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

  • 相关阅读:
    简单分页案例
    layer弹出层
    layDate 日期与时间组件 入门
    error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools":解决方案
    eclipse常用快捷键
    javascript DOM编程艺术(第2版)
    webstorm破解
    Intellij IDEA搭建vue-cli项目
    颜色rgba、hsla
    文本阴影、换行、溢出
  • 原文地址:https://www.cnblogs.com/chengqi521/p/8607509.html
Copyright © 2011-2022 走看看