久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱

機械社區

標題: 關于APB控制 [打印本頁]

作者: 413877410    時間: 2015-10-15 18:16
標題: 關于APB控制
最近聽到了APB控制系統,小弟在網上查了下,資料不多。有哪位大神知道,希望指點一二  r( U$ N+ o6 b5 N0 h* o& A

作者: hc2003    時間: 2015-10-15 19:19
APB簡介% k3 T( A& v' ?: [- j, l

4 i) \% \& C5 o5 s) R( TAPB(Advanced Peripheral Bus),外圍總線的意思。該總線協議是ARM公司提出的AMBA總線結構之一,幾乎已成為一種標準的片上總線結構。
9 @, x" ~) H. y! }5 c' d& P- w1 k# e( |% X% @% e2 |0 y

* g0 s- x/ Z4 ^  Q0 m9 [  O+ Q目錄& y8 L/ L. c1 _0 P) ?

) i0 @3 A! D( ^8 y2 P2 A5 u1 簡介
- J( q5 W) H+ O# i# p: ]) q2 選擇特點
* R! H6 f$ r$ a  z: ^* P4 L" K! G2 [, s& [- a
   
# B- }% W- P4 W4 `
& \: W6 U0 c5 ?* \2 M+ `& r1 \; k! p0 S# `- V5 x7 Q
簡介- [3 V( }1 D3 k) y& l" v- w

$ r; U7 W) _4 r* _, h?編輯9 q- {* E& y9 J0 ]2 ?

3 s9 R/ E4 A% L, Q# P0 M6 f. ^8 Q! `APB簡介
4 ]0 R1 N: Q6 {3 @1 K( N: \
. o" f' z* r: l- I# A, J; o9 LAPB(Advanced Peripheral Bus),外圍總線的意思。該總線協議是ARM公司提出的AMBA總線結構之一,幾乎已成為一種標準的片上總線結構。7 V# W3 Q/ ~% \, `/ `9 `9 u

+ I$ K4 P2 K% vAPB主要用于低帶寬的周邊外設之間的連接,例如UART、1284等,它的總線架構不像AHB支持多個主模塊,在APB里面唯一的主模塊就是APB 橋。其特性包括:兩個時鐘周期傳輸;無需等待周期和回應信號;控制邏輯簡單,只有四個控制信號。APB上的傳輸可以用如圖2所示的狀態圖來說明。
( L- T% h4 \% w% W$ T( K4 x$ l, H) N8 d& N) u3 q# f9 }4 ]
   / }! d9 S9 [* j" ~+ f3 H8 G# p1 I

3 n( _7 s5 n- I1 Y$ y* W
) M0 A$ Q8 {4 ]8 p選擇特點
+ V2 G+ I' o# H
* n# g) O9 c* z' n6 s; [?編輯  _( A. n4 }5 c9 Q' w6 I. U2 m
( j9 o5 G8 F7 b/ N/ T/ v4 j- i3 A
系統初始化為IDLE狀態,此時沒有傳輸操作,也沒有選中任何從模塊。
' q+ ^- ^- X  q4 }7 R# r+ p" h3 v+ V7 q7 E/ ^
當有傳輸要進行時,PSELx=1,PENABLE=0,系統進入SETUP狀態,并只會在SETUP 狀態停留一個周期。當PCLK的下一個上升沿時到來時,系統進入ENABLE 狀態。[1]  & s! R/ O- c$ k) _+ |( c% `: \
/ p4 R: T" f2 U% q" O
系統進入ENABLE狀態時,維持之前在SETUP 狀態的PADDR、PSEL、PWRITE不變,并將PENABLE置為1。傳輸也只會在ENABLE狀態維持一個周期,在經過SETUP與ENABLE狀態之后就已完成。之后如果沒有傳輸要進行,就進入IDLE狀態等待;如果有連續的傳輸,則進入SETUP狀態。
作者: 番茄西瓜    時間: 2015-10-15 20:39
。。。




歡迎光臨 機械社區 (http://www.ytsybjq.com/) Powered by Discuz! X3.5