赛灵思
直播中

孙宇

7年用户 145经验值
私信 关注
[问答]

使用DCM进行动态相移MAP级别的ISE中出现错误

嗨,
我正在尝试实现一个逻辑,以便输出信号相对于输入连续移位。
具体来说,我有一个20MHz的矩形脉冲作为输入(clk_in),我想以连续的方式移动它。
据我所知(并尝试过),DCM可变相移功能允许我执行移位直到达到极限(256 phase_shift_steps),然后它才能返回。
因此,我试图以乒乓方式使用两个DCM,以便获得输入时钟信号的连续正向移位,但我仍然在与缓冲区问题相关的“MAP”级别的ISE中出现错误。
有没有人试过以这种方式或不同的方式实现这样的逻辑?
任何建议真的很感激!
提前致谢。
最好,
米莫
附:
我正在使用SP601 Spartan6板和ISE版本14.2。
p.p.s.
如有必要,我可以发布我写的VHDL代码。

以上来自于谷歌翻译


以下为原文

Hi,

I'm trying to implement a logic in order to have an output signal that continuously shifts with respect to the input. Specifically I have a 20MHz rectangular pulses as input (clk_in) and I would like to shift it in a continuous fashion. As I understood (and tried) the DCM variable phase shift function allows me to perform the shift until it reaches a limit (256 phase_shift_steps), and then it can only go back. Therefore I'm trying to use two DCMs in a ping-pong fashion in order to get a continuous forward shift of my input clock signal, but I continue getting errors in ISE at "MAP" level related to buffer issues.
Has anyone tried before to implement such a logic, either in this way or a different one? Any suggestion is really appreciated!
Thanks in advance.

Best,

Mimmo

p.s. I'm using the SP601 Spartan6 board and the ISE version14.2.
p.p.s. I can post the VHDL code I wrote if necessary.

回帖(2)

李富才

2018-10-15 11:59:55
该论坛旨在讨论实施工具问题。
设计实施问题的更好的论坛是通用技术讨论论坛。

以上来自于谷歌翻译


以下为原文

This forum is intended for discussion of Implementation Tool issues. A better forum for you design implementation question would be the General Technical Discussion forum.
举报

宋宾

2018-10-15 12:12:44
谢谢

以上来自于谷歌翻译


以下为原文

Thank you
举报

更多回帖

发帖
×
20
完善资料,
赚取积分