• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python boards.get_board函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python test.run_testbench函数代码示例发布时间:2022-05-26
下一篇:
Python GenomicRegionSet.GenomicRegionSet类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap