0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

系统芯片设计—系统总线(System Bus)

倩倩 来源:Semi Connect 作者:Semi Connect 2022-08-12 14:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

系统总线(System Bus)是系统芯片中各个设备(如嵌入式处理器,存储器和外设等IP核)之间通信与互连的公共硬件通道,其为设备间访问共享硬件提供了一种互连机制,在数字系统中承担数据传输的任务。

系统总线连接的设备根据功能的不同分为主设备和从设备。主设备指可以主动发起传输任务的设备。例如,处理器可以通过总线控制外设,读/写数据;一些外设也可以通过总线访问其他外设,读/写数据。从设备是响应主设备发起的传输任务的设备。例如,存储器响应主设备的读操作,返回读数据。此外,一些设备既可以作为主设备主动对总线发起访问,又可以作为从设备被动响应总线事务。

系统芯片中,通常设计多个主设备和多个从设备。不同的从设备在总线上对应着互不重叠的地址区间,总线通过主设备发起传输任务的目标地址。不同总线协议会设计不同的主设备访问方式。例如:AMBA 2.0协议中规定,同一条AHB(Advanced High Perfoormance Bus)总线上的设备共享固定的地址数据传输通道,这意味着其中一个主设备占用AHB总线后其余主设备均处于等待状态;而AMBA 3.0协议中的AXI总线则使用不同的ID号来区分主设备,主设备可以在其他主设备的访问未完成的情况下继续发起请求。

098a860e-19f7-11ed-ba43-dac502259ad0.jpg

一个基于AMBA 2.0总线的系统芯片架构如图5-96所示。AHB总线连接嵌入式处理器和存储器等高速设备,APB总线连接串口,定时器等低速设备。总线仲裁机制包括轮询机制和优先级机制。总线在传输数据时,可以采用不同的传输类型以适应不同长度和速度的传输需求。高性能ARM处理器是系统的主设备,它可以通过AHB总线访问高带宽的外部存储器接口和高带宽片上RAM,也可以通过桥接器访问APB总线上的低速设备UART,键盘,定时器和PIO等。

根据工作频率的不同,总线被设计为高速总线和低速总线:高速总线支持较高的时钟频率,拥有较高的数据带宽和性能,但功耗也较高,一般适用于CPUDMA等高速设备的连接;低速总线工作频率较低,虽然性能较差,但功耗较低,适合挂载键盘,串口等低速外设。高速总线和低速总线之间可以用过桥进行连接通信。目前,业界系统芯片中较有影响力的总线包括AMBA总线,CoreConnect总线,Wishbone总线和OCP总线等。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 存储器
    +关注

    关注

    39

    文章

    7715

    浏览量

    170856
  • 总线
    +关注

    关注

    10

    文章

    3014

    浏览量

    91307
  • 系统芯片
    +关注

    关注

    0

    文章

    39

    浏览量

    18566

原文标题:系统芯片设计—系统总线

