需要确认注册邮箱后才能开通博客,立即确认我的邮箱
文章 搜索 高级搜索 ?3? ?3?
  • 滤波器new!
  • LED驱动 new!
  • 新能源 new!
  • PLL
  • PCIE协议
  • 可穿戴
  • LSI
  • FCI
文章 论坛 博客 小组 研讨会
EDN电子技术论坛>博客 >sunyzz博客 >【博客大赛】SOC设计--时钟篇2--时钟切换电路

sunyzz的博客——sunyzz

博主:sunyzz???? ???? ????
介绍: 帮助别人,成长自己。转载请注明:转自sunyzz
文章(252)???? 访问(353349)???? 评论(664)???? 投票(568)???? 订阅本博??

博文列表查看方式: ???

【博客大赛】SOC设计--时钟篇2--时钟切换电路
发布时间:2016-01-27 21:38:14
技术类别:资源共享 ??? 个人分类:SOC
需要确认注册邮箱后才能下载,立即确认我的邮箱

时钟同步问题讲完了,下面就开始讲讲soc中另一种常见的情况,有时为了考虑到功耗,性能的问题,某个模块可能在某一种情况下工作在一个频率,另一种情况下工作在另一种频率,这个时候就需要进行mux的切换,有的人就会说了,哪简单啊,加个mux啊,可事实真的如此吗?

如上图,大家会很自然而想到的一种时钟切换电路,可是,你仔细分析,你会发现该电路会出现如下的问题,毛刺!这个毛刺无论对于clk0还是clk1都不是好事,它不属于任何一个时钟域,它的脉宽根本无法确定,你切换的点会影响毛刺的宽度。

那么该如何消除毛刺,进而消除后面可能带来的问题呢,见下图,加入反馈电路。

反馈是为了确保时钟真正被关闭了,例如,select0切换到1,也就是选择clk1,但是这时要确保clk0被完全关闭了,所以通过clk0时钟域的DFF反馈回来的1(如果能反馈1说明0已经进入到clk0时钟域的DFF中了)与clk1时钟域的select进行相与。

另外,为了解决跨时钟域的问题(select毕竟是不同于clk0clk1时钟域的),通常还会加入1-2级的DFF

另外,这几个电路使用时需要注意一点的是两个clk都必须要震荡起来后才可以进行select,否则进行切换可能导致select不能被正确的传送到最后一级的与门上,这样消除毛刺的功能可能就无效。

分享到:? 新浪微博 ?? 微信 ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
qq空间 ?? 腾讯微博 ?? 人人网 ?? 百度搜藏 ??
??????有[ 4 ]名读者喜欢此文
阅读(575)?? 评论(0)?? 收藏??I?? 打印??I?? 推荐到小组??I?? 转发到我的博客 (0)
对不起,您还没有登录,请先登录注册
上一篇:【博客大赛】SOC感---综合及时序分析--前言

下一篇:【博客大赛】SOC设计--时钟篇2--处理跨时钟域时要注意哪些问题

最近到访博主
坤豆豆 20‘01度追梦的流星 hobbye501
牛人有话说 - 【博客大赛】SOC设计--时钟篇2--时钟切换电路
美国的游客 (您将以游客身份发表,请登录 | ?注册)
?
你还可以输入1000
验证码:
分享: 新浪微博?? qq空间?? qq微博?? 人人网?? 百度搜藏??
?
有 [ 0 ] 名读者发表评论 - 【博客大赛】SOC设计--时钟篇2--时钟切换电路
转发到我的博客
评论?@sunyzz?的“【博客大赛】SOC设计--时钟篇2--时钟切换电路”
时钟同步问题讲完了,下面就开始讲讲soc中另一种常见的情况,有时为了考虑到功耗,性能的问题,某个模块可能在某一种情况下工作在一个频率,另一种情况下工作在另一种频率,这个时候就需要进行mux的切换,有的人就会说了,哪简单啊,加个mux啊,可事实真的如此吗?如上图,大家会很自然而想到的一种时钟切换电路,...
你还可以输入30000
同时评论给?sunyzz
????
快速回复
?
你还可以输入1000
????
引用回复
引用评论?
?
你还可以输入1000
????
博主资料

帮助别人,成长自己。专业:IC设计,FPGA相关

个人文章分类
华为(5) 面试(8)
OpenRisc-1200(11) RAM(2)
Ethernet(4) Xdsl(0)
Xpon(1) ASIC(0)
FPGA(7) SOC(17)
文章存档
最新评论
阅读排行
sunyzz的好友
sunyzz的小组???? 加入小组
EDN助学—FPGA/CPLD学习小组
成员18962名
创建者:特权同学 STM32爱好者之家 成员6660名
创建者:yuliang0321 Altera MAX 10 FPGA 成员946名
创建者:EDNChina 成员3308名
创建者:stephen100 安富利 i.MX6UL SOM 成员437名
创建者:rain社区管理 《深入理解Altera FPGA 应用设计》书友会 成员337名
创建者:胖螃蟹 振南的znFAT 单片机上的FAT32文件系统 成员714名
创建者:znmcu 博客大赛 成员56名
创建者:rain社区管理
展开
最新网络博文
华为官方回应有关自研手机操作系统的传闻
这颗芯片有故事,你有酒吗?
PCB设计PADS各层的用途和作用
联想收购的得与失 摩托罗拉空壳化使...
传华为智能机销量目标下调2000万部 Ma...
? 更多博文>>
返回博客首页
有问题请反馈