找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3554|回复: 2

关于APB控制

[复制链接]
发表于 2015-10-15 18:16:05 | 显示全部楼层 |阅读模式
最近听到了APB控制系统,小弟在网上查了下,资料不多。有哪位大神知道,希望指点一二
0 _* Z/ e( p$ }% Z/ d- h* [
回复

使用道具 举报

发表于 2015-10-15 19:19:23 | 显示全部楼层
APB简介
" ?  O& _* b8 F$ ~6 I( X* H" @% B- C# i" f6 _( n
APB(Advanced Peripheral Bus),外围总线的意思。该总线协议是ARM公司提出的AMBA总线结构之一,几乎已成为一种标准的片上总线结构。
3 k6 D* K6 W! d5 S- _, X6 ?9 K+ x6 _  a% ?1 m: d7 j

( P5 x, x3 U. \: @( {7 Z. u目录
" |0 J, [9 z8 ~- n4 B" L6 d: M0 K; X3 @% y8 ~
1 简介 7 V2 F. A% K4 Z+ ^5 l
2 选择特点
+ L3 {- T: T3 f$ b! F9 X6 o3 c+ \0 y0 \; v3 L, {' g* H
   
/ \: E- ~) _5 ^2 |, d2 _! Q7 r1 Y/ e# j8 ^: @: r

" Y4 `+ p( p4 A* l' o0 c& K简介
3 I- H; l7 ^, V9 Y" H/ T9 X+ y
' @) S/ x- c0 r  c8 K6 g: z?编辑+ M" E* I" K) o$ Q% [& s' A
+ R+ X4 X  O7 e3 {9 S' X$ m
APB简介
' ~" m: ]1 g7 ?8 _7 ~7 b5 h* w: t2 |; S' I
APB(Advanced Peripheral Bus),外围总线的意思。该总线协议是ARM公司提出的AMBA总线结构之一,几乎已成为一种标准的片上总线结构。
( t3 W1 b$ n' s. {' G2 E
4 s+ E' y/ S$ C% C3 H9 oAPB主要用于低带宽的周边外设之间的连接,例如UART、1284等,它的总线架构不像AHB支持多个主模块,在APB里面唯一的主模块就是APB 桥。其特性包括:两个时钟周期传输;无需等待周期和回应信号;控制逻辑简单,只有四个控制信号。APB上的传输可以用如图2所示的状态图来说明。
/ t% N, p, d/ b# x* y) ]1 B+ N6 N- h7 T* _( D& U
   $ v+ _; N& [7 t

: V$ A! L+ x2 P- X+ g6 r3 J- f0 x
选择特点) z2 G* j2 _3 I" X# _
# r( _; _: O% Y! K" w# {
?编辑
* b) Q0 R$ t- C. f* n4 i
8 h4 K; ^# Y% K! \0 E$ ?1 [系统初始化为IDLE状态,此时没有传输操作,也没有选中任何从模块。# _9 |  I9 G4 @$ z9 ]

0 L; p4 \2 J3 b6 g! [, S9 s# s当有传输要进行时,PSELx=1,PENABLE=0,系统进入SETUP状态,并只会在SETUP 状态停留一个周期。当PCLK的下一个上升沿时到来时,系统进入ENABLE 状态。[1]  
) {6 j$ c1 |, e4 V! z
8 A$ ^) ]+ m: R2 m) d3 O系统进入ENABLE状态时,维持之前在SETUP 状态的PADDR、PSEL、PWRITE不变,并将PENABLE置为1。传输也只会在ENABLE状态维持一个周期,在经过SETUP与ENABLE状态之后就已完成。之后如果没有传输要进行,就进入IDLE状态等待;如果有连续的传输,则进入SETUP状态。

评分

参与人数 1威望 +1 收起 理由
桂花暗香 + 1 问题描述清楚,显得很专业!

查看全部评分

发表于 2015-10-15 20:39:38 | 显示全部楼层
。。。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Archiver|手机版|小黑屋|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-7-28 22:21 , Processed in 0.066161 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表