完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,先生,
请问我该如何正确定义/获得在Nexys2板上工作的5MHz时钟? 我正在使用ISE13 我尝试使用IP核生成器,然后在我的代码中实例化它(时钟)(例如:一个计数器) - 没有任何作用,计数没有发生。 我确信代码是正确的。 通常,我使用的行:NET“clk”LOC =“B8”; 在我的UCF文件中。 请建议。 问候 Toks 以上来自于谷歌翻译 以下为原文 hello sirs, Please how am I supposed to correctly define / get the 5MHz clock working on a Nexys2 board to work? Im using ISE13 Ive tried using the IP core generator and then instantiating it (the clock) in my code(for ex: a counter) - nothing works, The counting doesnt happen. I am sure the code is correct. Usually, I use the line: NET "clk" LOC = "B8"; in my UCF file. pls advise. regards Toks |
|
相关推荐
5个回答
|
|
Toks,我假设您的意思是50 MHz(因为那是连接到该板上B8引脚的振荡器的频率)。您是否检查过时钟是否正常工作(使用示波器)?我会从一个非常简单的开始
设计,就像一个计数器,并使用计数器将时钟分频为一个闪烁某些LED的信号。 Austin Lesea主要工程师Xilinx San Jose 以上来自于谷歌翻译 以下为原文 Toks, I am assuming you meant 50 MHz (as that is the frequency of the oscillator connected to pin B8 on that board). Have you checked to see that the clock is working (with an oscilloscope)? I would start with a very simple design, like a counter, and using the counter to divide the clock down to a signal that blinks some LEDs. Austin Lesea Principal Engineer Xilinx San Jose |
|
|
|
你好先生,
是的先生,我指的是板载的50MHz时钟。 是的,这就是我真正想做的事情,至少是为了测试时钟是否正常工作。 我试过示波器,我没有看到任何合理的东西。 配置:5MHz,内部,在核心IP期间>> FPGA功能和设计>>斯巴达3E-3A >>单个DCM_SP等)在我的代码中实例化,通过pmod输出做Osc,但我什么也看不见。 几天前,我尝试了一个24位波纹计数器,我看到LED闪烁,但我不知道结果,因为即使我在UCF文件中没有使用的LED引脚也闪烁; 所以我编辑了我的UCF文件以使用PMOD但我的Osc上没有显示任何内容。 我的OSC是功能性的,因为我有一个功能,我可以从我的osc(来自Rigol的200MHz)的功能上看到我的波形。 先生,例如用一个计数器,通过做if(clk'event和clk ='1')然后......这不应该使用板载时钟或者我真的需要 每当我需要时钟输入时,通过核心实例进行实例化? 问候 Toks 以上来自于谷歌翻译 以下为原文 hello sir, Yes sir, im referring to the 50MHz clock onboard. Yes, that is what I really want to do, at least to test if the clock is working. Ive tried with an oscilloscope, and I dont see anything reasonable. Configuration: 5MHz, Internal, during the Core IP >> FPGA features and design >> spartan 3E-3A >> single DCM_SP etc) instantiated in my code, out via the pmod do the Osc, but I dont see anything. a couple of days ago, I tried a 24bit ripple counter, and I saw the LEDs blinking but I wasnt definite with the result, as even the LED pins that I didnt use in my UCF file were blinking as well; so I edited my UCF file to use the PMOD but nothing displayed on my Osc. My OSC is functional, coz I have a func-gen and I can see my waveform from the func-gen on my osc(a 200MHz from Rigol). Sir, for example with a counter, by doing if(clk'event and clk='1') then............. isnt this supposed to use the onboard clock or do I really have to instantiate it through the core-gen everytime I need a clock input? regards Toks |
|
|
|
Toks,不,你不必使用core-gen。
您是否使用FPGA_editor检查了设计? 它是否连接到正确的引脚?如果示波器没有显示正确的信号,获得一个有效的示波器,或者学习如何使用你的示波器:必须快速检查一下是否正常工作!如果信号名称 在BUFG上是'时钟'然后IF事件被执行,并且= 1.该引脚可能有不同的名称,因为它在BUFG之前。 BUFG之前的名称与BUFG之后使用的名称不同...... BUFG应该在您的verilog或VHDL代码中,直接实例化。 Austin Lesea主要工程师Xilinx San Jose 以上来自于谷歌翻译 以下为原文 Toks, No, you don't have to use core-gen. Have you examined the design with FPGA_editor? Does it connect to the right pins? If the oscilloscope does not display the proper signals, get a scope that works, or learn how to use the one you have: it is a must to quickly check that things are working! If the signal name on the BUFG is 'clock' then the IF statement gets executed on the event, and =1. The pin may have a different name, as that is BEFORE the BUFG. The name BEFORE the BUFG is different from the name used AFTER the BUFG..... The BUFG should be in your verilog or VHDL code, instantiated directly.Austin Lesea Principal Engineer Xilinx San Jose |
|
|
|
http://www.xilinx.com/support/documentation/sw_manuals/xilinx13_4/sim.pdfsee第30页
Austin Lesea主要工程师Xilinx San Jose 以上来自于谷歌翻译 以下为原文 http://www.xilinx.com/support/documentation/sw_manuals/xilinx13_4/sim.pdf see page 30Austin Lesea Principal Engineer Xilinx San Jose |
|
|
|
http://www.xilinx.com/support/documentation/sw_manuals/xilinx13_4/7series_hdl.pdfbetter第168页
Austin Lesea主要工程师Xilinx San Jose 以上来自于谷歌翻译 以下为原文 http://www.xilinx.com/support/documentation/sw_manuals/xilinx13_4/7series_hdl.pdf better page 168 Austin Lesea Principal Engineer Xilinx San Jose |
|
|
|
只有小组成员才能发言,加入小组>>
2429 浏览 7 评论
2831 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2298 浏览 9 评论
3378 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2468 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1311浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
595浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
456浏览 1评论
2011浏览 0评论
737浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 18:33 , Processed in 1.576625 second(s), Total 84, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号