[實用新型]雙指令多浮點操作數除運算控制器有效
| 申請號: | 201320822569.7 | 申請日: | 2013-12-13 |
| 公開(公告)號: | CN203746054U | 公開(公告)日: | 2014-07-30 |
| 發明(設計)人: | 蔡啟仲;李克儉;李剛;薛圣利;王鳴桃 | 申請(專利權)人: | 廣西科技大學 |
| 主分類號: | G06F7/537 | 分類號: | G06F7/537 |
| 代理公司: | 柳州市榮久專利商標事務所(普通合伙) 45113 | 代理人: | 張榮玖 |
| 地址: | 545006 廣西*** | 國省代碼: | 廣西;45 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 指令 浮點 作數 運算 控制器 | ||
1.一種雙指令多浮點操作數除運算控制器,其特征在于:該控制器包括雙端口只讀只寫存儲器(Ⅰ)、命令字及其多操作數寫時序控制模塊(Ⅱ)、浮點操作數讀時序控制模塊(Ⅲ)、存儲器數據空標志控制器(Ⅳ)、配置運算與輸出控制模塊(Ⅴ);
所述雙端口只讀只寫存儲器(Ⅰ)與命令字及其多操作數寫時序控制模塊(Ⅱ)、浮點操作數讀時序控制模塊(Ⅲ)、配置運算與輸出控制模塊(Ⅴ)連接;
所述命令字及其多操作數寫時序控制模塊(Ⅱ)還與浮點操作數讀時序控制模塊(Ⅲ)、存儲器數據空標志控制器(Ⅳ)、配置運算與輸出控制模塊(Ⅴ)連接;
所述浮點操作數讀時序控制模塊(Ⅲ)還與存儲器數據空標志控制器(Ⅳ)、配置運算與輸出控制模塊(Ⅴ)連接;
所述雙端口只讀只寫存儲器(Ⅰ)為雙端口存儲器,一個只寫端口,一個只讀端口,用于儲存多浮點操作數,以下稱為操作數;所述雙端口只讀只寫存儲器(Ⅰ)分為存儲器1和存儲器2兩個存儲區域;
所述命令字及其多操作數寫時序控制模塊(Ⅱ)控制完成指令的寫入和存儲,需要占用系統總線;一條指令包括9位命令字和若干個操作數,操作數最多為127個;
所述浮點操作數讀時序控制模塊(Ⅲ)在內部讀時序脈沖的控制下,自主完成多浮點操作數從雙端口只讀只寫存儲器(Ⅰ)中讀出,不需要占用系統總線;
所述浮點操作數讀時序控制模塊(Ⅲ)依據存儲器數據空標志控制器(Ⅳ)的空標志狀態讀出操作數,有下面4種工作狀態:
1)所述存儲器數據空標志控制器(Ⅳ)無存儲器1空、存儲器2空的標志輸出,表明一個非空的存儲器正在寫入指令或寫入過程已結束;另一個存儲器正在執行讀出操作;
2)所述存儲器數據空標志控制器(Ⅳ)輸出任何一個存儲器空的標志,能夠處于兩種操作狀態,一是非空的存儲器正在寫入操作數,該存儲器同時執行讀出操作;二是非空的存儲器只在執行讀出操作;
3)所述存儲器數據空標志控制器(Ⅳ)同時輸出存儲器1空、存儲器2空的標志,停止浮點操作數讀時序控制模塊(Ⅲ)的工作,向系統發送寫指令允許信號;
4)所述存儲器數據空標志控制器(Ⅳ)同時輸出存儲器1空、存儲器2空的標志,且命令字及其多操作數寫時序控制模塊(Ⅱ)再次被系統選中寫入指令;
所述配置運算與輸出控制模塊(Ⅴ)根據命令字及其多操作數寫時序控制模塊(Ⅱ)輸出的第1個操作數的除法方式和浮點操作數讀時序控制模塊(Ⅲ)傳輸的時序脈沖,選通配置第1個操作數是作為除運算器的操作數1還是操作數2,選通配置運算結果是作為除運算器的操作數1還是操作數2,或運算結果不參與執行除法命令的第一次運算;在浮點操作數讀時序控制模塊(Ⅲ)發出的結果鎖存信號作用下,鎖存除法運算的運算結果,并判斷運算結果是否異常,如果出現異常,向系統發出IRQ信號,停止浮點操作數讀時序控制模塊(Ⅲ)的工作;當使能信號CS2為“0”時,在系統RD信號的作用下能夠讀出中間運算結果和命令執行的最終運算結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣西科技大學,未經廣西科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201320822569.7/1.html,轉載請聲明來源鉆瓜專利網。





