[發(fā)明專利]一種可重構(gòu)整型-浮點(diǎn)型乘法器有效
| 申請(qǐng)?zhí)枺?/td> | 202110444216.7 | 申請(qǐng)日: | 2021-04-23 |
| 公開(公告)號(hào): | CN113157247B | 公開(公告)日: | 2022-10-25 |
| 發(fā)明(設(shè)計(jì))人: | 張斌;王凱;桂小琰;張玉龍;張澤 | 申請(qǐng)(專利權(quán))人: | 西安交通大學(xué) |
| 主分類號(hào): | G06F7/487 | 分類號(hào): | G06F7/487;G06F7/485 |
| 代理公司: | 西安通大專利代理有限責(zé)任公司 61200 | 代理人: | 崔方方 |
| 地址: | 710049 *** | 國(guó)省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 可重構(gòu) 整型 浮點(diǎn) 乘法器 | ||
1.一種可重構(gòu)整型-浮點(diǎn)型乘法器,其特征在于,包括使能控制模塊、整型-浮點(diǎn)預(yù)處理模塊、前運(yùn)算模塊、可重構(gòu)乘法模塊和對(duì)階模塊;
使能控制模塊用于接收控制指令,根據(jù)控制指令生成第一控制信號(hào)和第二控制信號(hào),并輸出至整型-浮點(diǎn)預(yù)處理模塊和可重構(gòu)乘法模塊;
整型-浮點(diǎn)預(yù)處理模塊用于接收第一待處理數(shù)據(jù)和第二待處理數(shù)據(jù),根據(jù)第一控制信號(hào)將第一待處理數(shù)據(jù)和第二待處理數(shù)據(jù)轉(zhuǎn)換為第一浮點(diǎn)型數(shù)據(jù)和第二浮點(diǎn)型數(shù)據(jù),將第一浮點(diǎn)型數(shù)據(jù)和第二浮點(diǎn)型數(shù)據(jù)的尾數(shù)的最高位前擴(kuò)展1位1,得到第一擴(kuò)展尾數(shù)和第二擴(kuò)展尾數(shù)并發(fā)送至可重構(gòu)乘法模塊;將第一浮點(diǎn)型數(shù)據(jù)和第二浮點(diǎn)型數(shù)據(jù)的符號(hào)位及階碼均發(fā)送至前運(yùn)算模塊;
前運(yùn)算模塊用于根據(jù)第一浮點(diǎn)型數(shù)據(jù)和第二浮點(diǎn)型數(shù)據(jù)的符號(hào)位,得到浮點(diǎn)結(jié)果的符號(hào)位;根據(jù)第一浮點(diǎn)型數(shù)據(jù)和第二浮點(diǎn)型數(shù)據(jù)的階碼,得到浮點(diǎn)結(jié)果的臨時(shí)階碼并發(fā)送至對(duì)階模塊;
可重構(gòu)乘法模塊用于根據(jù)第一控制信號(hào)和第二控制信號(hào),將第一擴(kuò)展尾數(shù)和第二擴(kuò)展尾數(shù)進(jìn)行可重構(gòu)處理,得到整型結(jié)果或浮點(diǎn)結(jié)果的臨時(shí)尾數(shù);將浮點(diǎn)結(jié)果的臨時(shí)尾數(shù)發(fā)送至對(duì)階模塊;
對(duì)階模塊用于根據(jù)浮點(diǎn)結(jié)果的臨時(shí)尾數(shù)的最高位,將浮點(diǎn)結(jié)果的臨時(shí)尾數(shù)和浮點(diǎn)結(jié)果的臨時(shí)階碼進(jìn)行規(guī)格化處理,得到浮點(diǎn)結(jié)果的尾數(shù)和階碼。
2.根據(jù)權(quán)利要求1所述的可重構(gòu)整型-浮點(diǎn)型乘法器,其特征在于,所述使能控制模塊包括譯碼器、第一選擇器和第二選擇器;
所述控制指令包括第一指令和第二指令;譯碼器的輸入端用于接收第一指令,第一輸出端連接第一選擇器的第一輸入端,第二輸出端連接第二選擇器的第一輸入端,第一選擇器的第二輸入端和第二選擇器的第二輸入端均接低電平,第一選擇器的控制端和第二選擇器的控制端用于接收第二指令;第一選擇器的輸出端用于輸出第一控制信號(hào)至整型-浮點(diǎn)預(yù)處理模塊和可重構(gòu)乘法模塊,第二選擇器的輸出端用于輸出第二控制信號(hào)至整型-浮點(diǎn)預(yù)處理模塊和可重構(gòu)乘法模塊。
3.根據(jù)權(quán)利要求1所述的可重構(gòu)整型-浮點(diǎn)型乘法器,其特征在于,所述整型-浮點(diǎn)預(yù)處理模塊包括32bit比較器和32bit并行移位寄存器;
32bit比較器的輸入端用于接收第一待處理數(shù)據(jù)和第二待處理數(shù)據(jù),控制端與使能控制模塊連接,輸出端與32bit并行移位寄存器的輸入端連接;32bit并行移位寄存器的第一輸出端和第二輸出端與前運(yùn)算模塊連接,32bit并行移位寄存器的第三輸出端、第四輸出端、第五輸出端、第六輸出端、第七輸出端及第八輸出端均與可重構(gòu)乘法模塊連接;
其中,32bit并行移位寄存器的第一輸出端用于輸出第一浮點(diǎn)型數(shù)據(jù)和第二浮點(diǎn)型數(shù)據(jù)的符號(hào)位;第二輸出端用于輸出第一浮點(diǎn)型數(shù)據(jù)和第二浮點(diǎn)型數(shù)據(jù)的階碼;第三輸出端用于輸出第一擴(kuò)展尾數(shù)的[7:0]位;第四輸出端用于輸出第一擴(kuò)展尾數(shù)的[15:8]位;第五輸出端用于輸出第一擴(kuò)展尾數(shù)的[22:16]位;第六輸出端用于輸出第二擴(kuò)展尾數(shù)的[7:0]位;第七輸出端用于輸出第二擴(kuò)展尾數(shù)的[15:8]位;第八輸出端用于輸出第二擴(kuò)展尾數(shù)的[22:16]位。
4.根據(jù)權(quán)利要求1所述的可重構(gòu)整型-浮點(diǎn)型乘法器,其特征在于,所述前運(yùn)算模塊包括第一異或門、第一10bit加法器和第二10bit加法器;
第一異或門的輸入端與整型-浮點(diǎn)預(yù)處理模塊連接,用于接收第一浮點(diǎn)型數(shù)據(jù)和第二浮點(diǎn)型數(shù)據(jù)的符號(hào)位,輸出端用于輸出浮點(diǎn)結(jié)果的符號(hào)位;
第一10bit加法器的輸入端與整型-浮點(diǎn)預(yù)處理模塊連接,用于接收第一浮點(diǎn)型數(shù)據(jù)和第二浮點(diǎn)型數(shù)據(jù)的階碼,輸出端與第二10bit加法器的輸入端連接,第二10bit加法器的輸出端與對(duì)階模塊連接,用于輸出浮點(diǎn)結(jié)果的臨時(shí)階碼。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于西安交通大學(xué),未經(jīng)西安交通大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110444216.7/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F7-00 通過待處理的數(shù)據(jù)的指令或內(nèi)容進(jìn)行運(yùn)算的數(shù)據(jù)處理的方法或裝置
G06F7-02 .比較數(shù)字值的
G06F7-06 .將單個(gè)記錄載體上的數(shù)據(jù)進(jìn)行排序、選擇、合并或比較的裝置
G06F7-22 .用于排序或合并在連續(xù)記錄載體
G06F7-38 .只利用數(shù)制表示,例如利用二進(jìn)制、三進(jìn)制、十進(jìn)制表示來完成計(jì)算的方法或裝置
G06F7-58 .隨機(jī)數(shù)或偽隨機(jī)數(shù)發(fā)生器
- 一種基于可重構(gòu)部件的集成電路和設(shè)計(jì)方法
- 信號(hào)處理裝置、信號(hào)處理方法、信號(hào)處理用集成電路及電視接收機(jī)
- 可重構(gòu)系統(tǒng)及其構(gòu)建方法
- 一種面向多個(gè)粗粒度動(dòng)態(tài)可重構(gòu)陣列的共享數(shù)據(jù)緩存裝置及控制方法
- 一種可重構(gòu)系統(tǒng)的動(dòng)態(tài)局部重構(gòu)控制器及其控制方法
- 可重構(gòu)射頻孔徑
- 可重構(gòu)系統(tǒng)故障分析方法和裝置
- 一種運(yùn)行時(shí)動(dòng)態(tài)請(qǐng)求可重構(gòu)核的優(yōu)化方法
- 一種可重構(gòu)系統(tǒng)的動(dòng)態(tài)精度仿真控制器及方法
- 可重構(gòu)天線和可重構(gòu)天線系統(tǒng)
- 浮點(diǎn)異常處理裝置
- 一種微處理器浮點(diǎn)部件驗(yàn)證裝置
- 一種計(jì)算機(jī)圖像處理系統(tǒng)
- 實(shí)現(xiàn)浮點(diǎn)數(shù)指數(shù)分析替換的裝置及方法
- 實(shí)現(xiàn)浮點(diǎn)數(shù)符號(hào)分析替換的裝置及方法
- 一種可變浮點(diǎn)數(shù)據(jù)微處理器
- 浮點(diǎn)數(shù)據(jù)類型轉(zhuǎn)換方法、裝置、存儲(chǔ)介質(zhì)及計(jì)算機(jī)設(shè)備
- 浮點(diǎn)計(jì)算方法及系統(tǒng)
- 浮點(diǎn)數(shù)處理器
- 一種浮點(diǎn)數(shù)據(jù)處理方法及裝置





