- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本章目录;同步设计在设计规模巨大、复杂的系统时是最重要的。
在过去,一些非同步的设计实践被用来节约芯片和面积
滥用异步复位
滥用门控时钟
滥用派生时钟;原则:在寄存器正常工作的时候,不要用复位信号来清空寄存器。
这里有一个不太实用的10进制计数器例子,当计数值达到“1010”时,立刻清空计数器。;误用异步复位
;问题所在:
从“1001”到“0000”的跳转时,经过了“1010”状态(如时序图所示)。
在驱动aync_clr信号的组合逻辑中,任意的毛刺都会复位计数器
不能应用时序分析来决定最大的时钟频率;补救方法:同步载入“0000”。;原则:不能插入逻辑(例如与门)来阻止时钟更新寄存器的值
时钟树是一种特殊的设计结构,不能被外部干涉。
考虑一个带有使能信号的计数器,一种实现使能的方法是和clk信号相与,如下图所示。;存在的问题:
en不能改变clk,有可能仅仅是减少触发器时钟的时钟脉冲宽度。
如果en易受毛刺影响,计数器可能会比预想的计数要多。
由于时钟路径里面存在与门,会影响分布时钟树的构建和分析。;误用门控时钟
;误用门控时钟
;存在的问题:
子系统可能会运行在不同的时钟频率。;考虑一个实现“秒和分的计数器”功能的设计,假设它的输入时钟为1MHz。;一个使用派生时钟的设计例子如下:;一个使用派生时钟的设计例子如下(续);一种更好的使用同步1个时钟脉冲的方法;一种更好的使用同步1个时钟脉冲的方法(续);功耗现在已经成为一个主要的设计准则
在CMOS工艺中,高时钟频率隐含着高速的开关频率,高速的开关频率令动态功耗增加。
对时钟进行操作会减少开关转换的频率,但这个不能在寄存器传输层实现。
恰当的流程如下:
设计、综合、验证常规的同步子系统。
使用特殊的电路(例如锁相环)来获得派生时钟
使用“功耗优化”的软件工具在一些寄存器上加上门控时钟
;计数器会按照一系列的模式不断重复其内部状态
二进制计数器
格雷码计数器
环形计数器
线性反馈移位寄存器(LFSR)
BCD码计数器;状态会根据二进制计数序列来改变
使用一个自增器来实现下一个状态;每一次状态的变换,仅仅改变其中???一位
使用一个格雷码自增器;格雷码计数器
;循环移动单个1,例如4位的环形计数器:
“1000”? “0100”? “0010” ? “0001”;环形计数器
;在自我错误修复的设计中,必须保证一个“1”总是在环形中循环。可以这样实现:检测高3位,如果高3位为“000”,则利用组合逻辑在它的最低位插入一个“1” 。;LFSR是一个带有决定下一系列输入值的异或(XOR)反馈网络移位寄存器
仅有一部分的寄存器的位被用来进行异或操作,如果位的选择恰当,N位的寄存器组成的LFSR可以设计为2n-1个状态循环。
下面是一个4位的LFSR。;LFSR的特性来源于有限域的理论
因为反馈表达式用AND和XOR操作来表示,所以使用线性项定义一个线性代数系统。
除了“2n-1个状态”的性质之外,LFSR还具有以下性质:
对于任意n,反馈网络都会生成最大的状态数目。
输出的序列是伪随机的,存在一定的统计特性和随机特性
;LFSR的应用
伪随机序列:用于测试数据的编码和解码
简单的“next-state logic”计数器
例如,一个128位的LFSR使用3个XOR门可以产生2128-1种模式,对于一个100GHz的系统,需要1012年的时间;线性反馈移位寄存器(LFSR)
;下面将利用二进制计数器来实现PWM调制。
脉宽调试(PWM)
占空比:信号有效所占的时间百分比;计数器应用例子
;寄存器由于体积太大而不能作为大存储空间。而RAM因为其体积较小,更适合用来作为较大的存储空间。
寄存器在数字系统中,通常用来构建小而快速的临时存储空间,例如:
寄存器文件;寄存器文件
寄存器以一维排列
每个寄存器以地址作为标识
通常有一个写入端口(带有使能信号)和两个或者更多的读取端口
;寄存器文件
;寄存器文件
;寄存器文件(一)
;寄存器文件(二)
;寄存器文件(三)
您可能关注的文档
- 数字电子技术基础(第五版)第7章 用ROM实现组合逻辑函数.ppt
- 手工教育额课件-陈郁 陶泥课件.ppt
- 数字电子技术基础(第五版)第二章 逻辑代数基础.ppt
- 数字电子技术基础(第五版)第六章 时序逻辑电路.ppt
- 数字电子技术基础(第五版)第七章 半导体存储器.ppt
- 数字电子技术基础(第五版)第三章 门电路.ppt
- 数字电子技术基础(第五版)第十一章 数-模和模-数转换.ppt
- 数字电子技术基础(第五版)第十章 脉冲波形的产生和整形.ppt
- 数字电子技术基础(第五版)第四章 组合逻辑电路.ppt
- 数字电子技术基础(第五版)第五章 触发器.ppt
- 2023-2024学年江苏省徐州市泉山区苏教版四年级下册期中考试数学试卷(含答案解析).pdf
- 2024年天津市和平区中考二模数学试题(含答案解析).pdf
- 2024北京市平谷区中考一模数学试题(含答案解析).pdf
- 2024年广西桂林市中考一模考试数学试题(含答案解析).pdf
- 2024年新疆维吾尔自治区吐鲁番市中考二模数学试题(含答案解析).pdf
- 湖南师范大学附属中学2024届高三下学期模拟(二)数学试卷(含答案解析).docx
- 2024年四川省成都市武侯区中考二诊数学试题(含答案解析).pdf
- 2024年重庆市大渡口区中考数学第二次适应性试题(含答案解析).pdf
- 2024年浙江省宁波市中考数学模拟试题(含答案解析).pdf
- 2024年山西省临汾市多校联考中考二模数学试题(含答案解析).docx
文档评论(0)