完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,
我正在使用斯巴达-6和12.3 ISE。 我必须从FPGA输出60 MHz到ADC的时钟。 对于这个部分,我从时钟发生器IP内核获得60 MHz并将其馈送到ODDR2的一个输入,并将反相时钟馈送到ODDR2的另一个输入。 以下代码显示了连接: - 时钟发生器--------------------- ------- *********************************** -------- ------ CLK_GEN:CLK_GEN_60MHz 港口地图 ( - 端口时钟 CLK_IN1 => CLK_75MHz, - 来自振荡器的外部时钟 - 时钟输出端口 CLK_OUT1 => CLK_60MHz, CLK_OUT2 => adc_clk_S, - 状态和控制信号 RESET => rst_clk_gen); rst_clk_gen“NONE”, - 将输出对齐设置为“NONE”,“C0”,“C1” INIT =>'0', - 将Q输出的初始状态设置为'0'或'1' SRTYPE =>“ASYNC”) - 指定“SYNC”或“ASYNC”设置/复位 港口地图( Q => ADC_CLK, - 1位输出数据 C0 => adc_clk_S, - 1位时钟输入 C1 => adc_clk_180_S, - 1位时钟输入 CE =>'1', - 1位时钟使能输入 D0 =>'1', - 1位数据输入(与C0相关) D1 =>'0', - 1位数据输入(与C1相关) R => rst_clk_gen, - 1位复位输入 S =>'1' - 1位置位输入 ); 在实现设计时,Map会抛出以下错误: 错误:MapLib:1112 - 一个或多个双数据速率寄存器,其中两个都是活动的 已在设计中找到设置和重置。 这是不允许的 斯巴达6建筑。 请修改您的设计以使用设置或重置。 请为此建议一个解决方法......! 代码在12.1 ISE中正确实现,但是当我尝试在ISE上实现12.3或更高版本中的相同代码时,它会显示上述错误。 以上来自于谷歌翻译 以下为原文 Hi, I am using spartan-6 and 12.3 ISE. I have to output 60 MHz from FPGA to Clock the ADC. For this porpose I am deriving 60 MHz from the Clock Generator IP Core and feeding it to one of the input of ODDR2 and the inverted clock to the other input of the ODDR2. The following code shows the connection: -- CLOCK GENERATOR --------------------- -------***********************************-------------- CLK_GEN : CLK_GEN_60MHz port map (-- Clock in ports CLK_IN1 => CLK_75MHz, --External Clock from Oscillator -- Clock out ports CLK_OUT1 => CLK_60MHz, CLK_OUT2 => adc_clk_S, -- Status and control signals RESET => rst_clk_gen); rst_clk_gen <= not trn_reset_n; --trn_reset_n = Reset from PCIe Core adc_clk_180_S <= not adc_clk_S; ODDR2_inst1 : ODDR2 generic map( DDR_ALIGNMENT => "NONE", -- Sets output alignment to "NONE", "C0", "C1" INIT => '0', -- Sets initial state of the Q output to '0' or '1' SRTYPE => "ASYNC") -- Specifies "SYNC" or "ASYNC" set/reset port map ( Q => ADC_CLK, -- 1-bit output data C0 => adc_clk_S, -- 1-bit clock input C1 => adc_clk_180_S, -- 1-bit clock input CE => '1', -- 1-bit clock enable input D0 => '1', -- 1-bit data input (associated with C0) D1 => '0', -- 1-bit data input (associated with C1) R => rst_clk_gen, -- 1-bit reset input S => '1' -- 1-bit set input ); While implementing the design the Map throws the following error: ERROR:MapLib:1112 - One or more dual data-rate registers in which both an active set and reset have been found in the design. This is not allowed in the spartan6 architecture. Please modify your design to use either set or reset. Please suggest a workaround for this...! The code gets implemented properly in 12.1 ISE, but when I try to implement the same code in 12.3 or higher version on ISE it shows the above error. |
|
相关推荐
2个回答
|
|
R => rst_clk_gen, - 1位复位输入
S =>'1' - 1位置位输入 我很确定这些都很活跃。 我不能告诉你为什么早期的工具没有给出相同的错误,但是你真的想把未使用的set输入绑定为零而不是一个: R => rst_clk_gen, - 1位复位输入 S =>'0' - 1位置位输入 - Gabor 在原帖中查看解决方案 以上来自于谷歌翻译 以下为原文 R => rst_clk_gen, -- 1-bit reset input S => '1' -- 1-bit set input I'm pretty sure these are active high. I can't tell you why earlier tools didn't give the same error, but you really want to tie the unused set input to zero rather than one: R => rst_clk_gen, -- 1-bit reset input S => '0' -- 1-bit set input -- GaborView solution in original post |
|
|
|
R => rst_clk_gen, - 1位复位输入
S =>'1' - 1位置位输入 我很确定这些都很活跃。 我不能告诉你为什么早期的工具没有给出相同的错误,但是你真的想把未使用的set输入绑定为零而不是一个: R => rst_clk_gen, - 1位复位输入 S =>'0' - 1位置位输入 - Gabor 以上来自于谷歌翻译 以下为原文 R => rst_clk_gen, -- 1-bit reset input S => '1' -- 1-bit set input I'm pretty sure these are active high. I can't tell you why earlier tools didn't give the same error, but you really want to tie the unused set input to zero rather than one: R => rst_clk_gen, -- 1-bit reset input S => '0' -- 1-bit set input -- Gabor |
|
|
|
只有小组成员才能发言,加入小组>>
2424 浏览 7 评论
2825 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2294 浏览 9 评论
3374 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2465 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1226浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
590浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
452浏览 1评论
2006浏览 0评论
731浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 09:19 , Processed in 1.282976 second(s), Total 78, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号