您所在位置:网站首页 > 海量文档

&nbsp>&nbsp建筑/施工&nbsp>&nbsp铁路工程

阵列乘法器.ppt7页

本文档一共被下载:次,您可全文免费在线阅读后下载本文档。

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。

2.该文档所得收入(下载+内容+预览三)归上传者、原创者。

3.登录后可充值,立即自动返金币,充值渠道很便利

三.? 阵列乘法器 早期计算机中为了简化硬件结构,采用串行的1位乘法方案,即多次执行“加法—移位”操作来实现。这种方法并不需要很多器件。然而串行方法毕竟太慢,自从大规模集成电路问世以来,出现了各种形式的流水式阵列乘法器,它们属于并行乘法器。 1.不带符号的阵列乘法器 设有两个不带符号的二进制整数: A=am-1…a1a0 B=bn-1…b1b0 它们的数值分别为a和b,即 m-1      n-1 a =∑ai2i  b =∑bj2j i=0      j=0  例如,在一个4位的对2求补器中,,如果输入数为1010,那么输出数应是0110,其中从右算起的第2位,就是所遇到的第一个“1”的位置。用这种对2求补器来转换一个(n+1)为带符号的数,所需的总时间延迟为 tTC=n·2T+5T=(2n+5)T         (2.28)  其中每个扫描级需2T延迟,而5T则是由于“与”门和“异或”门引起的。 (2) 带符号的阵列乘法器  (n+1)×(n+1)位带求补器的阵列乘法器逻辑方框图演示 通常,把包括这些求补级的乘法器又称为符号求补的阵列乘法器。在这种逻辑结构中,共使用三个求补器。其中两个算前求补器的作用是:将两个操作数A和B在被不带符号的乘法阵列(核心部件)相乘以前,先变成正整数。而算后求补器的作用则是:当两个输入操作数的符号不一致时,把运算结果变成带符号的数。 * 在二进制乘法中,被乘数A与乘数B相乘,产生m+n位乘积P: P=pm+n-1…p1p0 乘积P 的数值为         实现这个乘法过程所需要的操作和人们的习惯方法非常类似:(如下页图所示): 上述过程说明了在m位乘n位不带符号整数的阵列乘法中,“加法—移位”操作的被加数矩阵。每一个部分乘积项(位积)aibj叫做一个被加数。这m×n个被加数{aibj|0≤i≤m-1和0≤j≤n-1}可以用m×n个“与”门并行地产生(如右下图所示)。显然,设计高速并行乘法器的基本问题,就在于缩短被加数矩阵中每列所包含的1的加法时间。 5位×5位阵列乘法器的逻辑电路图演示 这种乘法器要实现n位×n位时,需要n(n-1)个全加器和n2个“与”门。该乘法器的总的乘法时间可以估算如下:   令Ta为“与门”的传输延迟时间,Tf为全加器(FA)的进位传输延迟时间,假定用2级“与非”逻辑来实现FA的进位链功能,那么我们就有: Ta = Tf = 2T  从演示中可知,最坏情况下延迟途径,即是沿着矩阵最右边的对角线和最下面的一行。因而得n位×n位不带符                号的阵列乘法器总的乘法时间为: tm=Ta+ (n-2)6T+5T+(n-1)]×Tf =2T+6nT-12T+5T+(n-1)×2T =(4n-2)×2T     (2.27)  2.带符号的阵列乘法器 (1) 对2求补器电路  我们先来看看算术运算部件设计中经常用到的求补电路。一个具有使能控制的二进制对2求补器电路图演示,其逻辑表达式如下: C-1=0,  Ci=ai+Ci-1 ai*=ai⊕ECi-1,   0≤i≤n  在对2求补时,要采用按位扫描技术来执行所需要的求补操作。令A=an…a1a0是给定的(n+1)为带符号的数,要求确定它的补码形式。进行求补的方法就是从数的最右端a0开始,,由右向左,直到找出第一个“1”,例如ai=1, 0≤i≤n。这样,ai以左的每一个输入位都求反,即1变0,0变1。最右端的起始链式输入C-1必须永远置成“0”。当控制信号线E为“1”时,启动对2求补的操作。当控制信号线E为“0”时,输出将和输入相等。显然,我们可以利用符号位来作为控制信号。   设A=anan-1…a1a0和B=bnbn-1…b1b0均为用定点表示的(n+1)位带符号整数。在必要的求补操作以后,A和B的码值输送给n×n位不带符号的阵列乘法器,并由此产生2n位真值乘积:        A·B=P=p 2n-1…p1p         p2n=an⊕bn   其中P2n为符号位。   上面CAI演示所示的带求补级的阵列乘法器既适用于原码乘法,也适用于间接的补码乘法。不过在原码乘法中,算前求补和算后求补都不需要,因为输入数据都是立即可用的。而间接的补码阵列乘法所需要增加的硬件较多。为了完成所必需的求补与乘法操作,时间大约比原码阵列乘法增加1倍。 例17:设x=+15,y=-13,用带求补器的原码阵列乘法器求出乘积x·y=? [解:]  设最高位为符号位,则输入数据为[x]原 =

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名:

验证码:

匿名?

发表评论