文章出处:【微信号:Semi Connect,微信公众号:Semi Connect】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    芯力特CAN FD系统基础芯片SIT1169Q的功能特性

    在汽车电子与工业自动化领域,CAN总线作为核心通信协议,对其配套芯片的集成度、可靠性与性能提出了严苛要求。芯力特推出的SIT1169Q作为一款Mini高速CAN FD系统基础芯片
    的头像 发表于 11-21 15:14 435次阅读

    芯力特CAN FD系统基础芯片SIT1169Q的关键技术特性

    在汽车电子与工业自动化领域,CAN总线作为核心通信协议,对其配套芯片的集成度、可靠性与性能提出了严苛要求。芯力特推出的SIT1169Q作为一款 Mini高速CAN FD系统基础芯片(
    的头像 发表于 11-06 13:55 385次阅读

    人脸识别和AES加密协同的SOC设计架构

    留有两个中断接口:PLIC和CLINT中断接口和AXI系统总线接口。RISCV内核还留有协处理器接口NICE,NICE接口可扩展RiscV指令集,因此我们将AES加密核挂接到此处。 接下来是总线介绍
    发表于 10-29 08:21

    抗辐照芯片在低轨卫星星座CAN总线通讯及供电系统的应用探讨

    直接影响到卫星的稳定性和使用寿命。本文综合分析了抗辐照芯片在低轨卫星星座CAN总线通讯及供电系统中的应用现状和前景。通过对相关试验报告、数据手册和芯片测试报告的深入研究,探讨了抗辐照
    的头像 发表于 07-11 14:45 600次阅读

    STM32的DCode bus是连接到bus matrix的吗?

    stm32参考手册里的系统架构图中把Dcode连接到bus matirx,但是其对Dcode bus的描述却是连接m3的Dcode到flash的数据接口。 cortex-m3的TRM里面也明确说了
    发表于 06-17 07:40

    ADM3051带24 V系统总线保护的高速工业级CAN收发器技术手册

    ,可防止24V总线电源系统发生输出短路以及总线短接至地或电源引脚的情况。该器件的额定温度范围为工业温度范围−40°C至+125°C,提供8引脚SOIC封装。
    的头像 发表于 05-27 10:31 666次阅读
    ADM3051带24 V<b class='flag-5'>系统总线</b>保护的高速工业级CAN收发器技术手册

    System Level EOS Testing Method”可以翻译为: “系统级电性过应力测试方法”

    System Level EOS Testing Method”可以翻译为: “系统级电性过应力测试方法”
    的头像 发表于 05-05 15:55 685次阅读
    “<b class='flag-5'>System</b> Level EOS Testing Method”可以翻译为: “<b class='flag-5'>系统</b>级电性过应力测试方法”

    STM32G4 CAN为什么无法检测到bus-off状态?

    bus-off。 2、随后我将盒子断开,总线处于开路,只有STM32板子这一个节点,此时注意到在开路状态下并没有处于bus-off,外设的TEC计算器并没有超过255。 3、接着我在开路状态下继续对
    发表于 03-11 07:46

    车载总线监控分析及仿真工具 - VBA

    INTEWORK-VBA(Vehicle Bus Analyzer)车载总线监控分析及仿真工具,是由经纬恒润自主研发的一款专业、易用的车载总线工具。VBA集监控分析、节点仿真、测量标定、故障诊断
    的头像 发表于 01-02 17:00 1153次阅读
    车载<b class='flag-5'>总线</b>监控分析及仿真工具 - VBA

    CAN-Bus总线电缆行业技术发展趋势及市场空间预测报告

    根据Global Info Research项目团队最新调研,预计2030年全球CAN-Bus总线电缆产值达到2287百万美元,2024-2030年期间年复合增长率CAGR为3.6%。
    的头像 发表于 12-31 10:59 1097次阅读

    总线通信协议解析及应用

    在现代计算机系统中,总线通信协议扮演着至关重要的角色。它们定义了数据如何在处理器、内存、输入/输出设备等组件之间传输。 总线通信协议的基本概念 总线通信协议是一组规则,它规定了数据在
    的头像 发表于 12-31 10:07 1926次阅读

    如何优化总线系统的性能

    总线系统是计算机和其他电子设备中用于传输数据的关键组件。性能优化可以提高数据传输速率、降低延迟,并增强系统的可靠性和扩展性。 1. 理解总线系统
    的头像 发表于 12-31 09:54 1091次阅读

    总线与以太网的区别与联系

    在现代计算机和网络技术中,数据传输是核心功能之一。总线和以太网是实现这一功能的关键技术。尽管它们在某些方面有相似之处,但它们在设计、用途和实现上有着明显的区别。 总线Bus总线
    的头像 发表于 12-31 09:46 2284次阅读

    总线通信的传输速度与稳定性

    在现代计算机系统中,总线Bus)扮演着至关重要的角色,它是连接中央处理器(CPU)、内存、输入/输出设备等组件的桥梁。总线的传输速度和稳定性直接影响到整个
    的头像 发表于 12-31 09:45 1327次阅读

    RISC-V芯片中使用的各种常用总线释义

    RISC-V芯片中使用的各种常用总线芯片内部通信和外部设备连接中发挥着关键作用。以下是对这些常用总线的释义: 一、片上总线(On-Chip
    发表于 12-28 17:53