- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
以VHDL实现之八位元乘法器
以 VHDL實現之八位元乘法器
學生:戴旗興 吳珮菁 姚孟慈 指導老師:汪楷茗
電機工程系二技部二年級 A 班
乘法器的設計有很多,這些計
摘要 算可以直接用圖形或用硬體描述語
言來完成,而本專題使用硬體描述
本專題主要是在於如何運用硬
語言( VHDL )的方式來完成,使用
體描述語言 (VHDL) 完成八位元乘法
MAX+plus II 10.0 軟體用硬體描述
器,以及它如何做二進位相乘的運
語言( VHDL )編輯八位元的乘法器
算過程,所應用的方式為位移加法
程式,一般的乘法器有兩種方法來
器,位移後再相加之方式,完成乘
完成,一是連續加法器,另一是位
法功能,並以 Altera MAX+ plus II
移加法器,由於連續加法器速度太
進行模擬、燒錄以及模組之顯示。
慢,且無法運算太大的值,所以我
們選擇了位移乘法器作為乘法器的
關鍵字:硬體描述語言、 VHDL 、
構想,以每一位元代表的乘幕不同
Altera 、MAX+plus II
對不同的位元位置相乘,再利用位
一、前言 移與加法完成。二進制乘法運算只
需將被乘數位移,在判斷相加即可
數位計算機與計算器各種以二 完成,其運算結果可得十六位元的
進位制表示的數目算術運算,算術 二進位數,其乘法運算如下:
單元主要在於如何完成 加、減、乘、
除等算術運算,本專題則對其中的 1 1 1 1 1 1 1 1被乘數
乘法器作為研究專題。國內對於乘
× 1 1 1 1 1 1 1 1 乘數
法器的研究有很多 [1-3] ,例如固定 1 1 1 1 1 1 1 1
寬度 (fixed-width) 平行乘法器、串 1 1 1 1 1 1 1 1位移一位
1 1 1 1 1 1 1 1位移二位
列乘法器、高速複數乘法器等等, 1 1 1 1 1 1 1 1位移三位
而本專題所作的乘法器為 8 -bit 乘 1 1 1 1 1 1 1 1位移四位<=部份
法器,以 Altera的 MAX+plus II軟 1 1 1 1 1 1 1 1位移五位 乘積
文档评论(0)