完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我有一个基于Spartan 3e的嵌入式设计,我需要能够
更新PROM。 我可以做到的唯一方法是通过JTAG端口。 影响不是在现场缺少Xinlinx编程电缆的选择,也是因为它需要的空间。 我有一个简单的适配器,允许我通过将PC串行端口连接到JTAG端口来更新CPLD,我想用它来更新配置FPGA的SPI PROM。 在(我认为)在互联网上进行彻底的研究之后,我了解到通过JTAG端口没有直接通过SPI PROM的方法。 我发现这个链接有一个简单的IP,可以解决这个问题: http://forums.xilinx.com/t5/IP-Others/JTAG-BSCAN-to-SPI-gateway-IP-core/m-p/2753 我想我可以使用wxsvf播放器或类似的修改版本对其进行编程,其中低级部分经过修改以驱动上述电缆,但我不知道之后该做什么。 在这种情况下可以使用的软件的任何提示或指针都会有所帮助。 tiA。 以上来自于谷歌翻译 以下为原文 I have an embedded design based on Spartan 3e and I need to be able toupdate the PROM. The only way I may do it is through the JTAG port. Impact is not an option for lack of Xinlinx programming cable in the field and also because of the space it requires. I have a simple adapter that allowed me to update a CPLD by connecting the PC serial port to the JTAG port and I would like to use it to update the SPI PROM that configures the FPGA.After a (I think) thorough research in the Internet I have learned there is no direct way to the SPI PROM through the JTAG port. I have found this link with a simple IP that could do the trick: http://forums.xilinx.com/t5/IP-Others/JTAG-BSCAN-to-SPI-gateway-IP-core/m-p/2753I guess I may program the FPGA with it using a modified version of a wxsvf player or similar with the low level part modified to drive the aforementioned cable but I have no idea of what to do afterwards. Any hint or pointers for a software that could be used in this case would help.TIA. |
|
相关推荐
1个回答
|
|
XAPP058允许通过JTAG播放SVF文件。
您还可以使用SVF语法创建一个文件,该文件将通过USER1和USER2命令将数据推送到FPGA中。 JTAG USER1和USER2命令将数据从JTAG端口上的TDI引脚移位到器件中的BSCAN原语。 此时,用户逻辑可以将数据移出到SPI端口。 BSCAN pirimitive在结构中具有TCK输出以及DRSELECT信号,这些信号可用作具有少量附加控制逻辑的SPI CLK和CS。 SVF文件也可以将prom数据传递给USER1,设计可以在BRAM中缓冲这些数据,然后用数据对PROM进行编程。 以上来自于谷歌翻译 以下为原文 XAPP058 will allow SVF files to be played via JTAG. You can also use the SVF syntax to create a file which will push data into the FPGA via USER1 and USER2 commands. The JTAG USER1 and USER2 commands will shift data from the TDI pin on the JTAG port up into the BSCAN primitive in the device. At this point user logic can shift the data out to the SPI port. The BSCAN pirimitive has a TCK output into the fabric as well as DRSELECT signals and these can be used as the SPI CLK and CS with a little additonal control logic. The SVF file can also just pass prom data into USER1 and the design can buffer this data in BRAM and then program the PROM with the data. |
|
|
|
只有小组成员才能发言,加入小组>>
2370 浏览 7 评论
2788 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2255 浏览 9 评论
3331 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2420 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
743浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
531浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
345浏览 1评论
748浏览 0评论
1949浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-15 08:21 , Processed in 1.282580 second(s), Total 47, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号