本文整理汇总了Python中rhea.build.boards.get_board函数的典型用法代码示例。如果您正苦于以下问题:Python get_board函数的具体用法?Python get_board怎么用?Python get_board使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了get_board函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: run_xula
def run_xula():
brd = get_board('xula')
brd.add_port(**led_port_pin_map['xula'])
flow = build.flow.ISE(brd=brd, top=blinky)
flow.run()
info = flow.get_utilization()
pprint(info)
# get a board to implement the design on
brd = get_board('xula2')
brd.add_port(**led_port_pin_map['xula2'])
flow = build.flow.ISE(brd=brd, top=blinky)
flow.run()
info = flow.get_utilization()
pprint(info)
开发者ID:robtaylor,项目名称:rhea,代码行数:15,代码来源:ex_xula.py
示例2: run_pone
def run_pone():
brd = get_board('pone')
brd.add_port_name('toggle', 'wingC', 7, drive=6)
flow = build.flow.ISE(brd=brd, top=m_blink)
flow.run()
info = flow.get_utilization()
pprint(info)
开发者ID:gitter-badger,项目名称:rhea,代码行数:7,代码来源:ex_pone.py
示例3: build
def build(args):
brd = get_board('ppro')
brd.add_port_name('uart_tx', 'tx')
brd.add_port_name('uart_rx', 'rx')
brd.add_port_name('led', 'winga', slc=slice(0,8))
flow = brd.get_flow(top=uart_blinky)
flow.run()
开发者ID:FelixVi,项目名称:rhea,代码行数:7,代码来源:uart_blinky.py
示例4: build
def build(args):
'''
3 GPIO for CTL OUTPUT 1 GPIO for CTL INPUT
CH14 B15 CH31 A2 CH22 H1 CH13 B16
BCM14 BCM2 BCM5 BCM15
GPIO FOR XULA2-LX9
8 GPIO FOR OUTPUT
CH6 K16 CH2 R16 CH4 M16 CH5 K15 CH12 C15 CH1 R15 CH3 M15 CH7 J16
BCM12 BCM19 BCM13 BCM6 BCM18 BCM20 BCM16 BCM7
8 GPIO FOR INPUT
CH23 H2 CH25 F2 CH27 E2 CH29 B1 CH24 F1 CH26 E1 CH28 C1 CH30 B2
BCM11 BCM10 BCM27 BCM4 BCM9 BCM22 BCM17 BCM3
'''
brd = get_board(args.brd)
#brd.device = 'XC6SLX9'
#brd.add_port_name('fr_rpi2B', 'pm1', slice(0, 8))
#brd.add_port_name('to_rpi2B', 'pm3', slice(0, 8))
brd.add_port('a_astb', 'R16')
brd.add_port('a_dstb', 'T15')
#brd.add_port('a_write', 'H1')
brd.add_port('a_wait', 'T14')
print(("%s %s") % (brd, brd.device))
flow = brd.get_flow(para_rpi2B)
flow.run()
开发者ID:develone,项目名称:fpga_development,代码行数:28,代码来源:a_wait.py
示例5: run_nano
def run_nano():
brd = get_board('de0nano')
flow = build.flow.Quartus(brd=brd, top=blinky)
flow.run()
info = flow.get_utilization()
pprint(info)
flow.program()
开发者ID:FelixVi,项目名称:rhea,代码行数:7,代码来源:ex_de0nano.py
示例6: run_zybo
def run_zybo():
# get a board to implement the design on
brd = get_board('zybo')
flow = build.flow.Vivado(brd=brd, top=blinky)
flow.run()
info = flow.get_utilization()
pprint(info)
开发者ID:FelixVi,项目名称:rhea,代码行数:7,代码来源:ex_zybo.py
示例7: run_waxwing45carrier
def run_waxwing45carrier():
brd = get_board('waxwing45carrier')
brd.add_port_name(**led_port_pin_map['waxwing45carrier'])
flow = build.flow.ISE(brd=brd, top=blinky)
flow.run()
info = flow.get_utilization()
pprint(info)
开发者ID:FelixVi,项目名称:rhea,代码行数:7,代码来源:ex_waxwing45carrier.py
示例8: build
def build(args):
brd = get_board('catboard')
brd.add_port_name('uart_rx', 'bcm14_txd')
brd.add_port_name('uart_tx', 'bcm15_rxd')
brd.add_reset('reset', active=0, async=True, pins=('N11',))
flow = brd.get_flow(top=catboard_blinky_host)
flow.run()
开发者ID:develone,项目名称:jpeg-2000-test,代码行数:7,代码来源:catboard_blinky_host.py
示例9: compile_mojo
def compile_mojo():
brd = get_board('mojo')
brd.add_port('button', pins=51, pullup=True) # you can plug directly a button there between pin51 and gnd.
flow = brd.get_flow(top=snow)
flow.run()
info = flow.get_utilization()
pprint(info)
开发者ID:gbin,项目名称:mojo-myhdl,代码行数:7,代码来源:snow.py
示例10: build
def build():
global brd, flow
brd = get_board('de1soc')
# print("get_Board value{}".format(brd))
# print("get_flow value{}".format(flow))
flow = brd.get_flow(top=de1_soc_lt24lcd)
flow.run()
开发者ID:Godtec,项目名称:rhea,代码行数:7,代码来源:de1_soc_lt24lcd.py
示例11: run_nano
def run_nano():
brd = get_board('de0nano_soc')
brd.add_port('toggle', pins=("W15",))
flow = build.flo.Quartus(brd=brd, top=m_blink)
flow.run(use='vhdl')
info = flow.get_utilization()
pprint(info)
开发者ID:gitter-badger,项目名称:rhea,代码行数:7,代码来源:ex_de0nano_soc.py
示例12: run_catboard
def run_catboard():
# Get the CAT Board object.
brd = get_board('catboard')
# Add the ports and pin assignments for PMOD socket PM3.
brd.add_port('d0_o', 'A11')
brd.add_port('d1_o', 'B10')
brd.add_port('d2_o', 'B12')
brd.add_port('d3_o', 'B11')
brd.add_port('d4_o', 'B14')
brd.add_port('d5_o', 'B13')
brd.add_port('d6_o', 'B15')
brd.add_port('d7_o', 'A15')
# Add the clock port to the 100 MHz on-board oscillator.
brd.add_clock('master_clk_i', 1e8, 'C8')
# Route clocks to/from the SDRAM.
brd.add_port('sdram_clk_o', 'G16')
brd.add_clock('sdram_clk_i', 1e8, 'H16')
# Add the ports to the pushbuttons.
brd.add_port('pb_i', 'A16', PULLUP='PULLUP')
# Add the connections to the SDRAM.
brd.add_port('sdintf.cke', 'G15')
brd.add_port('sdintf.cs', 'H13')
brd.add_port('sdintf.cas', 'K15')
brd.add_port('sdintf.ras', 'K16')
brd.add_port('sdintf.we', 'J14')
brd.add_port('sdintf.bs', ('H14','G13'))
brd.add_port('sdintf.addr', ('F13','E14','E13','D14','B16','C16','D15','D16','E16','F15','F14','F16','G14'))
brd.add_port('sdintf.dqml', 'J13')
brd.add_port('sdintf.dqmh', 'J15')
brd.add_port('sdintf.dq', ('R14','P14','M13','M14','L13','L14','K13','K14','J16','L16','M16','M15','N16','P16','P15','R15'))
# Run the MyHDL+yosys+arachne-pnr design tools on the top-level module.
flow = brd.get_flow(top=sdram_test)
flow.run()
开发者ID:develone,项目名称:CAT-Board,代码行数:33,代码来源:ex_catboard_sdram.py
示例13: build
def build(args):
brd = get_board('xula2_stickit_mb')
brd.add_port_name('led', 'pm2', slice(0, 8))
brd.add_reset('reset', active=0, async=True, pins=('H2',))
flow = brd.get_flow(top=xula2_blinky_host)
flow.run()
info = flow.get_utilization()
pprint(info)
开发者ID:hgomersall,项目名称:rhea,代码行数:8,代码来源:xula_blinky_host.py
示例14: run_xula
def run_xula():
brd = get_board('xula')
brd.add_port('toggle', pins=(36,))
brd.add_reset('reset', active=0, async=True, pins=(37,))
flow = build.flow.ISE(brd=brd, top=m_blink)
flow.run()
info = flow.get_utilization()
pprint(info)
# get a board to implement the design on
brd = get_board('xula2')
brd.add_port('toggle', pins=('R7',))
brd.add_reset('reset', active=0, async=True, pins=('R15',))
flow = build.flow.ISE(brd=brd, top=m_blink)
flow.run()
info = flow.get_utilization()
pprint(info)
开发者ID:gitter-badger,项目名称:rhea,代码行数:17,代码来源:ex_xula.py
示例15: run_nano
def run_nano():
brd = get_board('de0cv')
brd.add_port_name('led','ledr')
flow = build.flow.Quartus(brd=brd, top=blinky)
flow.run()
info = flow.get_utilization()
pprint(info)
flow.program()
开发者ID:FelixVi,项目名称:rhea,代码行数:8,代码来源:ex_de0cv.py
示例16: impl
def impl():
from rhea.build.boards import get_board
brd = get_board('sds7102')
flow = brd.get_flow(top = top)
flow.run()
info = flow.get_utilization()
pprint(info)
开发者ID:trigrass2,项目名称:sds7102,代码行数:8,代码来源:image.py
示例17: run_nano
def run_nano():
brd = get_board('de0nano')
brd.add_port('toggle', pins=("A15",))
flow = build.flow.Quartus(brd=brd, top=m_blink)
flow.run()
info = flow.get_utilization()
pprint(info)
flow.program()
开发者ID:gitter-badger,项目名称:rhea,代码行数:8,代码来源:ex_de0nano.py
示例18: run_catboard
def run_catboard():
brd = get_board('catboard')
#BCM15
brd.add_port('rx', 'T14')
#BCM14
brd.add_port('tx', 'T15')
flow = brd.get_flow(top=tx_rx)
flow.run()
开发者ID:develone,项目名称:jpeg-2000-test,代码行数:8,代码来源:jumper.py
示例19: run_ppro
def run_ppro():
brd = get_board('ppro')
#brd.add_port_name('toggle', 'wingC', 7, drive=6)
brd.add_port_name(**led_port_pin_map['ppro'])
flow = build.flow.ISE(brd=brd, top=blinky)
flow.run()
info = flow.get_utilization()
pprint(info)
开发者ID:FelixVi,项目名称:rhea,代码行数:8,代码来源:ex_ppro.py
示例20: run_xula2
def run_xula2():
brd = get_board('xula2')
brd.device = 'XC6SLX9'
#BCM25
brd.add_port('mosi', 'F2')
#BCM24
brd.add_port('miso', 'F1')
flow = brd.get_flow(top=spi)
flow.run()
开发者ID:develone,项目名称:jpeg-2000-test,代码行数:9,代码来源:jumper_xula2_spi.py
注:本文中的rhea.build.boards.get_board函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论