[發(fā)明專利]一種接口適配器及與Wishbone兼容的裁剪方法有效
| 申請(qǐng)?zhí)枺?/td> | 201310750197.6 | 申請(qǐng)日: | 2013-12-30 |
| 公開(公告)號(hào): | CN104750638B | 公開(公告)日: | 2018-10-19 |
| 發(fā)明(設(shè)計(jì))人: | 殷樹娟;李翔宇;呂易俗 | 申請(qǐng)(專利權(quán))人: | 北京信息科技大學(xué);清華大學(xué) |
| 主分類號(hào): | G06F13/20 | 分類號(hào): | G06F13/20 |
| 代理公司: | 北京安信方達(dá)知識(shí)產(chǎn)權(quán)代理有限公司 11262 | 代理人: | 王丹;栗若木 |
| 地址: | 100192 北京市海淀區(qū)*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 接口 適配器 wishbone 兼容 裁剪 方法 | ||
1.一種接口適配器,其特征在于,至少包括隔離單元和狀態(tài)機(jī)單元,其中,所述接口適配器和Wishbone接口IP、主控制器之間進(jìn)行連接,主控制器為主設(shè)備,Wishbone接口IP核為從設(shè)備:
所述狀態(tài)機(jī)單元,根據(jù)所述主控制器的信號(hào)和所述接口適配器內(nèi)其他各單元的信號(hào)執(zhí)行整個(gè)片上系統(tǒng)SOC裁剪過(guò)程中各個(gè)狀態(tài)之間的跳轉(zhuǎn)操作,并在所述SOC裁剪的不同階段控制所述隔離單元將所述wishbone接口的從設(shè)備的輸入輸出信號(hào)鉗位在固定值;
所述隔離單元,用于在所述SOC裁剪的不同階段將IP核的輸入輸出信號(hào)鉗位在固定值,在非裁剪狀態(tài)對(duì)所述IP核的輸入輸出信號(hào)處于透明傳輸狀態(tài)。
2.如權(quán)利要求1所述的接口適配器,其特征在于,還包括:
電源開關(guān)單元,控制連接的wishbone接口的從設(shè)備的電源關(guān)斷和開啟。
3.如權(quán)利要求2所述的接口適配器,其特征在于,
所述電源開關(guān)單元在電源使能信號(hào)VDD_EN=1時(shí)經(jīng)過(guò)一定的延時(shí)串行依次開啟所述從設(shè)備內(nèi)各個(gè)模塊電源,在VDD_EN=0時(shí),依次關(guān)閉所述從設(shè)備內(nèi)各個(gè)模塊電源,所述電源開關(guān)單元在開啟和關(guān)斷電源的操作完成后,通過(guò)電源控制應(yīng)答信號(hào)VDD_ACK信號(hào)將操作完成狀態(tài)反饋給所述狀態(tài)機(jī)單元。
4.如權(quán)利要求1所述的接口適配器,其特征在于,還包括:
時(shí)鐘開關(guān)單元,根據(jù)所述狀態(tài)機(jī)單元發(fā)出的時(shí)鐘使能信號(hào)確定是否給連接的wishbone接口的從設(shè)備提供時(shí)鐘驅(qū)動(dòng)信號(hào)。
5.如權(quán)利要求4所述的接口適配器,其特征在于,
所述時(shí)鐘開關(guān)單元,在時(shí)鐘使能信號(hào)CLK_EN置1時(shí),為所述從設(shè)備提供時(shí)鐘信號(hào)。
6.如權(quán)利要求1至5任一項(xiàng)所述的接口適配器,其特征在于,還包括:
備份寄存器及控制單元,根據(jù)所述狀態(tài)機(jī)單元的控制在裁剪過(guò)程中進(jìn)行狀態(tài)備份和恢復(fù)。
7.如權(quán)利要求6所述的接口適配器,其特征在于,
狀態(tài)機(jī)單元,通過(guò)狀態(tài)備份使能信號(hào)RET_EN控制所述備份寄存器和控制單元的啟動(dòng);
通過(guò)狀態(tài)備份方向信號(hào)RET_DIR指明備份寄存器和控制單元工作在備份模式還是恢復(fù)模式。
8.如權(quán)利要求6所述的接口適配器,其特征在于,
在裁剪過(guò)程中,所述狀態(tài)機(jī)單元接收到主控制器發(fā)來(lái)的接口適配器控制信號(hào)SCP=10時(shí),狀態(tài)跳轉(zhuǎn)到知識(shí)產(chǎn)權(quán)核(IP)隔離,等待主控制器完成裁剪前的必要準(zhǔn)備工作,之后所述狀態(tài)機(jī)單元接收到主控制器發(fā)來(lái)的SCP=10時(shí),關(guān)閉時(shí)鐘開關(guān)單元;
所述狀態(tài)機(jī)單元檢測(cè)到接口適配器上的wishbone總線的CYC信號(hào)SCYC=1或接口適配器上的wishbone總線的STB信號(hào)SSTB=1時(shí)SCP=1X,則不響應(yīng),并產(chǎn)生接口適配器上的wishbone總線的ERR信號(hào)SERR=1;所述狀態(tài)機(jī)單元關(guān)閉時(shí)鐘開關(guān)單元,關(guān)斷時(shí)鐘開關(guān)單元后狀態(tài)跳轉(zhuǎn)到數(shù)據(jù)備份,狀態(tài)備份使能信號(hào)RET_EN=1并通過(guò)RET_DIR指定狀態(tài)備份方向?yàn)閺脑O(shè)備到備份寄存器,所述狀態(tài)機(jī)單元確定備份類型為軟件備份時(shí),狀態(tài)直接轉(zhuǎn)入端口隔離,確定備份類型為寄存器備份時(shí),則在完成單周期寄存器讀取后狀態(tài)轉(zhuǎn)入端口隔離,確定備份類型為掃描鏈備份時(shí),則在完成多個(gè)周期的掃描鏈讀取工作后狀態(tài)轉(zhuǎn)入端口隔離,同時(shí)向主控制器發(fā)送應(yīng)答信號(hào)SCK=1,結(jié)束備份狀態(tài)后接收到SCP=11,狀態(tài)跳轉(zhuǎn)到數(shù)據(jù)恢復(fù)狀態(tài)。
9.如權(quán)利要求8所述的接口適配器,其特征在于,
所述狀態(tài)機(jī)單元在端口隔離狀態(tài)下,將隔離使能信號(hào)ISOL_EN=1,控制隔離單元在從設(shè)備掉電之前將接口信號(hào)鉗位在固定值;完成端口隔離后,狀態(tài)機(jī)單元向隔離單元發(fā)送從設(shè)備復(fù)位信號(hào)ISOL_RESET=1,將從設(shè)備復(fù)位;在復(fù)位后,通過(guò)VDD_EN=0關(guān)斷電源。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京信息科技大學(xué);清華大學(xué),未經(jīng)北京信息科技大學(xué);清華大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310750197.6/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類





