1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我在同一JTAG链上有一个带有8个器件的电路板:4个Xilinx XCF32P闪存,2个Xilnix Virtex-5 LX155和2个Broadcom PHY。
4个Xilinx EPROMS和2个Virtex-5以菊花链形式连接,用于主串行配置模式(使用CCLK)。 两个FPGA的完成引脚连接在一起。 EPROM通过Xilinx编程电缆进行编程,使用JTAG模式的影响。 目前我在TCK引脚上有一个10Kohm的下拉,而TMS和TDI被上拉。 我注意到大约一半的电路板(10个中有5个)存在以下问题: 上电时,EPROM似乎成功编程了2个FPGA,DONE引脚变为高电平(LED亮)。 Howerver,一个或两个FPGA(有时也包括那些Broadcom PHY)处于未知状态并且仍然无法运行。 当TCK引脚上拉至3.3V或自由运行时钟连接到TCK时,问题消失。 所有FPGA和 只要TCK不再处于静态低电平,PHY就会立即生效。 我通过在TCK上将pulldown改为pullup来重新设计电路板,似乎解决了这个问题。 任何人都能解释一下吗? 为什么会这样?发生了什么? 我不确定的一件事是Broadcom PHY具有可选的TRST_B JTAG复位信号,而Xilinx器件则没有。 在同一JTAG链上混合使用这些器件时,我需要遵循哪些特定指南? 但是,一个糟糕的JTAG状态是否会影响Virtex-5启动序列的行为并导致它即使在DONE发布后也会卡住? |
|
相关推荐
1个回答
|
|
我认为这是关于你的设计的。
请检查ISE设计中的“启动时钟”。 在您的设计中 - >生成编程文件 - >属性 - >启动时钟。 你选择它作为“JTAG时钟”吗? 如果是这样,请将其更改为“CCLK”,这将解决问题。 为什么? 因为在全局置位和复位完成后,FPGA需要8个时钟。 |
|
|
|
只有小组成员才能发言,加入小组>>
2423 浏览 7 评论
2824 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2294 浏览 9 评论
3374 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2465 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1180浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
587浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
452浏览 1评论
2005浏览 0评论
731浏览 0评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 02:13 , Processed in 1.230071 second(s), Total 75, Slave 59 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号