APB总线的传输信号/状态/时序图

简介
amba(advanced microcontroller bus architecture)总线是由arm公司提出的一种开放性的片上总线标准,它独立于处理器和工艺技术,具有高速度低功耗等特点。
amba总线体系包括以下三种总线。
ahb:advanced high-performance bus,用于高性能、高时钟工作频率模块。
asb:advanced system bus,用于高性能系统模块。
apb:advanced peripheral bus,用于慢速外设模块。
典型的amba总线系统
从ahb/asb总线到apb总线需要通过桥接器(bridge)进行互联。
apb总线介绍
应用于慢速外设,如uart、键盘等,不需要ahb总线体系中的arbiter与decoder。
arbiter为仲裁器,决定哪个master工作。decoder为译码器,决定master与哪个slave进行数据传输。
apb传输时的信号
| pclk | 时钟信号 |
| presetn | 复位信号,低有效 |
| paddr | 地址 |
| psel | 选择salve有效信号 |
| penable | 使能信号,在传输周期起作用 |
| pwrite | 数据读写控制,高电平为写数据,低电平为读数据 |
| prdata | 读数据 |
| pwdata | 写数据 |
apb传输时状态
通过apb总线传输数据时有三个状态:
idle:初始化状态,此时pselx=0,penable=0,此时未选中slave。
setup:此时pselx=1,penable=0,在setup状态保持一个周期,paddr与pwrite给定。
enable:此时pselx=1,penable=1,在enable状态保持一个周期,paddr与pwrite保持不变。
在经过setup与enable状态后传输完成,之后如果没有传输要进行,就进入idle状态等待;如果 有连续的传输,则进入setup状态。
apb传输时序图


镍氢电池充放电工作原理
IBM发布2nm芯片,它能否实现量产
华为目标:鸿蒙生态的市场份额达到16%
Agilent安捷伦E8257D射频发生器E8267A
米粉设计:玻璃机身小米Note3概念机美翻了!
APB总线的传输信号/状态/时序图
物联网安全的路由器障碍路径怎样设计
安装Pet命令行接口代码管理器
我国铅蓄电池企业9成不达标,锂电池获新机
LoRa无线基础知识
基于JS扩展的类Web开发范式
爱立信与巴林Zain双方达成了5G商用协议
疫情促使制造业转型,TCL华星借助智能制造系统提高极致效率和竞争力
基于TinyOS操作系统实现无线传感器节点Mica的设计
客运索道相对落后,缺乏相应的标准规范及科学的技术手段
3D相机专家Arthur van Hoff任职苹果一个未命名项目的高级架构师
泰凌微电子App使用指南——TelinkApps介绍
面对眼花缭乱的内存,KLEVV科赋 BOLT XR成为小白玩家的优选
《经济学人》:科技巨头规模的扩大带来的利弊分析
芯讯通亮相2022ELEXCON深圳国际电子展暨嵌入式系统展