自己总结的ARM总线
AHB的从通常包括:外挂内存接口,APB桥,内存RAM,其他的一些外围设备通常也能作为从,但是低带宽的外围设备挂在APB上。
AHB的主要部分的功能:1,可初始化读写操作,提供地址和控制信号,同一时间只有1个主会被激活 2,可读写操作在一定的地址范围内做出响应,并对主返回成功,失败或者等待等状态。3,仲裁器主要负责让总线上同时只有一个主在工作,仲裁协议是规定的,但是仲裁算法可以根据应用的决定,只挂一个主的AHB上可能不带有仲裁器4,负责对地址进行编码,并提供片选信号到各从设备,每个AHB总线都需要1个中央解码器。
APB总线是为了功耗最小化和减低接口复杂度而设计的,APB总线应该用于低带宽和不需要高性能流水线总线接口的外设。其上的所有信号都是在正时钟沿发生变化,这个特性决定了APB可以更容易地整合到各种设计流程中。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步