串入并出移位寄存器

串入并出移位寄存器

ID:16327431

大小:62.00 KB

页数:4页

时间:2018-08-09

串入并出移位寄存器_第1页
串入并出移位寄存器_第2页
串入并出移位寄存器_第3页
串入并出移位寄存器_第4页
资源描述:

《串入并出移位寄存器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、北华航天工业学院教案教研室:电工电子基础授课教师:李国洪课程名称EDA技术与实践课次21主要教学内容时间分配实验十、时序电路设计串入/并出移位寄存器1.设计一个8位串入/并出移位寄存器。2.将编辑好的16-4优先编码器进行编译和仿真。3.编程下载,用EDA实验开发系统进行硬件验证90’教学目的通过上机实践,掌握VHDL语言的基本结构及设计的输入方法。掌握VHDL语言的时序电路设计方法。教学重点VHDL语言的基本结构及设计的输入方法,VHDL语言的时序电路设计方法教学难点时序电路设计方法教学方法使用教具

2、上机实验拟留作业实验报告十授课总结教案21——共4页第4页实验十、时序电路设计串入/并出移位寄存器一实验目的1.掌握VHDL语言的基本描述语句的使用方法。2.掌握使用VHDL语言进行时序电路设计的方法。二实验设备与仪器1.计算机2.MAX+PLUSⅡ工具软件3.EDA–V型实验箱4.编程器件:FLEX10K10LC84-4三实验内容根据实验给出的4位串入/并出移位寄存器的设计方法,设计一个8位串入/并出移位寄存器。四实验原理在这里我们通过一个4位串入/并出移位寄存器设计过程来介绍如何设计串入/并出移位

3、寄存器。所谓的串入/并出移位寄存器,即输入的数据是一个接着一个依序地进入,输出时则一起送出。仿真结果如图所示。4位串入/并出移位寄存器仿真波形图上图中输入的数据为“1010”、“0111”两组4位数据。因输入的数据是每次一位依序进入,故输入、输出信号之间有4个CLK时间的延迟。为了过滤中间没用的数据,只读取完整的存储数据,实用上可将取样脉冲的周期设定成CLK脉冲的四倍,也就是说,每经过4个CLK脉冲后再读取数据一次,便能每次读取都得到正确的数据。教案21——共4页第4页例程代码如下:LIBRARYIE

4、EE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_ARITH.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYsipoISPORT(D_IN:INSTD_LOGIC;CLK:INSTD_LOGIC;D_OUT:OUTSTD_LOGIC_VECTOR(3DOWNTO0));ENDsipo;ARCHITECTUREaOFsipoISSIGNALQ:STD_LOGIC_VECTOR(3DOWNTO0);BEGINP1:PROCE

5、SS(CLK)BEGINIFCLK'EVENTANDCLK='1'THENQ(0)<=D_IN;FORIIN1TO3LOOPQ(I)<=Q(I-1);ENDLOOP;ENDIF;ENDPROCESSP1;D_OUT<=Q;ENDa;五实验步骤1.请参考以上程序设计完成8位串入/并出移位寄存器的设计。2.将编辑好的程序分别进行引脚的锁定、编译和仿真。教案21——共4页第4页3.输入时钟信号接时钟电路的相应输出(CLK0~CLK5),输入信号接拨码开关或按键,输出信号接发光二极管。4.将ByteBlast

6、er电缆的一端与计算机的并行口相连,另一端10针阴头与实验板的插座相连。5.选择菜单命令Options/HardwareSetup,出现图3-67所示设置编程硬件对话框。在HardwareType栏的下拉条中选择ByteBlaster;6.单击Configure按钮,即开始配置器件。若器件或电缆或电源有问题,则会产生错误警告信息。六记录实验结果并完成实验报告记录实验结果,并画出8位串入/并出移位寄存器仿真波形图。并分析其运算结果的正确性。写出实验报告。教案21——共4页第4页

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。