1 / 12

实验五 原理顶图层次化法编程实验

实验五 原理顶图层次化法编程实验. 一、实验目的. 掌握用 TOP-DOWN 层次设计方法设计数字电路。. 二、实验预习要求. 了解 TOP-DOWN 层次设计方法基本设计思想。. 三、实验要求. 说明设计过程,输入设计电路,下载测试验证。. 四、实验内容. 基础实验: 1. 试用 1 位全加器模块设计一个 7 人表决器电路; 要求:输入逻辑变量“ 1” 表示“赞同”;“ 0” 表示“反对”,输出逻辑变量“ 1” 表示“通过”;“ 0” 表示“不通过”,当表决器有 4 个及以上为“ 1” 时,表决“通过”,否则“不通过”,当“通过”时,扬声器发出报警声。 提高实验:

zeheb
Download Presentation

实验五 原理顶图层次化法编程实验

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 实验五 原理顶图层次化法编程实验 一、实验目的 掌握用TOP-DOWN层次设计方法设计数字电路。 二、实验预习要求 了解TOP-DOWN层次设计方法基本设计思想。 三、实验要求 说明设计过程,输入设计电路,下载测试验证。

  2. 四、实验内容 基础实验: 1.试用1位全加器模块设计一个7人表决器电路; 要求:输入逻辑变量“1”表示“赞同”;“0”表示“反对”,输出逻辑变量“1”表示“通过”;“0”表示“不通过”,当表决器有4个及以上为“1”时,表决“通过”,否则“不通过”,当“通过”时,扬声器发出报警声。 提高实验: 2.试用4位双向移位寄存器模块设计1个能产生01011序列的信号发生器 。

  3. 五、实验步骤 1.7人表决器设计 (1)全加器设计 ①输入设计

  4. ②编译 ③时序仿真

  5. ④入库

  6. (2)7人表决器设计 ①原理顶图输入设计

  7. ②编译

  8. ③时序仿真

  9. 2.序列信号发生器 (1)双向移位寄存器设计 ①输入设计 ②编译 ③时序仿真 ④入库 (2)序列信号发生器设计 ①原理顶图输入设计 ②编译 ③时序仿真

  10. 六、实验报告要求 画出顶层原理图和写出模块程序,总结层次化设计到最后下载测试的整个过程,画出仿真图,总结说明实验结果。

  11. 七、参考程序 全加器参考程序 LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY QJQ IS PORT ( CIN,A,B : IN STD_LOGIC ; S,COUT : OUT STD_LOGIC) ; END QJQ ; ARCHITECTURE behav OF QJQ IS

  12. SIGNAL SINT: STD_LOGIC_VECTOR(1 DOWNTO 0); SIGNAL AA,BB: STD_LOGIC_VECTOR(1 DOWNTO 0) ; BEGIN AA<='0'& A ; BB<='0'& B ; SINT <= AA + BB + CIN ; S <= SINT(0); COUT <= SINT(1) ; END behav ;

More Related