完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,
我是使用Xilinx ISE和编程FPGA的新手。 我开发了一个程序来模拟DDR SDRAM用于测量目的。 我使用了许多原语,如Blockram(IP CORE gen工具),DCM,ODDR2的IDDR2等。 我已经生成了编程文件,我正在使用使用Platform Flash的MAster Serial Mode来编程我的FPGA。 一切顺利,甚至Done引脚也很高兴。 但问题是: 1.当我使用DCM时,我没有看到PLL锁定引脚变高,所以为了确保FPGA被编程,我只是为几个测试信号分配了逻辑'1',并尝试在示波器上探测它们, 但他们也没有表现出活动,他们都仍然是逻辑'0'。 2.我相信我已经提供了所有关于我想要监控的引脚的净LOC约束,但是我也没有看到任何活动。 3.另一件事是,当我在我的设计上应用定时限制(200 Mhz)时,它说时序约束不能匹配“你的设计中有2个失败的约束”,我还没有处理。 4.所以作为一个主要问题,我需要帮助看看我的FPGA上的一些活动,特别是DCM输出。 我请求那里的天才帮助我。 任何信息都受到高度赞赏。 谢谢& 问候, 沙克蒂。 以上来自于谷歌翻译 以下为原文 Hello Everyone, I am a newbie at using the Xilinx ISE and programing FPGA's. I have developed a program to emulate a DDR SDRAM for measurement purpose. I have used a number of primitives like Blockram (IP CORE gen tool), DCM, ODDR2's IDDR2's, etc. I have generated the progrmaming file and I am using MAster Serial Mode using Platform Flash to program my FPGA. Everything goes well and even the Done pin goes hign. But the Problem is: 1. I dont see the PLL locked pin go high as I am using the DCM, so to make sure that the FPGA is programmed, I just assigned logic '1' to a couple of test signals and tried to probe them on the scope, but they too show no activity, they all are still logic '0'. 2. I believe that I have provided all the net LOC constraints on alll my pins I want to monitor, but then too I dont see any activity. 3. Well an other thing is that when I apply timing constratint (200 Mhz) on my design it says that the timing constraints cant be matched "There are 2 failing constraints in your design", I am yet to deal with that. 4. So as an primamry issue, I need help to see some activity on my FPGA escpecially the DCM output. I request the geniuses out there to kindly help me. Any piece of information is highly appreciated. Thanks & Regards, Shakti. |
|
相关推荐
4个回答
|
|
第一步是确保配置过程完成。
如果你有 设计的输出,驱动引脚而不使用任何时钟信号,如: assign pin = 1; 在Verilog中,你没有看到引脚变高,那么有可能是DONE引脚 高,启动过程不完整。 确保您已选择 如果使用主串行模式,CCLK作为启动时钟。 (在位文件生成属性中)。 此外,如果您已将启动模式设置为等待DCM锁定,则无法获得输出 除非时钟源存在并且足够稳定以便DCM锁定(低抖动)。 未满足的时序约束通常不会阻止设计加载,但它们可以 如果您使用DCM输出作为主时钟并且DCM在外部运行,则会出现问题 其额定频率范围。 - Gabor 以上来自于谷歌翻译 以下为原文 The first step is to make sure that the configuration process is complete. If you have an output from the design, driving a pin without using any clock signal like: assign pin = 1; in Verilog, and you don't see the pin go high, then it is possible that although the DONE pin went high, the startup process is not complete. Make sure that you have selected the CCLK as the startup clock if you use master serial mode. (in the bit file generation properties). Also if you have set the startup mode to wait for DCM lock, you won't get the outputs unless the clock source is present and stable enough for the DCM to lock (low jitter). Unmet timing constraints won't generally prevent a design from loading, but they can be an issue if you are using a DCM output as your main clock and the DCM is running outside its rated frequency range. -- Gabor |
|
|
|
你好,
首先,非常感谢您的回复以及无法回复您的回复。 好吧,正如你所说,似乎FPGA没有配置,尽管有DONE引脚,因为它没有显示我的一些独立于时钟的测试信号的任何动作,我为调试分配了高。 我还检查确保stratup clk是CCLK。 你能否建议我如何进行配置? 再次感谢。 沙克蒂 以上来自于谷歌翻译 以下为原文 Hello, First of all thanks a lot for your reply and for not being able to get back to you. Well as you said, it seems the FPGA is not configured despite of the DONE pin, as it does not show any action on some of my clock independent test signals, which i assigned high for debug. I also checked to make sure the stratup clk was CCLK. Can you please suggest me other options as to how can I go ahead with configuration. Thanks again. Shakti |
|
|
|
嗨,我完成了配置,我的DCM也锁定了,我的主板上有一个锁定的PLL LED,它很高。
但是当我尝试从DCM探测锁定的CLK时(我已将其作为测试点拉出来)我无法看到任何内容。 然后我检查了P& amp;的FloorPlanner。 R,它表明DCM和&之间没有NET。 指定的testpin。 我也尝试将输出分配给不同的测试引脚,但它不会产生任何差异。 它显示了一个开放的连接。 它也没有给我翻译或MAP或P& Rwhen我说“实施设计”中的任何错误。 如果有机会请回复。 再次感谢你。 沙克蒂 以上来自于谷歌翻译 以下为原文 Hi, I am through with the configuration and my DCM also locks, I have a Locked PLL LED on my board which goes high. But When I try to probe the locked CLK from DCM (I have pulled it out as a test point) I cant see anything on it. I then checked the FloorPlanner in P & R, it shows that there is no NET between the DCM & the assigned test pin. I tried assigning the output to different test pins too, but it doesnt make any diffference. It shows an open connection. Nor does it give me any error in Translate or MAP or P&R when I say "Implement Design". Please reply if you get a chance. Thank you again. Shakti |
|
|
|
嗨,
它似乎优化和绝对它。 如果未将任何信号或逻辑分配给输出引脚,则ISE将其删除。 我的意思是说,如果你构建c = a& b(与门)。 a和b是你的设计输入,但c不用于设计然后这个和门将被优化。 您可以通过参考PAR和综合报告来确保它(它将给出警告 - 不是错误,因为删除了未使用的逻辑)。 如果您仍然遇到问题,请告诉我。 〜dankesh 以上来自于谷歌翻译 以下为原文 Hi , It seems that it optimize and absolute it. If any signal or logic is not assigned to output pin then ISE will remove it. I mean to say that if you construct c =a & b (AND gate). a and b are your design inputs but c is not used in design then this And gate will be optimized. You can make sure by referring to PAR and synthesis report ( It will give Warning - Not errors, as unused logic removed). Please let me know if you still face problem. ~dankesh |
|
|
|
只有小组成员才能发言,加入小组>>
2370 浏览 7 评论
2786 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2255 浏览 9 评论
3330 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2420 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
743浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
531浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
344浏览 1评论
747浏览 0评论
1948浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-14 13:16 , Processed in 1.362224 second(s), Total 84, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号