- 2
- 0
- 约2.53万字
- 约 39页
- 2018-04-09 发布于湖北
- 举报
EDA程序终极汇总(修订后)
信息工程学院2009年EDA考试
程序汇总(终极版)
制作人:柳阳
2009年6月23日
说明
所有程序均来自上课及实验,无压题之意;
所有程序均通过编译,波形仿真请自己完成;
文字部分由于时间较紧,可能会有错误,望见谅;
特别感谢王敏聪同学在程序方面给予的指导和帮助。
1.组合逻辑电路:
(1)半加器与全加器(原理图以及VHDL语言)
A.半加器
输入:2个二进制1位
输出:和输出S,进位Co
真值表:
A B S Co 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 程序:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY HALFADD IS
PORT(
A,B: IN STD_LOGIC;
S,Co: OUT STD_LOGIC
);
END HALFADD;
ARCHITECTURE RTL OF HALFADD IS
BEGIN
S = A XOR B;
Co = A AND B;
END RTL;
原理图:
B.全加器
输入:2个二进制1位,一个进位输入Ci
输出:和输出S,进位Co
真值表:
A B Ci S Co 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1 程序:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY FULLADD IS
PORT(
A,B,Ci: IN STD_LOGIC;
S,Co: OUT STD_LOGIC
);
END FULLADD;
ARCHITECTURE RTL OF FULLADD IS
COMPONENT HALFADD
PORT(A: IN STD_LOGIC;
B: IN STD_LOGIC;
S: OUT STD_LOGIC;
Co: OUT STD_LOGIC);
END COMPONENT;
SIGNAL T1,T2,T3: STD_LOGIC;
BEGIN
U1: HALFADD PORT MAP( A=A,B=B,S=T1,CO=T2);
U2: HALFADD PORT MAP( A=CI,B=T1,S=S,CO=T3);
Co = T2 OR T3;
END RTL;
原理图:
A.分层开发
B.单层开发(课本P114)
(2)全减器(原理图以及VHDL语言)
输入:2个二进制1位,一个借位输入Ci
输出:差输出S,借位Co
真值表:
A B Ci S Co 0 0 0 0 0 0 0 1 1 1 0 1 0 1 1 0 1 1 0 1 1 0 0 1 0 1 0 1 0 0 1 1 0 0 0 1 1 1 1 1
程序:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY FULL_SUBB IS
PORT(
A,B,CI:IN STD_LOGIC;
S,CO:OUT STD_LOGIC
);
END FULL_SUBB;
ARCHITECTURE RTL OF FULL_SUBB IS
SIGNAL NA:STD_LOGIC;
BEGIN
NA=NOT A;
S=A XOR B XOR CI;
CO=(NA AND CI) OR (B AND CI) OR (NA AND B);
END RTL;
原理图:
(3) 译码器
(以下程序均非译码器程序,具体译码器程序可参照数字钟4-7译码器程序)
A.2-4译码器
输入端口:2个二进制输入端a、b
输入端口:1个使能控制信号en
输出端口:4个译码输出端y0 — y3
真值表:
输入 输出 EN A B Y3 Y2 Y1 Y0 0 × × Z Z Z Z 1 0 0 0 0 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 0 1 1 1 1 0 0 0 程序:(程序为四选一选择器,真值表及原理图为2-4译码器)
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY MUX4 IS
PORT(
Y0,Y1,Y2,Y3,A,B,EN:IN STD_LOGIC;
Q:OUT STD_LOGIC
);
END MUX4;
ARCHITECTURE RTL OF MUX4 IS
SIGNAL SEL:STD_LOGIC_VECTOR(1 DOWNTO 0);
BEGIN
SEL=A B;
PROCESS(SEL)
BEGIN
IF EN=0 THEN
Q=Z;
ELS
您可能关注的文档
- 2014年高考数学热点难点精讲精析 1.1集合.doc
- 2014北师大版中考生物总复习 第23讲 生物的遗传和变异解析版.doc
- 2014年高考数学热点难点精讲精析 1.3简单的逻辑联结词、全称量词与存在量词.doc
- 2014年高考数学热点难点精讲精析 10.2用样本估计总体与变量间的相关关系.doc
- 2014年高考数学热点难点精讲精析 2.10函数模型及其应用.doc
- 2014年高考数学热点难点精讲精析 2.11导数及其应用.doc
- 2014年高考数学热点难点精讲精析 11.1计数原理.doc
- 2014年高考数学热点难点精讲精析 2.12定积分.doc
- 2014年高考数学热点难点精讲精析 2.2函数的单调性与最值.doc
- 2014年高考数学热点难点精讲精析 2.1函数及其表示.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 高等学校中医临床教学基地教学工作水平评估指标体系与标准.pdf
- 2022届高考物理一轮复习图像经典100题.pdf VIP
- 新能源汽车电气技术 配套课件.pptx
- 2025年高考语文备考之300个文言实词汇编(含课内句子).pdf VIP
- DB11∕T2293-2024住宅工程质量品质提升技术标准.pdf VIP
- Marantz马兰士家庭影院 AV 擴音機 SR8012 SR8012 Quick Start Guide English说明书用户手册.pdf
- 人教八上:专题六 无刻度直尺作图(含解析).docx VIP
- 2023年江西省中考语文试卷及答案解析.pdf VIP
- 2025年山东劳动职业技术学院高职单招笔试语文试题库含答案解析(5套共100道单选合辑).docx VIP
- 2025-2026学年七年级英语春季开学第一课 课件:马踏新春,趣学英语(全国通用版).pptx
原创力文档

文档评论(0)