[發明專利]多浮點操作數加/減運算控制器有效
| 申請號: | 201310692203.7 | 申請日: | 2013-12-13 |
| 公開(公告)號: | CN103677742A | 公開(公告)日: | 2014-03-26 |
| 發明(設計)人: | 蔡啟仲;柯寶中;李剛;邱盛成;李克儉 | 申請(專利權)人: | 廣西科技大學 |
| 主分類號: | G06F7/575 | 分類號: | G06F7/575 |
| 代理公司: | 柳州市榮久專利商標事務所(普通合伙) 45113 | 代理人: | 張榮玖 |
| 地址: | 545006 廣西*** | 國省代碼: | 廣西;45 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 浮點 作數 運算 控制器 | ||
1.一種多浮點操作數加/減運算控制器,用于實現多個32位符合IEEE754標準的浮點數加或減運算,其特征在于:該控制器包括命令字及操作數寫時序控制模塊(Ⅰ)、操作數存儲器(Ⅱ)、操作數讀時序控制模塊(Ⅲ)、運算與輸出控制模塊(Ⅳ);
所述命令字及操作數寫時序控制模塊(Ⅰ)與操作數存儲器(Ⅱ)、操作數讀時序控制模塊(Ⅲ)、運算與輸出控制模塊(Ⅳ)連接;
所述操作數存儲器(Ⅱ)還與操作數讀時序控制模塊(Ⅲ)、運算與輸出控制模塊(Ⅳ)連接;
所述操作數讀時序控制模塊(Ⅲ)還與運算與輸出控制模塊(Ⅳ)連接;
所述命令字及操作數寫時序控制模塊(Ⅰ)控制完成指令的寫入和存儲,需要占用系統總線;一條指令包括31位命令字和若干個浮點操作數,浮點操作數最多為26個;所述命令字及操作數寫時序控制模塊(Ⅰ)被系統選中時,啟動命令字及操作數寫時序控制模塊(Ⅰ)工作,內部產生與系統WR信號同步的寫時序脈沖序列;在寫時序脈沖的控制下,鎖存多浮點操作數加/減運算指令的命令字,寫入多浮點操作數并予以存儲;最后一個浮點操作數被寫入存儲后,所述命令字及操作數寫時序控制模塊(Ⅰ)停止工作;
所述操作數存儲器(Ⅱ)為雙端口存儲器,一個只寫端口,一個只讀端口,用于儲存命令字及操作數寫時序控制模塊(Ⅰ)寫入的多浮點操作數(下稱為操作數);所述操作數存儲器(Ⅱ)的寫端口操作數的寫入和讀端口操作數的讀出不存在需要仲裁的情況;所述操作數存儲器(Ⅱ)的寫端口受命令字及操作數寫時序控制模塊(Ⅰ)控制,將系統數據總線DB傳輸的操作數寫入操作數存儲器(Ⅱ);讀端口受操作數讀時序控制模塊(Ⅲ)控制,將操作數讀出傳輸到運算與輸出控制模塊(Ⅳ);
所述操作數讀時序控制模塊(Ⅲ)在內部讀時序脈沖的控制下,自主完成操作數從操作數存儲器(Ⅱ)中的讀出,不需要占用系統總線;在命令字及操作數寫時序控制模塊(Ⅰ)寫入第1個操作數后被啟動工作,輸出忙信號Busy由“1”→“0”,根據第1個操作數類型,內部產生與系統時鐘Clock信號同步的讀時序脈沖序列,按順序將操作數讀出參與加或減運算;當參與運算的最后1個操作數讀出之后,輸出忙信號Busy由“0”→“1”,再經過一個加或減的運算周期,發出一個時鐘周期Clock的結果鎖存脈沖后,停止操作數讀時序控制模塊(Ⅲ)的工作;
所述運算與輸出控制模塊(Ⅳ)根據操作數類型,對參與運算的第1個操作數進行選通控制,選通配置操作數1是來自運算結果還是從操作數存儲器(Ⅱ)讀出的第1個操作數;所述運算與輸出控制模塊(Ⅳ)根據運算符確定進行加法還是減法運算,鎖存運算結果,判斷計算結果是否異常;系統能夠從運算與輸出控制模塊(Ⅳ)中讀出中間運算結果和運算命令執行的最終運算結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣西科技大學,未經廣西科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310692203.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:便攜信息終端、信息管理系統以及共享方法
- 下一篇:一種信息處理方法及電子設備





