[VHDL]31位流水线加法器的设计与实现

您所在的位置:网站首页 四位加法器的设计思想 [VHDL]31位流水线加法器的设计与实现

[VHDL]31位流水线加法器的设计与实现

2024-07-05 20:17:10| 来源: 网络整理| 查看: 265

 

一、实验目的与任务

1.实验目的:熟悉实现流水线的VLSI结构设计

思想和所采用的结构设计优化技术,并进一步熟悉有关硬件描述语言的编程和EDA软件的使用。

2.实验任务:完成一个31位流水线加法器的FPGA设计与实现,包括系统结构设计、硬件语言逻辑描述,再进行程序调试、仿真分析等。

二、实验基本原理 

在系统硬件设计中,采用流水线可提高系统的处理速度,但需增加硬件资源。而FPGA中由于每一个逻辑单元都包含一个触发器,这个触发器或者没有用到,或者用于存储布线资源,因此将流水线应用在FPGA的设计中,在提高系统处理速度的同时,只需要极少或根本不需要额外的硬件成本。图1.1是一个采用流水线的31位加法器的原理图,它采用流水线将一个31位的并行加法器分解成一个16位和一个15位的并行加法运算,在提高系统处理速度的同时,又充分利用了系统的有关触发器资源。

三、实验步骤

 1.系统体系结构及主要功能电路的设计。

图7.1-1,整体结构由寄存器,加法器,输入输出组成。

图7.1-1 系统体系结构

2.各种VHDL源程序的设计。

(1)该程序是一个31位流水线加法器的FPGA设计,主要是实体说明,在实体里面定义总位宽是31,再定义两个子位宽分别是15和16位,用于做流水线结构,提高加法器的处理速度。

图 7.2-1 实体说明

(2)寄存器产生的因素:

语句 SIGNAL R1: STD_LOGIC_VECTOR(WIDTH1 DOWNTO 0);再给一个时钟上升沿WAIT UNTIL CLK = '1';

并置一个0使得L1和L2变成16位宽的原因:

R1



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