EDA课程设计--八位全加器 - 图文

2019-04-13 23:06

太原科技大学:名字起个什么

电子技术课程设计

——八位串行全加器

学院 : 专业班级: 姓名: 学号: 指导教师: 2009年12月

太原科技大学:名字起个什么

目录

一.设计任务与要求…………………………………………1

二、总体框图…………………………………………………1

三、选择器件…………………………………………………2

四、功能模块…………………………………………………2

五.总体设计电路图…………………………………………6

六、心得体会………………………………………………9

八位全加器

太原科技大学:名字起个什么

一、设计任务与要求

1:只用一个1位二进制全加期和一些辅助的时序电路,设计一个8位二进制全加器。 2:能在8~9个时钟脉冲后完成8位二进制数的加法运算,电路需考虑进位输入和进位输出。

3:有清零控制。

二、总体框图

半 加 器 一位全加 器 八位全加器

一位全加器可由两个 半加器和一个或门构成,利用以上获得的一位全加器,一个D触发器以及两个并串移位寄存器和一个串并移位寄存器构成一个八位全加器。

三、选择器件

1、配有 max+plus11软件的计算机一台。

2、选用FPGA芯片,如FLEX10K系列的EPF10KLC84-4。 3、FPGA适配器板:标准配置是EPF10K10接口板。

太原科技大学:名字起个什么

4、下载接口是数字芯片的下载接口,主要用于FPGA芯片的数据下载。 5、发光二极管。 6、拨码开关。

四、功能模块

1、半加器

h_adderabcosoinst 模块说明:a,b分别为输入,co是进位,so是求和。

VHDL程序(半加器)

LIBRARY IEEE;

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 one OF h_adder IS BEGIN

so<=NOT(a XOR (NOT b)); co <= a AND b ;

太原科技大学:名字起个什么

END ARCHITECTURE one;

2、并串移位寄存器 (1)模块

SHFRT1CLKLOADDIN[7..0]inst7QB

模块说明:clk为时钟,load为使能端,din为8位输入端,qb为输出端。

(2)VHDL程序

LIBRARY IEEE;

USE IEEE.STD_LOGIC_1164.ALL;

ENTITY SHFRT IS

PORT (CLK : IN STD_LOGIC;

DIN : OUT STD_LOGIC_VECTOR( 15 DOWNTO 8);

QB : IN STD_LOGIC );

END SHFRT;

ARCHITECTURE behav OF SHFRT IS


EDA课程设计--八位全加器 - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:棉纱英文质量标准翻译

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: