如何仅使用逻辑门和寄存器产生无毛刺输出的时钟切换?
大部分开发者使用 BUFGCTRL 或 BUFGMUX进行时钟切换,它们在时钟切换上可以提供无毛刺输出。然而,了解所涉及的原理是有好处的。
当然,无论我们在同步逻辑中使用哪种技术,重要的是要确保在进行时钟切换时输出上没有毛刺。任何故障都可能导致下游逻辑的错误行为。
(资料图片)
那么,让我们看看如何仅使用逻辑门和寄存器产生无毛刺输出的时钟切换。Peter 大神介绍了如下电路。
使用两个寄存器来存储选择信号的状态。这些状态在时钟的下降沿更新,并且取消选择的寄存器将其时钟保持在复位状态。由于下降沿,时钟处于低电平,并且输出时钟保持低电平。它将保持低电平,直到所选时钟变低(以更新其控制寄存器)并变高。
在 Vivado 中实现这一点很简单。只需几行代码即可创建时钟切换。
libraryieee;useieee.std_logic_1164.all;entityclk_swisport(clk_a:instd_logic;clk_b:instd_logic;sel:instd_logic;clk_out:outstd_logic);endentity;architecturertlofclk_swissignalclk_a_reg:std_logic:="0";signalclk_b_reg:std_logic:="0";begincntrl_a:process(clk_a)beginiffalling_edge(clk_a)thenclk_a_reg<=(notsel)and(notclk_b_reg);endif;endprocess;cntrl_b:process(clk_b)beginiffalling_edge(clk_b)thenclk_b_reg<=seland(notclk_a_reg);endif;endprocess;clk_out<=(clk_a_regandclk_a)or(clk_b_regandclk_b);endarchitecture;
使用PLL将系统的时钟 (100MHz) 划分为两个随机且不相关的频率。输出时钟引出到GPIO 引脚 。
使用 100 MHz 的 XPM 同步器宏来对其进行去抖。XPM 宏的输出用于切换时钟并路由至 GPIO 引脚 。
创建了一个简单的测试平台,可以在时序仿真中运行仿真,以确定实现中是否存在故障。
在上图中可以看到时序仿真中没有观察到任何故障。
下一步是对电路板进行编程,并观察在硬件中实现设计时设备中是否存在故障。
将频率设置为 6.25 MHz 和 8.125 MHz。默认情况下,当选择输入为低电平时,将输出 8.125 MHz 时钟。将其切换至高电平将输出切换至 6.25 MHz 时钟。
当然,我们需要能够确定切换发生时输出上是否存在任何毛刺。因此,使用示波器监测内部同步选择信号和时钟输出引脚。
从下面观察输出时钟时可以看出,当时钟的选择线改变时,在输出时钟线上没有观察到毛刺。
尽管现代 FPGA包含更先进、功能更强大的时钟管理和时钟电路,但一些低端FPGA上这些电路并不存在,我们就需要自己去创建始终切换电路。
审核编辑:刘清
相关阅读
精彩推荐
- 如何仅使用逻辑门和寄存器产生无毛刺输出的时钟切换?
- 增加教育、文化设施用地!昆明这一区域最新控规公布
- 36岁张馨予携母亲看日落,56岁妈妈比女儿还时髦,母女同框像闺蜜
- 苹果换完电池第一次充电
- 天秤座女生性格超准分析(天枰座女生性格)
- 年度推优活动来了!河南文艺评论开始征集
- 江苏常州发生一起分尸案,警方:清洁工发现尸块后报警,4人被抓
- 中国城市供水行业发展前景 城市供水行业需求分析
- 黑暗系壁纸 黑暗系
- 新华多倍保85岁后能取吗?
- 康德莱(603987.SH):公司SPD业务已覆盖上海、广西、海南等区
- 莲花健康:公司预制菜产品等尚处于筹划阶段
- 巨蟹座最难放弃的白羊,真的是对孽缘!
- AKB48今年超过50位成员毕业 矢吹奈子等迈新舞台
- 光伏发电 绿色低碳
- 热火朝天忙生产 全力以赴赶订单
- 【研报掘金】AI赋能传媒!关注游戏、影视院线等
- 冠城大通:融资净偿还6.32万元,融资余额2.42亿元(08-14)
- 招商公路(001965):8月14日北向资金增持78.3万股
- 缅甸北部一玉石矿区坍塌致数十人失踪
- 大宗交易拟纳入互联互通机制,吸引海外投资者投资A股酝酿新政
- 读书 | 拉美文学最初的盛况与最后的同框
- 青岛市首个综合减灾主题公园在崂山区落成
- 利亚零售(00831)将于9月7日派中期股息每股0.02港元
- 8月14日20:00—15日16:00,四川普通高校对口招生专科批征集志愿
- 华映科技:上半年净亏损7.27亿元
- 机构调研快报:近两百家机构扎堆这家公司(名单)
- 医疗反腐新动向!10年三甲医院院长落马 狂收100套房
- 小米申请小米龙骨商标
- 聚焦商博会丨昌吉溢达纺织有限公司:携“黑科技”成衣出征商博会