二、FPGA程序固化

1.BIN:一般是由Vivado软件编译产生的,存储在特定目录下的二进制文件

2.MCS:一般是通过Vivado GUI界面操作或者TCL命令生成,MCS文件包里包含了BIN文件的内容,除此之外,每行的开始有地址信息,最后一个Byte是CRC校验信息。

3.程序固化操作流程

  • bin文件生成流程

(1)首先进行SPI相关设置

(2)点击设置-Bitstream-勾选-bin-file-生成比特流文件

(3)检查,找到工程所在路径,找到runs-impl_1_可以看到有bin和bit文件

  • MCS文件生成流程

a.第一种产生mcs文件方法

(1)tools-产生配置文件-选择记忆尺寸(128/8=16)-选择路径(和bin文件保持同一路径,标注XX.mcs命名)-根据约束选inteface并选择比特流文件-下面三个选项也要打勾。

b.第二种产生mcs文件方法

(1)在工程doc文件里面添加tcl产生mcs文件

(2)在文件里面检查是否有mcs文件

(3)复制路径到tcl文件中并标注led_tcl文件再回车

3.烧录程序

opentarget-自动连接-工具-添加配置器件-根据flash选择配置

相关推荐
坏孩子的诺亚方舟13 天前
FPGA系统架构设计实践15_高云Arora V系列时钟体系
fpga开发·系统架构
FPGA小徐13 天前
入门 CNN 结构全解析|从流程图理论到 FPGA Verilog 硬件实现(含习题带讲解)
fpga开发
FPGA小徐13 天前
FPGA 数字信号处理:并行 FIR 与串行滤波器设计原理、对比与完整 Verilog 实现
fpga开发
Saniffer_SH14 天前
【高清视频】Gen6 服务器还没到,Gen6 SSD 怎么测?Emily 现场演示三种测试环境
人工智能·驱动开发·测试工具·缓存·fpga开发·计算机外设·压力测试
zlinear数据采集卡14 天前
双核架构深度解析:ARM+FPGA如何让数据采集卡实现500Ksps高性能?
arm开发·fpga开发·架构
9527华安14 天前
FPGA实现GTH Transceivers Wizard传输2路视频,基于aurora 8b10b编解码架构,提供4套工程源码和技术支持
fpga开发·gth·aurora 8b10b·transceivers
FPGA小徐15 天前
FPGA 数字信号处理(二):并行 FIR 滤波器的 Verilog 全流程设计与实现
fpga开发
国科安芯15 天前
基于AS32S601ZIT2型抗辐照MCU的商业航天卫星姿态确定与控制系统研究
单片机·嵌入式硬件·安全·fpga开发·架构·risc-v
ALINX技术博客15 天前
【黑金云课堂】FPGA技术教程FPGA基础:I2C 总线通信技术
fpga开发·i2c
Hello-FPGA15 天前
Xilinx KU040 FPGA Camera Link 图像采集
c++·fpga开发