数电第4版 课件 28同步计数器设计_第1页
数电第4版 课件 28同步计数器设计_第2页
数电第4版 课件 28同步计数器设计_第3页
数电第4版 课件 28同步计数器设计_第4页
数电第4版 课件 28同步计数器设计_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

5.4同步计数器设计1.计数器的规则设计法(1)异步二进制计数器的构成规律通过CP输入端来改变触发器状态。5.4同步计数器设计(2)同步二进制计数器的构成规律通过触发器的J、K输入来改变触发器状态。5.4同步计数器设计(3)N进制计数器的构成规律1110→0→0→0→1通过触发器异步清零端来改变触发器状态。→05.4同步计数器设计总结:在计数器的规则设计法中,实际上使用了触发器不同优先级的输入信号来改变触发器的状态。5.4同步计数器设计

优点:不需要逻辑代数的工具,利用构成规律可以直接画出计数器的逻辑图。讨论:计数器的规则设计法有什么优缺点?缺点:只适用于按照二进制递增或递减的计数器。无法用规则设计法设计5.4同步计数器设计2.同步计数器的通用设计法适用于任意编码、任意进制计数器设计。【例1】用D触发器设计采用格雷码的10进制计数器。分析:为什么要采用格雷码?状态二进制编码计数器格雷码计数器S000000000S100010001S200100011S300110010S401000110S501010111S601101111S701111110S810001100S910011000翻转次数总次数5.4同步计数器设计优点1:采用格雷码可以减少触发器的翻转次数,降低功耗。1042218422210低碳环保,绿色发展5.4同步计数器设计优点2:采用格雷码可以提高数字系统工作的可靠性。5.4同步计数器设计(1)画出状态转换图。步骤5.4同步计数器设计输入输出000000010001001100110010001001100110011101111111111111101110110011001000100000000100××××0101××××1001××××1010××××1011××××1101××××(2)列出状态转换表5.4同步计数器设计(3)通过卡诺图化简得到状态方程5.4同步计数器设计(4)画出逻辑图(用D触发器实现)D0D1D2D35.4同步计数器设计(5)自启动校验思考:上述完整的状态转换图是如何得到的?格雷码计数器完整的状态转换图

6个无效状态在若干个CP脉冲后能够进入有效循环,因此能够自启动。5.4同步计数器设计输入输出0100××××0101××××1001××××1010××××1011××××1101××××100100105.4同步计数器设计(6)计数器的功能仿真仿真结果表明,计数器功能与设计要求相符。5.4同步计数器设计moduleGRAYCOUNT1(CLK,Q); inputCLK; output[3:0]Q;reg[3:0]CURRENT_STATE;reg[3:0]NEXT_STATE;parameterST0=4'b0000;parameterST1=4'b0001;parameterST2=4'b0011;parameterST3=4'b0010;parameterST4=4'b0110;parameterST5=4'b0111;parameterST6=4'b1111;parameterST7=4'b1110;parameterST8=4'b1100;parameterST9=4'b1000;(7)格雷码计数器的Verilog

代码用Gray码进行状态编码5.4同步计数器设计always@(CURRENT_STATE)begincase(CURRENT_STATE)ST0:NEXT_STATE=ST1;ST1:NEXT_STATE=ST2;ST2:NEXT_STATE=ST3;ST3:NEXT_STATE=ST4;ST4:NEXT_STATE=ST5;ST5:NEXT_STATE=ST6;ST6:NEXT_STATE=ST7;ST7:NEXT_STATE=ST8;ST8:NEXT_STATE=ST9;ST9:NEXT_STATE=ST0;always@(posedgeCLK)beginCURRENT_STATE<=NEXT_STATE;end assignQ=CURRENT_STATE; endmodule“眼中有代码,心中有电路”组合逻辑电路D触发器default:NEXT_STATE=ST0;endcaseend5.4同步计数器设计(2)传统设计法和现代设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论