【2023校招刷题】常见面试问题总结(七、常见总线协议篇)(随后续面试不断更新....)

本文总结了2023年校招中常见的面试问题,聚焦于数字集成电路领域的总线协议。重点讲解了AMBA总线中的AHB、APB和AXI协议区别。AHB用于高性能模块,APB则适用于低速外围设备,而AXI具有高速度、高带宽特点,支持读写并行和非对齐操作。内容详细阐述了AHB的组成和基本信号,以及APB的状态转移和读写操作流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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在工作。仲裁协议是规定的,但是仲裁算法可以根据应用决定。
  • Decoder:负责对地址进行解码,并提供片选信号到各S
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ReCclay

如果觉得不错,不妨请我喝杯咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值