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

    文章

    7769

    浏览量

    172443
  • 总线
    +关注

    关注

    10

    文章

    3065

    浏览量

    91967
  • 系统芯片
    +关注

    关注

    0

    文章

    39

    浏览量

    18594

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深度解析AS32S601芯片CAN Bus Off机制

    在汽车电子、工业自动化等众多领域,CAN 总线作为一种可靠的通信协议被广泛应用。而 AS32S601 芯片凭借其卓越的性能和可靠性,在这些领域也发挥着重要作用。其中,CAN Bus Off 功能作为 CAN
    的头像 发表于 04-22 09:36 538次阅读
    深度解析AS32S601<b class='flag-5'>芯片</b>CAN <b class='flag-5'>Bus</b> Off机制

    官方fedroa镜像无法进系统怎么解决?

    今天下午收到了板子,按照 VisionFive Quick Start Guide 弄好micro sd卡,上电后无法正常进系统,最后卡在 A start job is running
    发表于 03-30 07:41

    CW32系统总线有哪些?

    系统总线 实现 M0+ 微处理器的外设总线总线矩阵的连接。 •DMA 总线 实现 DMA 的 AHB 总线
    发表于 12-15 07:54

    CW32总线介绍

    系统总线 实现 M0+ 微处理器的外设总线总线矩阵的连接。 •DMA 总线 实现 DMA 的 AHB 总线
    发表于 12-12 06:21

    单片机系统硬件的调试方法

    极性错误情况和电源短路情况的出现,同时对系统总线的重点检查后者则是在开发系统的基础上.利用开发系统的人机界面.访问和控制用户系统各个部分的电路.以找出
    发表于 12-03 06:10

    防爆入侵探测总线系统解决方案

    在石油石化、化工、医药等高危行业,安全防范至关重要。面对复杂的环境和潜在的危险,选择一款可靠的安防设备是确保人员和设备安全的关键。维安达斯防爆入侵探测器总线报警系统 RS485 凭借其卓越的技术
    的头像 发表于 12-02 11:25 539次阅读

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

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

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

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

    Telechips推出系统级封装模块产品

    专业车载系统半导体无晶圆企业Telechips正式推出集成半导体芯片与内存的系统级封装(SIP,System-in-Package)模块产品,加速车载半导体市场的革新。Telechip
    的头像 发表于 11-05 16:05 634次阅读

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

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

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

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

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

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

    CYUSB3014与PC通信几小时后断开,通过bus hound抓不到任何通信数据,为什么?

    PC是WIN7系统,PC端APP通过USB3与下位机通信几个小时以后,通信就会断开,通过bus hound抓不到任何通信数据,出错时CYUSB芯片的心跳灯正常,PC的设备管理器设备也正常。 重新插拔 或禁用,再启用以后,通信立刻
    发表于 06-04 08:27

    浅谈电池管理系统芯片

    系统(BatteryManagementSystem)中使用的芯片,它们负责监控和管理电池组的运行状态;是电池管理系统的核心。01BMS芯片是什么电池包是由电池模组
    的头像 发表于 05-27 13:10 2390次阅读
    浅谈电池管理<b class='flag-5'>系统</b><b class='flag-5'>芯片</b>

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

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