推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

片上总线选型实用技巧精要

更新时间:2026-11-03 13:33:13 大小:40K 上传用户:他山之石可攻玉查看TA发布的资源 标签:片上总线SoC设计AMBAAXI总线选型 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

片上总线选型实用技巧精要 一、片上总线到底在忙活啥? 问:片上总线是个啥东西,为啥选型这么讲究? 答:你把一个 SoC 想象成一个繁忙的都市,CPU 是市长,各种外设、内存、加速器就是各部门。片上总线就是连接这些部门的"主干道和立交桥",负责把数据和命令在各部门之间搬运。没有它,CPU 想读个内存、配个外设都寸步难行。选型讲究,是因为这条"主干道"修得合不合理,直接决定整个芯片的数据吞吐和实时性。 问:常见的片上总线有哪些? 答:主流的就那么几个。AMBA 家族里有 AHB、APB、AXI,ARM 生态基本绕不开它们;还有 Synopsys 的 AHB-Lite,以及各种自研总线。APB 是最简单的低速总线,适合寄存器配置类外设;AHB 是中等吞吐的通用总线;AXI 是高性能高带宽的总线,带独立读写信道,适合内存、高速外设和加速器挂载。选型说白了,就是给不同的部件挑合适的"车道"。 问:选型有没有一个总的思路? 答:有,就一句话——给对的地方配对的带宽,别大材小用,也别削足适履。CPU 和内存之间要用高带宽总线,寄存器配置用低速总线就够,这样既省功耗又简化时序。具体怎么配,后面几个问题拆开讲。 二、APB、AHB、AXI 咋选? 问:这三兄弟到底差别在哪? 答:核心差别在吞吐能力、突发支持和复杂度。APB 最简单,单次传输为主,没有突发,适合对速度不敏感的控制与状态寄存器;AHB 支持突发传输和流水线,吞吐明显高于 APB,适合一般的 DMA、SRAM 和普通外设;AXI 性能最高,有独立的读写地址通道和数据通道,支持乱序、多主多从,适合内存控制器、高带宽外设和需要高吞吐的加速器。 问:那实际项目里咋搭配? 答:成熟的做法是"分级挂载"——高性能的 AXI 主干连接内存和高速外设,中等性能的 AHB 做次级互联,最慢的 APB 做寄存器配置总线。

部分文件列表

文件名 大小
片上总线选型实用技巧精要.docx 40K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载