基本介紹,匯流排結構,PLB協定規範,OPB協定規範,DCR協定規範,
基本介紹
Core connect是IBM公司提出的面向core+ASIC開發或SoC設計的匯流排規範,能為整個系統提供高效、完備的連線方式。它包括三種不同的匯流排類型,即處理器內部匯流排PLB(Process Local Bus)、片上外圍匯流排OPB(On-Chip Peripheral Bus)和設備控制匯流排DCR(Devices Control Register)。
匯流排結構
PLB協定規範
PLB匯流排用於連線高速外設,具有64位地址匯流排和128位數據匯流排。每個PLB主設備通過獨立的地址、讀數據和寫數據匯流排連線至PLB,PLB從設備則通過共享的地址、讀數據和寫數據匯流排與PLB連線。匯流排使用權由仲裁器進行分配的,仲裁機制靈活並且支持匯流排鎖定,從而允許主設備進行匯流排原子操作。PLB是一個全局同步匯流排,所有主從設備的PLB信號都由統一的時鐘進行驅動。
OPB協定規範
OPB匯流排用於連線低速外設,具有64位地址匯流排及32位或64位數據匯流排,它不與處理器核直接相連,而是運行於一個獨立的層次,通過橋接器與PLB匯流排連線。OPB匯流排支持多個主設備,地址和數據匯流排採用分布的多路選擇器實現。這種實現方式允許在晶片上添加新的設備而不必改變仲裁器或其他外設的L/O連線埠。
DCR協定規範
設備控制暫存器DcRs是指結構上處於處理器核之外的片上暫存器,它們可通過mtdcr(move to device control register)和mfdcr(move f而mdevice control register)指令進行訪問。DCRs控制片上外設,如存儲控制器等的使用。所有的DcRs都可進行讀和寫操作。