ImageVerifierCode 换一换
格式:DOCX , 页数:6 ,大小:152.93KB ,
资源ID:21264631      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21264631.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(五位纽环计数器Word文件下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

五位纽环计数器Word文件下载.docx

1、纽环计数器的真值表当前状态下一个状态B00000100001100011100111101111101111001110001100001其余未列出的状态均为非法状态。根据上面的真值表利用AHDL硬件设计语言就可以在Quartus软件中进行设计。在设计中除了需要满足正常状态的循环计数以外,我们还应该注意计数器进入非法状态后的工作情况,如果进入非法状态系统就不会回到正常工作状态了,这就需要在设计过程中对非法状态进行编程,以便使得系统进入非法状态后能自动回到正常状态。这可以运用AHDL中的CASE语句,把非法状态区分。(程序见附表)编程工作完成后就需要进行编译,运用Quartus软件中的编译工具可

2、以对设计进行编译来检查所编程序的正确与否以便及时修改。编译成功后下一步就是仿真,来验证设计是否满足题目所提出的要求。在设计中Mem表示触发器的输出,T0T9表示计数器在各有效状态时产生的脉冲,这可以作为计数器的解码器表示计数器计数到了那个状态。的通过仿真图可以看见Mem的确是按照真值表的内容输出的,T0T9在每个状态时有且只有一个脉冲输出。可见设计是满足题目需要的。在仿真波形图中我们可以看到若计数器工作在正常循环状态,那么解码器就可以输出瀑布型脉冲来显示当前计数状态。我们可以借此来进行逻辑控制。作为设计最终我们要投入实际工作,所以要对设计工作状态进行必要的时序分析。作为计数器我们要关心它的最大

3、计数频率。因此利用时序分析工具可以看到最大工作频率。由下图可以看见该计数器工作的最大频率为42212MHZ四、试验结论:五位纽环计数器是一种较为简单的逻辑控制的实现,可以根据当前的状态准确地控制下一状态。系统的状态被一系列的组合逻辑所驱动,所以它的工作只有在:输入的驱动功能(存储元件的输出)达到稳定;传播时延(这种时延决定于组合逻辑与存储元件的同步脉冲输出的的时延)之后才能达到稳定。根据分析这就是影响计数器最大频率的因素此外还有有:(时钟建立时间)(时钟保持时间)(时钟到输出延时)这几种时延的长短决定了最大工作频率。通过本次试验,我具体进一步熟悉了Quartus软件的使用,初步掌握了编程技巧,

4、加深了AHDL语言的使用的熟悉程度。进一步了解了时序分析在硬件设计中的重要性。附AHDL源程序SUBDESIGN twist5( clock :INPUT; Mem4.0 :OUTPUT; T9,T8,T7,T6,T5,T4,T3,T2,T1,T0 :)VARIABLE Mem4.0 :DFF;BEGIN Mem4.0.clk=clock; CASE Mem4.0 IS WHEN B00010,B0010001000 = Mem4.0.d=B;1010010010100010110001010010010011000101110101100110110101011001101110011010

5、1011101111101111101 WHEN OTHERS = Mem3.0.d=Mem4.1.q; Mem4.d=!Mem0; END CASE; % GENERATE T0 to T9% IF (Mem4.0=B) THEN T0=VCC; ELSE T0=GND; END IF; T1=VCC; ELSE T1=GND; T2=VCC; ELSE T2=GND; T3=VCC; ELSE T3=GND; T4=VCC; ELSE T4=GND; T5=VCC; ELSE T5=GND; T6=VCC; ELSE T6=GND; T7=VCC; ELSE T7=GND; T8=VCC; ELSE T8=GND; T9=VCC; ELSE T9=GND;END;, Up3ICj4stBs1

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1