AHB2APB Bridge位置
- AHB子系统时钟在200Mhz左右,APB时钟在几十Khz到几十Mhz
- 所以要进行跨时钟域处理,从AHB高时钟频率转到APB低时钟频率
AHB2APB Bridge规格说明
- Bridge是APB总线上唯一的主机(也可以通过设计使APB支持多个Master)
AHB2APB Bridge接口
- Bridge是连接AHB总线和APB总线的桥梁,所以接口有AHB总线和APB总线
- Bridge是APB总线的Master,是AHA的Slave
- psel - 有多少个外设就有多少个psel信号
- penable - 时钟选通信号
AHB2APB Bridge状态机
- Bridge开始的时候处于IDLE状态,当Bridge收到AHB总线的传输信号之后,进入到setup状态,在setup状态将AHB控制和地址信号进行锁存并将psel置于1,进入到enable状态,可以进行apb的读写操作
AHB2APB Bridge读时序
AHB2APB Bridge 写时序
AHB2APB Bridge设计
设计规格
- 对于输入输出数据进行寄存或者不寄存,由模块控制,主要是为了时序
接口信号
- APBACTIVE - APB激活信号