- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EDA 冯金礼
EDA技术与VHDL
实验报告
班级:电气12-1班
姓名: 冯金礼
学号:1230070103
实验一:半加器设计
实验目的:
1.学习QuartusII9.1集成开发环境的使用方法以及如何建立工程和文件;
2.用原理图输入设计法和VHDL文本输入设计法设计半加器;
3.通过电路仿真和硬件验证,进一步了解半加器的功能
实验内容:
用原理图输入设计法和VHDL文本输入设计法分别设计半加器,并下载到CH4实验箱上运行。
实验原理:
图3-1 半加器h_adder电路图及其真值表
实验步骤:
按照实验指导书,建立新的工程,文件,编写程序,编译检查语法,用时序图检查程序对错,烧入程序,进行验证。
实验程序:
LIBRARY IEEE; --半加器描述(1):布尔方程描述方法
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY h_adder IS
PORT (a, b : IN STD_LOGIC;
co, so : OUT STD_LOGIC);
END ENTITY h_adder;
ARCHITECTURE fh1 OF h_adder is
BEGIN
so = NOT(a XOR (NOT b)) ; co = a AND b ;
END ARCHITECTURE fh1;
LIBRARY IEEE ; --或门逻辑描述
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY or2a IS
PORT (a, b :IN STD_LOGIC;
c : OUT STD_LOGIC );
END ENTITY or2a;
ARCHITECTURE one OF or2a IS
BEGIN
c = a OR b ;
END ARCHITECTURE one ;
LIBRARY IEEE; --1位二进制全加器顶层设计描述 USE IEEE.STD_LOGIC_1164.ALL;
ENTITY f IS
PORT (ain,bin,cin :IN STD_LOGIC;
cout,sum : OUT STD_LOGIC );
END ENTITY f;
ARCHITECTURE fd1 OF f IS
COMPONENT h_adder --调用半加器声明语句 PORT ( a,b : IN STD_LOGIC;
co,so : OUT STD_LOGIC);
END COMPONENT ;
COMPONENT or2a
PORT (a,b : IN STD_LOGIC;
c : OUT STD_LOGIC);
END COMPONENT;
SIGNAL d,e,f : STD_LOGIC; --定义3个信号作为内部的连接线。
BEGIN
u1 : h_adder PORT MAP(a=ain,b=bin,co=d,so=e); --例化语句
u2 : h_adder PORT MAP(a=e, b=cin, co=f,so=sum);
u3 : or2a PORT MAP(a=d, b=f,c=cout);
END ARCHITECTURE fd1;
实验截图:
1、时序图:
2、引脚分配
实验结果:
三个按键都在高电平时两个LED灯都灭,三个按键都在低电平时两个LED灯都亮,其他情况下两个LED灯一个亮一个灭。
实验二:移位寄存器模块
实验目的:
1 设计8位CPU设计中常用的移位寄存器模块
2 用case语句设计并行输入输出的移位寄存器
3 体会信号赋值的特性
实验内容:
编写移位寄存器的 VHDL实现程序;通过电路仿真和硬件验证,进一步了解移位寄存器的功能。
设计原理:
VHDL程序:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY SHIFT IS
PORT(CLK,CO:IN STD_LOGIC;--时钟和进位输入
MD:IN STD_LOGIC_VECTOR(2 DOWNTO 0); --移位模式控制字
D:IN STD_LOGIC_VECTOR(7DOWNTO 0);--待加载移位的数据
QB:OUT STD_LOGIC_VECTOR(7 DOWNTO 0); --移位数据输出
CN:OUT STD_LOGIC); --进位输出
END ENTITY;
ARCHITECTUR
您可能关注的文档
- 7.ATM交换技术.ppt
- 上海迪士尼发展分析概要.ppt
- 7.1.2平面直角坐标系2013新版人教版)课件.ppt
- 上课-事物形象(第3课时)概要.ppt
- 7第七章 火车过桥问题.docx
- 7.1-3钢结构可能的破坏形式及连接.pptx
- 6室内采暖工程施工图预算.ppt
- 8 压力容器及压力管道的安全管理.ppt
- 7 合金钢2.ppt
- 7金属切削机床.ppt
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
最近下载
- PLC应用技术(S7-1200) 试题及答案 共3套.docx VIP
- 2025年云南省职教高考《英语》真题试卷(含答案解析).docx VIP
- 初中数学校本教材《生活的数学》.doc VIP
- 【C397电子器件制造】XXXX有限公司职业病危害现状评价报告最终稿20230327.doc VIP
- XXXX有限公司安全现状评价报告.docx VIP
- 引镇消防站建设项目环境影响评价报告.doc VIP
- 部编版六年级语文下册教案教学设计.docx VIP
- DLT 593-2016 高压开关设备和控制设备标准的共用技术要求.pdf VIP
- 计算机网络实验-使用Wireshark分析IP协议.doc VIP
- 化工安全预评价报告.doc VIP
原创力文档


文档评论(0)