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

  • 相关阅读:
    iframe,modaldialog父子窗口相互通信的问题
    bootstrap基础知识
    基于原生js的图片延迟加载
    通过原生js的ajax或jquery的ajax获取服务器的时间
    转 fiddler教程
    正则表达式
    es6 对象
    ES6
    axios
    javascript闭包和闭包的几种写法和用法
  • 原文地址:https://www.cnblogs.com/chengqi521/p/8607509.html
Copyright © 2011-2022 走看看