zoukankan      html  css  js  c++  java
  • Vivado下生成及烧写MCS文件

    Jtag模式:

    1、打开Open Hardware Manager

    2、 Tools ->Auto Connect

    3、TCL输入: write_cfgmem -format MCS -size 128 -interface BPIx16 -loadbit "up 0x0 xxx.bit" xxx.mcs

    4、Add Configuration Memory Device

    5、memory 型号,OK

    6、选择mcs,OK

    本次MCS生成以VC709评价板为例。

    1,vivado生成MCS,使用TCL命令如下:

    write_cfgmem -format mcs -interface bpix16 -size 128 -loadbit "up 0x0 FPGA_TOP.bit" -file FPGA_TOP.mcs

    -fromat mcs 指定生成格式
    -interface bpix16 指定Flash接口是BPI-x16
    -size 128 指定Flash大小,这里是以Byte为单位
    -loadbit “up 0x0 FPGA_TOP.bit” 指定生成MCS的源文件以及写入Flash的地址位置

    -file FPGA_TOP.mcs 指定生成MCS的文件名称

    1. 生成bit文件。

    2. 使用bit文件生成mcs文件,生成的mcs文件时的flash参数要与实际使用的flash参数一致。

    3. JTAG线连到板子上,打开hardware manager,识别出器件。

    4. 鼠标点击扫描出的器件,右键点击器件,选择add configuration memory device。

    5. 选择你所用的flash型号。选择mcs文件下载。

    点一下  generate bitstream setting  勾选里面bin文件产生选项
    至于产生mcs 方法 我也没找到  似乎是用tcl命令 比如
    
    tcl console里面执行 
    
    write_cfgmem -format mcs -interface spix4 -size 128 -loadbit "up 0 E:/x.bit" -file  x.mcs 
    
    implement完后,设置spi的宽度是4. open implement 在菜单tool下面有个属性设置里有
    
    类似原来是impact转换工具

    2,添加Flash设备

     转载:http://blog.csdn.net/wordwarwordwar/article/details/77151497

  • 相关阅读:
    网口
    uart
    wwww
    ddr相关的配置经验
    嵌入式的指令集和寄存器
    协议栈
    《贝贝GO》服务条款
    《贝贝GO》隐私政策
    《贝贝GO》技术支持
    《王牌助理》隐私政策
  • 原文地址:https://www.cnblogs.com/chengqi521/p/8607509.html
Copyright © 2011-2022 走看看