Java教程

AHB2APB bridge IP简介

本文主要是介绍AHB2APB bridge IP简介,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

背景介绍

AMBA总线规范是由ARM公司提出的一种开放性的片上总线标准,它独立于处理器和工艺技术,具有高速度、低功耗等特点。AMBA规范中包括了AHB系统总线和APB外设总线。

AHB主要用于高性能模块(如CPU、DMA和DSP等)之间的连接,作为SoC的片上系统总线,它包括以下一些特性:单个时钟边沿操作;非三态的实现方式;支持突发传输;支持分段传输;支持多个主控制器;可配置32位~128位总线宽度;支持字节、半字和字的传输。

APB是一个低功耗的接口,与AHB总线类流水设计相比,它设计简单,用来连接一些低带宽的外设。

AHB2APB bridge用于实现从AHB总线到APB总线的桥接,从而实现CPU对外设的访问。

设计框架

image

整个bridge主要包含APB_FSM、CTRL控制模块。

特性描述

▲支持多AHB SLAVE反压
▲支持AHB Byte、Half-word、Word访问
▲支持APB部分Byte写入
▲支持低功耗PCLK clock-gating

这篇关于AHB2APB bridge IP简介的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!