久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > APB總線詳解

APB總線詳解

作者: 時間:2016-12-15 來源:網絡 收藏
APB總線

APB簡介

本文引用地址:http://www.cqxgywz.com/article/201612/330244.htm

APB(Advanced Peripheral Bus),外圍總線的意思。該總線協議是ARM公司提出的AMBA總線結構之一,幾乎已

成為一種標準的片上總線結構。

APB主要用于低帶寬的周邊外設之間的連接,例如UART、1284等,它的總線架構不像AHB支持多個主模塊,在APB

里面唯一的主模塊就是APB 橋。其特性包括:兩個時鐘周期傳輸;無需等待周期和回應信號;控制邏輯簡單,只

有四個控制信號。APB上的傳輸可以用如圖2所示的狀態圖來說明。

1)系統初始化為IDLE狀態,此時沒有傳輸操作,也沒有選中任何從模塊。

2)當有傳輸要進行時,PSELx=1,PENABLE=0,系統進入SETUP狀態,并只會在SETUP 狀態停留一個周期。當

PCLK的下一個上升沿時到來時,系統進入ENABLE 狀態。

3)系統進入ENABLE狀態時,維持之前在SETUP 狀態的PADDR、PSEL、PWRITE不變,并將PENABLE置為1。傳輸也只會在ENABLE狀態維持一個周期,在經過SETUP與ENABLE狀態之后就已完成。之后如果沒有傳輸要進行,就進入

IDLE狀態等待;如果有連續的傳輸,則進入SETUP狀態。AHB和APB這兩種總線所連的外設是有區別的。

AHB總線連接高速外設,低速外設則通過APB總線互連。

顯然,對不同總線上的外設,應該使用不同的時鐘信號,AHB總線對應Hclk,APB總線對應Pclk。




關鍵詞: APB總線外圍總

評論


技術專區

關閉