- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Verilog
时序逻辑设计2
PAGE
PAGE #
PAGE
PAGE #
电孑糾技大孝
学生姓名:ZYZ学 号:2014060103026
学生姓名:ZYZ
学 号:2014060103026
指导教师:DJ
一、 实验项目名称:Verilog时序逻辑设计
二、 实验目的:
掌握边沿D触发器74x74、同步计数器74x163.4位通用移位寄存器74x194, 的工作原理。采用移位寄存器74x194设计3位最大序列长度线性反馈移位寄存 器(LFSR: Linear Feedback Shift Register)计数器。釆用同步计数器 74x163 设计频率为1Hz的数字信号。采用ISE软件进行Verilog设计和仿真,并下载 到FPGA开发板进行实际调试。
三、 实验内容:
根据边沿D触发器74x74的原理图编写设计和仿真模块。
根据通用移位寄存器74x194的原理图编写设计和仿真模块。
釆用1片74x194和其它小规模逻辑门设计3位LFSR计数器,编写设计 和仿真模块。
根据4位同步计数器74x163的原理图编写设计和仿真模块。
输入为100MHz的系统时钟,釆用7片74x163和其它小规模逻辑门设计 1Hz的数字信号。
在FPGA开发板上调试3位LFSR计数器。
四、 实验原理:
图1所示为带有置位和清零端的边沿D触发器的逻辑图,本实验中用 Verilog语句来描述。图1中的wl.w4为中间信号名称。
图1边沿D触发器的逻辑图
图2为4位通用移位寄存器74x194,本实验中用Verilog语句来描述。注意 图2与教材《数字设计一原理与实践》(第4版)第528页的图8U1有一点不同, 在图2中采用上升沿D触发器,所以输入CLK后面改为接缓冲器。
CLKCLR.LLIN
CLK
CLR.L
LIN
D
C
B
S1
so
A
RIN
图2 4位通用移位寄存器74x194的逻辑图
图3是3位LFSR计数器的电路图。注意图3与教材《数字设计一原理与实 践》(第,版)第535页的图8-52有一些不同,在图3中釆用右移工作方式,输 出QA接高位Q2,输出QC接低位Q0,输入ABCD接1000。这样修改的目的 是与教材第535页的图8.51、表8-26以及表8-27 一致。
X2 XI XO
图4同步计数器74x163的原理图
在图3中,输入为1Hz的数字信号。在Nexys3开发板上自带100MHz时钟, 为了便于将图3的设计下载到FPGA开发板,需要设计1Hz的数字信号发生器。
设输入为100MHz,输岀为1Hz,则计数器的模为100M.釆用十六进制计数 方式,有效状态选A5F5E0FF,所以需要7片74x163。釆用清零法,在状态5F5EOFF 时产生 LD_L信号,LD_L= (Q[26] Q[24] RCO[5] Q[18] Q[16] Q[15] Q[14] Q[13] RCO[1] RCO[O])。输出选Q[26], Q[26]的周期为1秒,占空比约33%。
图4中的输入ABCD也可改为D[0]、D[l]、D[2]、D[3],输出QA QB QC QD 可改为Q[0]、Q[ll Q[2]、Q[3],图4的设计可以釆用门级描述,也可以釆用 教材《数字设计一原理与实践》(第4版)第525页的表8-20中的行为描述。
五、 实验器材(设备、元器件):
PC 机、Windows XP Anvyl 或 Nexys3 开发板、Xilinx ISE 14.7 开发工具、 Digilent Adept 下载工具。
六、 实验步骤:
实验步骤包括:建立新工程、设计代码与输入、约束与实现、生成流代码 与下载调试。
七、关键源代码:
1. D触发器的Verilog代码
module d_ff( CLK , D , PR_L , CLR.L , Q , QN
);
input CLK , D , PR_L , CLR_L ; output Q , QN ;
wire wl , w2 , w3 , w4 ;
nand ( wl , PR_L , w2 , w4 ); nand ( w2 , CLR_L , wl , CLK );
nand ( w3 , w2 , CLK , w4 );
nand ( w4 , w3 , CLR_L , D );
nand ( Q , PR_L , w2 , QN );
nand ( QN , Q y w3 , CLR_L );
endmodule
2.仿真测试代码
9
9
initial begin CLK = 0 ; PR_L = 1 ; CLR_L = 1 ; D = 0 ;
#4 D = 1 ;
#2 D = 0 ;
#8 D = 0 ;
#2 D = 1 ;
#13 CLR_L
您可能关注的文档
- PCM通信系统的仿真与实现.docx
- Or和and的用法-解析.docx
- PDP职业性格测试卷(含答案).docx
- PETS5历年真题(口语).docx
- PE聚乙烯燃气管道施工方案.docx
- PPP项目典型案例分析.docx
- Photoshop打造陈旧的淡黄色美女图片..docx
- PUV羽毛球场-施工组织设计.docx
- PTT讲师培训一分钟三分钟五分钟演讲题目5页.docx
- Protel99转出SMT贴片坐标文件步骤.docx
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)