不带符号的阵列乘法器_阵列乘法器.ppt相关推荐

  1. 【Audio音频兴趣拓展】麦克风阵列_阵列结构

    光有优秀的算法,采集硬件支持还不够,还需要有优秀的麦克风支架设计技术. 传声器阵列是由一定数量的传声器按照一定的空间几何位置排列而成的.阵列参数包括传声器的数目,阵列的孔径大小,传声器阵元间距,传声器 ...

  2. matlab中乘法器,乘法器(4位乘法器逻辑电路图)

    硬件乘法器是现代计算机中必不可少的一部分,其基础是加法器结构.概念硬件乘法器,其基础就是加法器结构,它已经是现代计算机中必不可少的一部分.[1] 乘法器的. 硬件乘法器的实现本质是"移位相加 ...

  3. raid卡组不同raid_乐扩IO-PCE9230-4IR阵列卡组阵列教程

    乐扩IO-PCE9230-4IR阵列卡组阵列教程 第一部分: 硬件安装:关闭电脑电源 拔掉电源线,取下机箱盖: 在主板上找一个PCI Express X4,X8,或x16的插槽: 然后将阵列卡小心的插 ...

  4. 《阵列信号处理及MATLAB实现》阵列响应矩阵(均匀线阵、均匀圆阵、L型阵列、平面阵列和任意阵列)

    2.7  阵列响应矢量/矩阵 常用的阵列形式包括均匀线阵.均匀圆阵.L型阵列.平面阵列和任意阵列等. 1.均匀线阵 假设接收信号满足窄带条件,即信号经过阵列长度所需的时间应远远小于信号的相干时间,信号 ...

  5. python怎么处理中英文符号网名_英文带符号的网名_英文网名带符号加中文

    导读:小编根据大家的需要整理了一份关于<英文带符号的网名_英文网名带符号加中文>的内容,具体内容: 很多人喜欢用一些带符号的英文作为自己的个性网名,下面请欣赏小编为大家整理的英文带符号的网 ...

  6. 相控阵天线(七):常规平面阵列天线分布(矩形阵列、三角栅格、六边形阵列和圆形阵列)

    目录 简介 矩形栅格平面阵列 三角栅格平面阵列 六边形阵列 圆形平面阵列 空心平面阵列 简介 常见的平面阵有一些基本类型,按照栅格形式可以进行以下划分:矩形栅格.三角形栅格.同心圆环和椭圆环栅格等:按 ...

  7. 什么是微波天线阵列及微波天线阵列类型

    微波天线阵列,也可称为相控阵列,是由两个或更多个天线组成的一组天线.这些天线通过将信号相互组合,从而实现比单个天线更高的性能.天线阵列可作用提高整体总增益,实现分集接收,抵消干扰,调至特定朝向,测量输 ...

  8. 服务器智能阵列,月亮雨小组的天地-HPE ProLiant Gen10 服务器智能阵列卡S100i SR Gen10 BIOS下开启阵列功能配置阵列并安装win2016系统...

    一.开启S100i阵列功能 1.开机自检点击F9进入系统实用工具界面,选择系统配置->BIOS平台配置->启动选项,确认是UEFI启动模式. 2.进入系统配置->BIOS平台配置-& ...

  9. matlab图形绘制经典案例,MATLAB经典教程第四章_图形绘制.ppt

    <MATLAB经典教程第四章_图形绘制.ppt>由会员分享,可在线阅读,更多相关<MATLAB经典教程第四章_图形绘制.ppt(32页珍藏版)>请在人人文库网上搜索. 1.Ma ...

最新文章

  1. android 相片裁剪空间,科学网—根据需要的空间范围对目标图层进行空间裁剪 - 孙露的博文...
  2. 新手入门必看:使用Selenium进行自动化测试
  3. 关于毕设WiFi选型
  4. hdu 2069 Coin Change(改)-dp
  5. 第九篇:Spring Boot整合Spring Data JPA_入门试炼06
  6. 电动汽车又“火了” 面对频繁自燃事故 蔚来不得不这样做...
  7. oracle 监听 开机启动命令,如何让oracle DB、监听和oem开机启动(dbstart)
  8. java代码行数_Java统计代码行数
  9. 金融:收益利率计算器
  10. linux嵌入式计算器绪论,毕业设计—嵌入式计算器
  11. 使用XMind打开.mmap文件不显示问题
  12. vue项目根据不同手机尺寸设置引入不同图片的功能
  13. 11.2 RAC 系列-安装新主机,识别老存储-识别ASM磁盘
  14. 如何建立一套自己的投资系统?(一)
  15. Python学习笔记(一)——Anaconda安装与配置(windows)
  16. 烽火ExMobi移动应用平台能源行业初体验
  17. Windows10 1909:真正解决开机C:\WINDOWS\system32\config\systemprofile\Desktop不可用
  18. SSH企业案例_CRM客户管理系统(六):Easyui列表展示
  19. 基于STM32F103C8T6四路AD采集数据显示在oled屏上非DMA传输方式(附百度网盘下载链接)
  20. mesh 切换测试软件,分享一下VCS 切换测试经验

热门文章

  1. gom引擎和java,GOM和GEE引擎小心!最新漏洞独家首发公布,请各大GM注意了
  2. 三维点云语义分割模型介绍
  3. java中for break的用法_java break语句的使用方法
  4. leangoo大讲堂—北京站
  5. 更改guest帐号权限
  6. 计算机的配件比喻,笑到抽筋的笑话:电脑上有一个部件可用来形容你。
  7. Pro Tools 2018.x版本安装/升级需知
  8. java输出华氏摄氏温度转换表_C语言入门教程-示例:编写能够打印华氏-摄氏温度转换表的程序...
  9. 批量挖sql注入漏洞
  10. oracle+调整+表空间,Oracle表空间调整