- 片上系統(tǒng)設(shè)計思想與源代碼分析
- 陳曦 黃毅
- 577字
- 2018-12-27 17:52:46
2.4 OR1200的端口
OR1200 IP核有幾個接口,如圖2-11所示為其所有的接口,這些接口如下:

圖2-11 OR1200核心的接口
● 指令和數(shù)據(jù)WISHBONE主機接口一般連接到SoC的片上總線。
● 電源管理接口,輸出到SoC各個IP。
● 開發(fā)接口,連接JTAG。
● 中斷接口,中斷輸入。
1.指令WISHBONE主機接口
OR1200有兩個主機WISHBONE Rev B標(biāo)準(zhǔn)接口。指令接口被用來連接OR1200核心到內(nèi)存子系統(tǒng),用來支取指令或指令高速緩存行。指令WISHBONE主接口的信號如表2-33所示。
表2-33 指令WISHBONE主接口的信號

2.?dāng)?shù)據(jù)WISHBONE主接口
OR1200有兩個與WISHBONE Rev B標(biāo)準(zhǔn)相適應(yīng)的主接口。數(shù)據(jù)接口用來連接OR1200核心到外部的周邊和內(nèi)存子系統(tǒng),用來讀寫數(shù)據(jù)或數(shù)據(jù)高速緩存行。數(shù)據(jù)WISHBONE主接口的信號如表2-34所示。
表2-34 數(shù)據(jù)WISHBONE主接口的信號

3.系統(tǒng)接口
系統(tǒng)接口連接復(fù)位、時鐘和其他系統(tǒng)信號到OR1200核心。系統(tǒng)接口引腳定義如表2-35所示。
表2-35 系統(tǒng)接口引腳定義

4.開發(fā)接口
開發(fā)接口連接外部的開發(fā)端口到RISC內(nèi)部調(diào)試設(shè)備。調(diào)試設(shè)備允許RISC內(nèi)部編程執(zhí)行Breakpoints和Watchpoints的設(shè)置、指令數(shù)和數(shù)據(jù)流的跟蹤。開發(fā)接口的引腳如表2-36所示。
表2-36 開發(fā)接口引腳定義

5.電源管理接口
電源管理接口提供了RISC核心與外部電源管理電路接口的信號。外部電源管理電路要求實現(xiàn)在OR1200核心不能實現(xiàn)且是技術(shù)上要求的功能。電源管理接口的引腳定義如表2-37所示。
表2-37 電源管理接口的引腳定義

6.中斷接口
中斷接口是外部中斷對RISC核心輸入的接口。所有的中斷在主RISC核心的時鐘正邊沿被采樣。中斷接口的引腳定義如表2-38所示。
表2-38 中斷接口引腳定義

- 深入淺出Electron:原理、工程與實踐
- Python爬蟲開發(fā)與項目實戰(zhàn)
- YARN Essentials
- Python機器學(xué)習(xí)實戰(zhàn)
- bbPress Complete
- C#程序設(shè)計(項目教學(xué)版)
- Python爬蟲、數(shù)據(jù)分析與可視化:工具詳解與案例實戰(zhàn)
- PHP編程基礎(chǔ)與實踐教程
- Spring技術(shù)內(nèi)幕:深入解析Spring架構(gòu)與設(shè)計原理(第2版)
- 代碼閱讀
- Python趣味編程與精彩實例
- Practical Predictive Analytics
- Instant Automapper
- Advanced Python Programming
- Xamarin Cross-Platform Development Cookbook