实验3--全加器

eda实验报告

实验3 全加器

一、实验目的

1、掌握组合逻辑电路设计原理。

2、正确理解多位加法器的相加原理。

二、硬件要求

1、EDA试验箱

2、主芯片:EP1K100QC208-3或EPM7128SLC81-15

三、实验原理

全加器在进行加法运算时,不仅要考虑被加数与加数相加,而且还要考虑相邻的低位进位信号,同时产生与相邻高位的进位信号。

四、实验内容及步骤

1、根据真值表设计出全加器的VHDL程序

LIBRARY IEEE;

USE IEEE.STD_LOGIC_1164.ALL;

ENTITY full6 IS

PORT(A0,A1,A2,A3,A4,A5:IN STD_LOGIC;

B0,B1,B2,B3,B4,B5:IN STD_LOGIC;

Ci:IN STD_LOGIC;

S0,S1,S2,S3,S4,S5:OUT STD_LOGIC;

Co:OUT STD_LOGIC);

END full6;

ARCHITECTURE one OF full6 IS

COMPONENT full

PORT(a,b,ci:IN STD_LOGIC;

s,co:OUT STD_LOGIC);

END COMPONENT;

SIGNAL D,E,F,G,H:std_logic;

BEGIN

U0:full PORT MAP(A0,B0,Ci,S0,D);

U1:full PORT MAP(A1,B1,D,S1,E);

U2:full PORT MAP(A2,B2,E,S2,F);

U3:full PORT MAP(A3,B3,F,S3,G);

U4:full PORT MAP(A4,B4,G,S4,H);

U5:full PORT MAP(A5,B5,H,S5,Co);

END one;

LIBRARY IEEE;

USE IEEE.STD_LOGIC_1164.ALL;

ENTITY full IS

PORT(a,b,ci:IN STD_LOGIC;

s,co:OUT STD_LOGIC);

END full;

ARCHITECTURE one OF full IS

BEGIN

s<=a xor b xor ci;

实验3 全加器的相关文档搜索

实验3 全加器相关文档

最新文档

返回顶部