首页 > 其他分享 >AHB2APB bridge 简介

AHB2APB bridge 简介

时间:2023-05-16 14:35:32浏览次数:33  
标签:AHB bridge AHB2APB 简介 低功耗 总线 支持 APB

背景介绍

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

标签:AHB,bridge,AHB2APB,简介,低功耗,总线,支持,APB
From: https://www.cnblogs.com/light-weight-ip/p/17405456.html

相关文章

  • 手机上图片预览插件 PhotoSwipe简介
    官方介绍PhotoSwipe是专为移动触摸设备设计的相册/画廊.兼容所有iPhone、iPad、黑莓6+,以及桌面浏览器.底层实现基于HTML/CSS/JavaScript,是一款免费开源的相册产品。为谁而用让移动站点的相册体验和原生App一样的设计师和开发者。绝佳特性PhotoSwipe提供给用户一个熟悉又直观的相......
  • Python基础篇:简介
    一:简介1.1简介Python是一种用C语言编写的、现代化、弱类型(在声明变量时不需要显式指定数据类型)、脚本语言(解释执行:运行一句,解析一句,而不是编译执行,所以速度相对较慢)、动态语言(在程序运行时给对象绑定新的属性和方法),其特点是语法简洁、优雅、入门简单、应用场景广泛。语法简洁是......
  • logack 简介
    转载:https://juejin.cn/post/6844903641535479821之前在日志?聊一聊slf4j吧这篇文章中聊了下slf4j。本文也从实际的例子出发,针对logback的日志配置进行学习。logack简介logback官网:https://logback.qos.ch/目前还没有看过日志类框架的源码,仅限于如何使用。所以就不说......
  • 第十三篇——通达信指标公式绘图函数简介——自定义指标颜色、线型等(从零起步编写通达
    内容提要:本文简单介绍了通达信指标公式绘图函数的三种类型——画线函数、标记函数、修饰函数。 在之前的8篇文章中,介绍了通达信指标公式编写常用的18个函数。开始讲的几个函数比较简单,到后面一些函数理解起来都比较困难,更别说使用了,大家在看文章的时候可能也是云里雾里。学......
  • ADAS功能简介
    1.主动控制类ADAS:(1)自适应巡航控制系统AdapTIveCruiseControl(ACC)(2)自动紧急制动AutonomousEmergencyBraking(AEB)(3)智能大灯控制AdapTIveFrontLights(AFL)(4)智能车速控制IntelligentSpeedAdaptaTIon(ISA)(5)行人检测系统PedestrianDetecTIonSystem(PDS)2.预警类ADAS:BS......
  • docker简介
    docker是什么?解决了运行环境和配置问题的软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术传统虚拟机和容器的对比传统虚拟机虚拟机就是带环境安装的这一种解决方案。它可以在一种操作系统里面运行另一种操作系统,比如在Windows10系统里面运行Linux系统Centos7。应......
  • Qt Designer 简介
    1.设计窗口默认形式: 2.设计窗口默认形式_2: 3.窗口按钮和编辑框: 4.对输入框输入提示: 5.修改窗口名: 6.窗体---》预览,查看设计的窗口: 6_1.窗体---》预览,查看设计的窗口: 7.界面设计好以后要进行`保存`: ......
  • Java设计模式简介(总结)
    Java设计模式简介(总结)什么是设计模式Java设计模式是一组经过验证的解决特定问题的编程技术,这些技术可以帮助开发人员快速、有效地开发高质量的软件。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式分类设计模式一般分为三大类:创建型、结构......
  • 【Spring 事务】【一】 Spring 事务简介
    1 前言本节我们开始来看看Spring事务哈,大家看之前首先要看过IOC、AOP、甚至代理哈,如果这些你不知道原理,你看任何东西都会很费劲,比如Bean的生命周期、AOP的切入时机、什么时候创建代理以及执行时机,这些不知道的话,你就看事务的话,会很懵,当然前提是大家是带着思考看的哈,单纯看不......
  • Redis 简介
    (一)NoSQL简介1.数据库应用的演变历程单机数据库时代一个应用,一个数据库实例Memcached时代读写分离时代分表分库时代(集群)nosql时代2.NoSQL数据库NoSQL=NotOnlySQL(不仅仅是SQL),泛指non-relational(非关系型数据库)。今天随着互联网web2.0网站的兴起,比......