当前位置:网站首页>【2023校招刷题】常见面试问题总结(七、常见总线协议篇)(随后续面试不断更新....)
【2023校招刷题】常见面试问题总结(七、常见总线协议篇)(随后续面试不断更新....)
2022-07-29 22:55:00 【ReCclay】
1、 AMBA总线中AHB/APB/AXI协议的区别
AHB(Advanced High-performance Bus)高级高性能总线。
APB(Advanced Peripheral Bus)高级外围总线
AXI (Advanced eXtensible Interface)高级可拓展接口
- AHB主要是针对高效率、高频宽及高速系统模块所设计的总线,它可以连接如微处理器、芯片上或芯片外的内存模块和DMA等高效率模块。
- APB主要用在低速且低功率的外围设备,可针对外围设备作功率消耗及复杂接口的最佳化。APB在AHB和低带宽的外围设备之间提供了通信的桥梁,所以APB是AHB的二级拓展总线。
- AXI高速度、高带宽,管道化互联,单向通道,只需要首地址,读写并行,支持乱序,支持非对齐操作,有效支持初始延迟较高的外设,连线非常多。
AHB协议
1、AHB的组成
- Master:能够发起读写操作,提供地址和控制信号,同一时间只有1个Master会被激活。
- Slave:在给定的地址范围内对读写操作作响应,并对Master返回成功、失败或者等待状态。
- Arbiter:负责保证总线上一次只有1个Master在工作。仲裁协议是规定的,但是仲裁算法可以根据应用决定。
边栏推荐
- DNA脱氧核糖核酸修饰四氧化三铁|DNA修饰氧化锌|使用方法
- MySQL Interview Questions: Detailed Explanation of User Amount Recharge Interview Questions
- high-level-rest-client 判断索引是否存在
- Any to Any 实时变声的实现与落地丨RTC Dev Meetup
- 专利说明书怎么写?
- cached_network_image crashes with multiple images
- NetWorker Knowledge Corner|Easy to get an offer [Networker Interview Questions] What is the difference between a Layer 3 switch and a router?
- 【企业架构框架】谁推动了现代 EA 最佳实践和内容?
- jenkins使用维护
- 把字符串转换成整数
猜你喜欢
随机推荐
PLSQL Developer安装和配置
支持keep alive长连接【转】
[C] list explanation (headless ChanXiangFei cycle)
二、HikariCP源码分析之获取连接流程二
基于zigbee的智能管理系统[通俗易懂]
专利说明书怎么写?
SAP ABAP Netweaver 容器化的一些前沿性研究工作分享
外文论文的格式规范要求有哪些?
SAP ABAP 守护进程的实现方式
我们上线了一个「开发者实验室」
JVM 上数据处理语言的竞争:Kotlin, Scala 和 SPL
把字符串转换成整数
high-level-rest-client 判断索引是否存在
邮件服务器配置「建议收藏」
嵌入式系统驱动初级【1】——内核模块上_编译方法
真offer收割机 第二弹~大厂如何考察候选人?(附答案详解)
WeChat applet sliding navigation bar (how to set the floating window of the webpage)
JZ22 链表中倒数最后k个结点
@Autowired与@Resource区别
JetsonNano学习(五)JetsonNano 安装 PyTorch 及 Torchvision









