下载此文档

一位二进制全减器设计.doc.doc


文档分类:生活休闲 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
南昌大学实验报告学生姓名: 学号: 6100208089 专业班级: 电子 081 实验类型: □验证□综合?设计□创新实验日期: 2010-10- 14 实验成绩: 实验一 1 位二进制全减器设计一、实验目的 1) 熟悉实验设备和软件,掌握 Quartus II的 VHDL 文本设计及原理图设计全过程; 2)熟悉简单组合电路的设计,掌握系统仿真,学会分析硬件测试结果; 二、实验内容与要求 1)完成一位二进制全减器的设计,用 LED 显示输出结果; 2)用分层设计的方法设计,顶层为全减器(文本输入法),底层为半减器(原理图输入法)和逻辑门组成; 3) 自行完成设计与仿真、波形分析、下载与硬件测试等全过程,验证设计是否正确; 三、设计思路/ 原理图首先根据一位二进制半减器运行原理,列出半减器真值表(如图一所示), 并由真值表设计出半减器原理图(如图二) ,根据全减器真值表(图三)可用两个半减器和一个或门组成一位二进制全减器。 ab so co 00000**********图一半减器真值表图二半减器原理图 abc cout sub 00000 00111 01011 01110 10001 10100 11000 11111 图三全减器真值表图四由半减器组成的全减器原理图四、实验程序( 顶层程序参考 EDA 教材 88 页一位二进制全加器顶层文本设计) 底层(原理图输入) 半加器连接图: 定义或门: 顶层(文本输入) LIBRARY IEEE; --1 位二进制全减器顶层描述 USE ; ENTITY f_m IS --定义 f_m 实体 PORT (ain,bin,cin :IN STD_LOGIC; cout,sub:OUT STD_LOGIC); END ENTITY f_m; ARCHITECTURE one OF f_m IS --PONENT h_m --定义 h_m 各引脚 PORT ( a,b : IN STD_LOGIC ; co,so : OUT STD_LOGIC) ; PONENT ; COMPONENT or2a --定义 or2a 各引脚 PORT (a,b : IN STD_LOGIC; c: OUT STD_LOGIC) ; PONENT ; SIGNAL d,e,f : STD_LOGIC ; --定义信号 d ,e,f 的类型 BEGIN --描述底层各元件的连接 u1:h_m PORT MAP (a=>ain, b=>bin, co=>d, so=>e) ; u2:h_m PORT MAP (a=>e, b=>cin, co=>f, so=>sub); u3: or2a PORT MAP (a=>d, b=>f, c=>cout); END ARCHITECTURE one ; --结束结构体描述五、实验步骤 1)在 D 盘新建立一个文件夹命名为 f_m ,选择 ACEX1K 芯片,保存下面的工程文件; 2) 打开 quartus II ,选择菜单 File → New →Block diagram/schematic file ,点击 OK ,输入半减器原理图,保存为 并选择菜单 file →create/upda

一位二进制全减器设计.doc 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人755273190
  • 文件大小0 KB
  • 时间2016-05-02