完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
嗨,
我想在S6SLX9 FPGA上从4MHz输入时钟获得80MHz时钟。 首先,我尝试实例化一个主要工作但导致错误的DCM_SP。 我假设这些错误是由DCM_SP最小输入频率5 MHz引起的,如定时警告所示。 我可以用多个4MHz的原语吗? 亲切的问候 西蒙 以上来自于谷歌翻译 以下为原文 Hi, I'm trying to get an 80MHz clock from a 4MHz input clock on an S6SLX9 FPGA. First I tried instantiating a DCM_SP which works in principal but caused error. I assume that these error are caused by the DCM_SP minimum input frequency of 5 MHz as indicated by a timing warning. Is there a primitive I can use to multiple 4MHz? Kind regards Simon |
|
相关推荐
6个回答
|
|
|
请参阅此UG:http://www.xilinx.com/support/documentation/data_sheets/ds162.pdfThanks,Yash
以上来自于谷歌翻译 以下为原文 Refer this UG: http://www.xilinx.com/support/documentation/data_sheets/ds162.pdf Thanks, Yash |
|
|
|
|
|
好吧,谢谢,这对我很有帮助。
因此,在DCM中使用PLL或DLL时,我有以下最小输入频率: PLL:19MHz DCM / DLL:5MHz 它还说: 当独立于DLL运行时,DFS支持较低的CLKIN_FREQ_DLL频率。 当只使用DFS我没有任何相位相关时,对吧? 对于我的设计,我认为这应该有效。 当我想在独立模式下使用DFS时,我是否可以通过在某种配置中使用DCM_SP来实现这一点(即没有反馈循环?) 以上来自于谷歌翻译 以下为原文 Ok, thx, this helped me. So, when using PLL or the DLL in the DCM I have the following minimum input frequencies: PLL: 19MHz DCM/DLL: 5MHz It also says: When operating independently of the DLL, the DFS supports lower CLKIN_FREQ_DLL frequencies. When only using the DFS I don't have any phase correlation, right? For my design I think this should work. When I want to use the DFS in stand-alone, can I can do this by using a DCM_SP in a certain configuration (i.e. without feedback loop?) |
|
|
|
|
|
好的,在我尝试的代码下面。
给我没有时间警告。 但显然我的硬件错误仍然存在,也许还有其他原因。 多谢! -------------------------------------------------- ------------------------------ Clock_Manager:DCM_SP ----------------- -------------------------------------------------- -------------通用映射(CLKDV_DIVIDE => 2.0, - CLKDV分频值CLKFX_DIVIDE => 1, - CLKFX输出的分频值 - D - (1-32)CLKFX_MULTIPLY => MULTIPLY , - CLKFX输出的乘法值 - M - (2-32)CLKIN_DIVIDE_BY_2 => FALSE, - CLKIN除以2(TRUE / FALSE)CLKIN_PERIOD => 250.0, - nS中指定的输入时钟周期CLKOUT_PHASE_SHIFT =>“NONE” “, - 输出相移(NONE,FIXED,VARIABLE)CLK_FEEDBACK =>”NONE“, - 反馈源(NONE,1X,2X)DESKEW_ADJUST =>”SYSTEM_SYNCHRONOUS“, - SYSTEM_SYNCHRNOUS或SOURCE_SYNCHRONOUS PHASE_SHIFT => 0, - - 固定相移量(-255到255)STARTUP_WAIT => FALSE - 延迟配置DONE直到DCM_SP LOCKED(TRUE / FALSE))端口映射(CLKIN => clk_in,CLKFX => clk_out,STATUS => dcm_status_s,RST = > reset_dcm); 以上来自于谷歌翻译 以下为原文 Ok, below the code I tried. Gives me no timing warning. But apparently my errors on the hardware stay, maybe there is another reason for it. Thx a lot! -------------------------------------------------------------------------------- Clock_Manager : DCM_SP -------------------------------------------------------------------------------- generic map ( CLKDV_DIVIDE => 2.0, -- CLKDV divide value CLKFX_DIVIDE => 1, -- Divide value on CLKFX outputs - D - (1-32) CLKFX_MULTIPLY => MULTIPLY, -- Multiply value on CLKFX outputs - M - (2-32) CLKIN_DIVIDE_BY_2 => FALSE, -- CLKIN divide by two (TRUE/FALSE) CLKIN_PERIOD => 250.0, -- Input clock period specified in nS CLKOUT_PHASE_SHIFT => "NONE", -- Output phase shift (NONE, FIXED, VARIABLE) CLK_FEEDBACK => "NONE", -- Feedback source (NONE, 1X, 2X) DESKEW_ADJUST => "SYSTEM_SYNCHRONOUS", -- SYSTEM_SYNCHRNOUS or SOURCE_SYNCHRONOUS PHASE_SHIFT => 0, -- Amount of fixed phase shift (-255 to 255) STARTUP_WAIT => FALSE -- Delay config DONE until DCM_SP LOCKED (TRUE/FALSE) ) port map ( CLKIN => clk_in, CLKFX => clk_out, STATUS => dcm_status_s, RST => reset_dcm ); |
|
|
|
|
|
我忘记提到“MULTIPLY”是我的实体的通用
以上来自于谷歌翻译 以下为原文 I forget to mention that "MULTIPLY" is a generic of my entity |
|
|
|
|
|
嗨,您能否详细说明您现在面临的具体问题?谢谢,Yash
以上来自于谷歌翻译 以下为原文 Hi, Could you please provide me detail what exact issue now you are facing? Thanks, Yash |
|
|
|
|
|
您是否模拟了DCM实例化?
是否工作正常?我建议使用时钟向导生成实例化,并比较是否需要更新参数。 -------------------------------------------------- ----------------------------别忘了回复,给予kudo并接受为解决方案--------- -------------------------------------------------- ------------------- 以上来自于谷歌翻译 以下为原文 Did you simulate the DCM instantiation? whether it is working fine? I recommend to use the clocking wizard to generate the instantiation and compare if any update to the parameters is required.------------------------------------------------------------------------------ Don't forget to reply, give kudo and accept as solution ------------------------------------------------------------------------------ |
|
|
|
|
只有小组成员才能发言,加入小组>>
3118 浏览 7 评论
3407 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2873 浏览 9 评论
3966 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
3057 浏览 15 评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
1325浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
1167浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 00:24 , Processed in 0.710210 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1692
