知方号

知方号

安路TangDynasty(TD)使用Download工具下载程序(bitstream)

安路TangDynasty(TD)使用Download工具下载程序(bitstream)

下载流程简介

在成功生成位流文件后,可以将它们载入到 FPGA 芯片的配置存储器或 SPI Flash存储器中。1. 在 FPGA Flow 面板中,双击 Download2. 通过 Add 添加需要下载的位流文件。

3. 选择相应的位流文件,点击 Run 进行下载。

下载的速度分为九个等级, 90Kbps 最慢, 3Mbps 最快,默认为 1Mbps。

下载过程中可通过进度条查看下载进度。

下载完成后,将返回下载成功的提示。

TD 无法识别芯片的情况:1. “No hardware”: 用户在下载前, 没有正确安装 USB 驱动, USB 下载驱动安装说明请参考附录 9.5。下载时,各接口未正确连接,请检查各接口处是否有松动,然后点击 Refresh 按钮进行刷新。2. “USB Cable is connected”: 下载时, 没有识别到 FPGA 芯片或 Flash 芯片, 请检查电路板电源是否打开,然后点击 Refresh 按钮进行刷新。位流文件校验:为确保客户文件及设备的安全, TD 软件在下载过程中,会进行芯片 ID 匹配检查,以及针对位流文件完整性与正确性的 CRC 校验:1. 当位流文件中记录的芯片 ID 与下载目标芯片不符时, TD 软件会报错并终止下载;2. 当位流文件不完整,或者内容有被篡改时,将无法通过 CRC 校验,无法继续下载。

位流文件类型 

TD 软件中支持下载的位流文件、生成方式和下载操作如下:1. bit: bit 文件包含完整的芯片配置及位流信息。在 TD 界面中运行 Generate Bitstream 默认生成的即为 bit 文件。bit 文件可用于 TD 支持的任何一种下载模式。2. bin:仅包含位流信息的纯二进制文件。在 Process→Properties→Generate Bitstream→General Option 将bin选项的值设为 ON 并保存, 运行完 Generate Bitstream 后将在工程目录中生成相应的 bin文件。bin 文件可供离线下载器下载, 支持的下载模式为 Direct Flash Write、 ProgramSPIBIN。

3. svf:串行向量文件。用于屏蔽内部细节而提供的统一标准结构。svf 文件的生成与下载将在 Device Chain 中做详细介绍。

下载模式

TD 提供以下几种下载模式供用户选择: JTAG、 PROGRAM FLASH、 PROGRAMINTERNAL FLASH、 VERIFY INTERNAL FLASH、 VERIFY FPGA、 DIRECT FLASHWRITE、 DIRECT FLASH READ、 DUAL BOOT、 MULTI BOOT、 FLASH READ、PROGRAM SPIBIN。

1. JTAG模式: 下载的bit文件不会被保存到flash中,配置位信息被直接存在FPGA芯片中控制编程开关, 电路板断电后配置位信息就完全丢失。2. PROGRAM FLASH 模式: bit 文件将被保存至外置的 Flash 芯片中,电路板掉电重启后 FPGA 芯片自动读取保存在 Flash 芯片中的位流信息。若想擦除 flash中的位流信息可点击 Erase Flash 按钮,擦除时间取决于 Flash 芯片的器件参数。对于 ELF 系列的器件,该功能用于外部 FLASH 的下载。在擦除外部 FLASH 时,需选择 Erase External Flash。

3. PROGRAM INTERNAL FLASH 模式:仅支持 ELF 系列的器件,用于 internalflash 的下载。在擦除内部 FLASH 时,需选择 Erase Internal Flash。4. VERIFY INTERNAL FLASH 模式:仅支持 ELF 系列的器件,用于比较 internalflash 中的配置文件与用户当前选中的 bit 文件中的信息是否一致。5. VERIFY FPGA 模式:用于比较 FPGA 芯片中的配置位信息和用户当前选中的bit 文件中的信息是否一致,最好配合遮罩文件(.bmk)一同使用,保证位流文件和遮罩文件在同一个文件夹内。6. DIRECT FLASH WRITE 模式:不经过 FPGA,直接将数据写入 FLASH 指定地址区域中,硬件上需要下载器直接与 FLASH 的信号线相连。用于离线下载器的下载,仅支持下载 bin 文件。7. DIRECT FLASH READ 模式:不经过 FPGA,直接从 FLASH 中读出指定区域的数据,并存在指定文件中,该模式同样需要下载器直接与 FLASH 的信号线相连。8. FLASH READ 模式: 回读 FLASH 内容,输出在指定文件中,可指定回读起始地址和回读内容长度。

9. PROGRAM SPIBIN 模式: 将 bin 文件下载到 FLASH。仅支持下载 bin 文件,可指定下载起始地址。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。