[發(fā)明專利]一種同位控制猝發(fā)總線的控制方法有效
| 申請?zhí)枺?/td> | 201710544496.2 | 申請日: | 2017-07-06 |
| 公開(公告)號: | CN107368440B | 公開(公告)日: | 2021-06-18 |
| 發(fā)明(設(shè)計(jì))人: | 黃志鋼;張芝威;周揚(yáng);竹永雪;李燁 | 申請(專利權(quán))人: | 沈陽理工大學(xué) |
| 主分類號: | G06F13/20 | 分類號: | G06F13/20 |
| 代理公司: | 沈陽利泰專利商標(biāo)代理有限公司 21209 | 代理人: | 劉蕾施 |
| 地址: | 110159 遼*** | 國省代碼: | 遼寧;21 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 同位 控制 猝發(fā) 總線 方法 | ||
1.一種同位控制猝發(fā)總線的控制方法,包括CPU和存儲器MEM,其特征在于包括下列步驟:始終使設(shè)備時鐘信號clk與數(shù)據(jù)信號data同地點(diǎn)發(fā)出,同方向傳輸,同地點(diǎn)接收,用于CPU和MEM之間耗時TL傳輸L距離的數(shù)據(jù)傳輸;
發(fā)生在CPU端的clk和data分別記為clkC,dataC;
發(fā)生在MEM存儲器端的clk和data分別記為clkM,dataM;
傳輸中的clk和data分別記為clkD,dataD;
設(shè)置CPU端地址計(jì)數(shù)器CAC,地址寄存器AUC,MEM端的地址計(jì)數(shù)器MAC,CPU端給CAC,AUC賦值,EN為低電平時,EN=0,并在EN=0時用寫信號WR上升沿給MAC賦值,當(dāng)CAC等于AUC時,使EN為低電平,傳輸完畢,控制信號清零,即完成一次猝發(fā)傳送;
CPU端及MEM端的后續(xù)地址分別由CAC、MAC經(jīng)+1計(jì)數(shù)產(chǎn)生,產(chǎn)生clkM和dataM,在clkC的下跳沿,CAC加一,在clkM的下跳沿,MAC加一;
執(zhí)行寫操作時,clkC下跳沿,CPU數(shù)據(jù)memC的CAC號單元memC[CAC]的內(nèi)容放到數(shù)據(jù)總線DB上,memC[CAC]是CPU數(shù)據(jù)memC的CAC號單元,在clkM的上升沿把dataM鎖存到MEM的存儲器的MAC號單元memM[MAC];
執(zhí)行讀操作時,clkM下降沿,memM[MAC]放到數(shù)據(jù)總線DB上,成為dataM,經(jīng)TL時間,MEM端的clkM和dataM傳送至CPU端,成為clkC和dataC,在clkC的上升沿把dataC鎖存到memC[MAC];
CPU和MEM的時鐘根據(jù)需要由CPU通過EN,WR信號來選擇:EN、WR,單向使能線,靜態(tài)信號,有四個狀態(tài)分別是:“00”,“01”,“10”, “11” ;
CPU向MEM傳輸時,CPU令EN=1,WR=0,使得CPU端選取系統(tǒng)時鐘clkS產(chǎn)生clkC,同時產(chǎn)生clkD,clkD在耗時TL傳輸L距離后成為clkM;
MEM向CPU傳輸時,CPU令EN=1,WR=1,使得MEM端選取系統(tǒng)時鐘clkS產(chǎn)生clkM,同時產(chǎn)生clkD,clkD在耗時TL傳輸L距離后成為clkC;
EN=0,WR=0時,保持當(dāng)前狀態(tài)或結(jié)束猝發(fā)傳送;
EN=0,WR=1時,首地址寫,CPU傳送首地址到CAC,并經(jīng)DB傳送給MAC,CPU傳送末地址到AUC;
swC和swM,分別為處理器/存儲器時鐘選擇開關(guān),各有兩個狀態(tài),“on”通,“off” 斷;
EN=1,WR=0時,寫操作,swC處于on狀態(tài),swM處于off狀態(tài),使得clkS驅(qū)動clkC,clkC驅(qū)動clkD,clkD驅(qū)動clkM;CPU數(shù)據(jù)memC[CAC]放到數(shù)據(jù)總線DB上,成為dataC,經(jīng)TL時間,CPU端的clkC和dataC傳送至MEM端,成為clkM和dataM,在clkM的上升沿把dataM鎖存到MEM的存儲器memM[MAC];
EN=1,WR=1時,讀操作,swC處于off狀態(tài),swM處于on狀態(tài),使得clkS驅(qū)動clkM,clkM驅(qū)動clkD,clkD驅(qū)動clkC;clkM下跳沿,memM[MAC]放到數(shù)據(jù)總線DB上,成為dataM,經(jīng)TL時間,MEM端的clkM和dataM傳送至CPU端,成為clkC和dataC,在clkC的上升沿把dataC鎖存到memC[MAC]數(shù)據(jù);
EN=1時,CPU端的后續(xù)地址在clkC的下跳沿,由CAC加一產(chǎn)生;MEM端的后續(xù)地址在clkM的下跳沿,由MAC加一產(chǎn)生;在CAC=AUC時,本次猝發(fā)傳輸完畢,控制信號清零,即EN=0,WR=0。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于沈陽理工大學(xué),未經(jīng)沈陽理工大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710544496.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:帶凈化香薰功能的滅蚊燈
- 下一篇:
- 同類專利
- 專利分類





