完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好!
我正在使用xcf16p EEPROM,以及在定制板上以菊花链形式连接的2个xc3s4000 FPGA。 问题是当我通过JTAG接口对FPGA进行编程时,FPGA 1总是被编程和验证并始终显示输出,而FPGA 2总是被编程和验证,有时它显示输出,有时它不会。 我无法理解这种行为的原因:请帮助我..谢谢 以上来自于谷歌翻译 以下为原文 Hello! I am using xcf16p EEPROM, and 2 xc3s4000 FPGAs connected in a daisy chain on a custom board. The problem is when i program my FPGAs through JTAG interface, FPGA 1 always gets programmed and verified and always shows output whereas FPGA 2 always gets programmed and verified and sometimes it shows the output and sometimes it doesnt. I have failed to understand the reason for this behavior :s Kindly help me .. thanks |
|
相关推荐
2个回答
|
|
这可能是因为DONE引脚连接在一起。
当一个设备取消配置时,它将DONE线保持为低电平。 这将阻止其他设备启动。 尝试这个 - 计划1 计划2 计划1再次 两个设备都应该像这样每次都启动。 通过JTAG编程时,最好还是擦除PROM。 以上来自于谷歌翻译 以下为原文 This is likely because the DONE pins are tied together. When one device is unconfigured it will hold DONE line low. This will prevent the other device starting up. Try this - Program 1 Program 2 Program 1 again Both devices should start up every time like this. Also it is good practice to have your PROM erased when programming via JTAG. |
|
|
|
是的,DONE引脚连接在一起且EEPROM为空。
即使现在也没有成功,我再次编程fpga1然后fpga2然后fpga1,但fpga2的输出没有。 这是FPGA 2的状态字 CRC错误:0RESERVED:0DCM锁定:1DCI匹配:1legacy输入错误:GTS_CFG_B的0status:GWE的第一个:GHIGH的第一个值:MODE引脚的1值M0:MODE引脚的1值M1:MODE引脚的0值M2:CFG_RDY的1值(INIT_B) ):来自DONE引脚的1DONEIN输入:1ID_ERROR:0RESERVED:0RESERVED:0INFO:iMPACT:2219 - 状态寄存器值:INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000 INFO:iMPACT:579 - '3':完成下载位文件 到device.INFO:iMPACT - '3':检查完成的针......完成。'3':编程成功.PROGRESS_END - 结束操作。 FPGA1始终工作正常,但FPGA2没有显示任何输出逻辑。 正如您从状态字中看到的那样,FPGA2已经正确编程,并且其所有标志都表明FPGA2很好用,但我不知道它为什么不起作用:( 我的外部上拉电压为2.5V,DONE引脚上的电阻为330欧姆。 我已多次阅读数据表,用户指南,配置指南,但我似乎无法弄清楚我做错了什么:s 请帮助我...谢谢。 以上来自于谷歌翻译 以下为原文 Yes, the DONE pins are tied together and the EEPROM is empty. And well no success even now, i programmed fpga1 and then fpga2 and then fpga1 again but nothing on fpga2's output. Here's the status word of FPGA 2 CRC error : 0 RESERVED : 0 DCM locked : 1 DCI Matched : 1 legacy input error : 0 status of GTS_CFG_B : 1 status of GWE : 1 status of GHIGH : 1 value of MODE pin M0 : 1 value of MODE pin M1 : 0 value of MODE pin M2 : 1 value of CFG_RDY (INIT_B) : 1 DONEIN input from DONE pin : 1 ID_ERROR : 0 RESERVED : 0 RESERVED : 0 INFO:iMPACT:2219 - Status register values: INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000 INFO:iMPACT:579 - '3': Completed downloading bit file to device. INFO:iMPACT - '3': Checking done pin....done. '3': Programmed successfully. PROGRESS_END - End Operation. FPGA1 works fine all the time but FPGA2 isn't showing any output logic. As you can see from the status word, FPGA2 has been programmed correctly and all of its flags are indicating that FPGA2 is good to go but i dont know why isn't it functioning :( i have an external pull up of 2.5V with 330 ohms resistor on DONE pin . I have read the datasheets, user guide, configuration guide multiple times but i cant seem to figure out what am i doing wrong :s Kindly help me with it... thanks. |
|
|
|
只有小组成员才能发言,加入小组>>
2423 浏览 7 评论
2824 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2294 浏览 9 评论
3374 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2465 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1193浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
590浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
452浏览 1评论
2006浏览 0评论
731浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 08:52 , Processed in 1.318181 second(s), Total 78, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号