九江论坛网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 871|回复: 1
打印 上一主题 下一主题

通過组合逻輯产生的時钟质量如何保證? [复制链接]

Rank: 7Rank: 7Rank: 7

跳转到指定楼层
楼主
发表于 2020-4-8 19:40:07 |只看该作者 |倒序浏览
欢迎来到九江论坛网--江西九江市生活交流社区! 请记住我们的网址 www.ganzw.com
设计思路:外部两个输入时钟clk1, clk2, 這两个时钟都是通过全局时鐘引脚输入到FPGA中的,
在我的设计中,有时用clk1,有时用clk2,于是我写了一個组合逻辑来进行选择,大致逻辑如下:

reg clk3;
always @(......) begin
    case(...)
        .. : clk3 = clk1;
        .. : clk3 = clk2;
    endcase
end

生成的clk3用作所有时序逻辑中的时钟,always @(posedge clk3 or negedge rst) .....

问题:这样通过组合逻辑生成的clk3会不会质量不好,因而影响到我的功能设计呢?
        如果要获得很好质量的clk3,我应该如何设计呢?

分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
分享分享0 收藏收藏0

使用道具 举报

Rank: 2

沙发
发表于 2020-4-8 19:40:10 |只看该作者
欢迎来到九江论坛网--江西九江市生活交流社区! 请记住我们的网址 www.ganzw.com
如果是xilinx的fpga,建议使用bufgmux原语

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

联系我们|九江论坛网

GMT+8, 2024-5-17 10:20 , Processed in 1.078125 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部