完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
我正在使用连接到TMS320F28335 DSP的XC7A35T FPGA。 有没有办法将位流CRC存储在FPGA中,然后使用DSP进行读取? 我想为每个版本生成一个新的固件版本号,将版本号存储在FPGA中,然后使用微控制器读取它。 我该怎么做 谢谢。 斯蒂芬 |
|
相关推荐
4个回答
|
|
嗨斯蒂芬,
欢迎来到Xilinx论坛! 有没有办法将位流CRC存储在FPGA中,然后使用DSP读取它? 称为文件PG036描述的软错误缓解(SEM)控制器的Xilinx IP记住了比特流CRC。 当FPGA运行时,SEM IP在后台工作,并使用比特流CRC连续检查加载的FPGA配置是否已被电离辐射破坏(当发生这种情况时讨厌它)。 您的DSP可以使用PG036中描述的串行接口之一与SEM通信 - 并且可能(?)存在请求比特流CRC的命令。 我想为每个版本生成一个新的固件版本号,将版本号存储在FPGA中,然后使用微控制器读取它。 我们通过将固件ID存储为VHDL中的硬编码常量来实现此目的。 我们的VHDL还实现了一个串行接口,允许我们与FPGA交换简单的命令。 其中一个简单命令指示FPGA使用硬编码固件ID进行回复。 同样,您的DSP可以通过这样的串行接口与FPGA通信。 干杯, 标记 |
|
|
|
谢谢马克。
我正在使用的设备(XC7A35T-1FGG484I)上的垫片单输出位于何处? 那是我可以用来访问CRC的接口吗? 另外,我可以使用vivado和JTAG接口访问CRC吗? 谢谢,史蒂芬 |
|
|
|
@ shall785
该帖子表明,尝试查找/读取比特流CRC被认为是“比特流黑客”,并不是我们应该做的事情。 为什么要读取比特流CRC? 是否计划将其用作固件ID号? 如果是这样,那么我认为创建自己的固件ID号并将其嵌入到HDL代码中要好得多。 标记 |
|
|
|
我不是想破解任何比特流。
我只想忘记固件软件CRC。 CRC唯一标识固件,我相信CRC不仅仅是固件ID /版本#。 我们的应用程序的用户能够在显示器上查看微控制器CRC。 我想让显示器也显示FPGA固件CRC。 如何获取构建过程生成的CRC? 我的目标是通过使用tcl脚本自动生成FPGA代码将CRC嵌入到FPGA固件中。 |
|
|
|
只有小组成员才能发言,加入小组>>
2363 浏览 7 评论
2782 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2248 浏览 9 评论
3326 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2414 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
734浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
524浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
337浏览 1评论
742浏览 0评论
1940浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 14:53 , Processed in 1.093737 second(s), Total 51, Slave 46 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号