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总线等。

审核编辑 :李倩

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

    关注

    38

    文章

    7443

    浏览量

    163542
  • 总线
    +关注

    关注

    10

    文章

    2862

    浏览量

    87934
  • 系统芯片
    +关注

    关注

    0

    文章

    38

    浏览量

    18363

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

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

收藏 人收藏

    评论

    相关推荐

    北桥芯片负责与cpu的联系并控制内存吗

    数据传输的芯片,它连接了CPU、内存、以及系统总线。它的主要功能包括: CPU通信 :北桥芯片负责将CPU的数据请求转发到内存或其他系统组件。 内存控制 :它管理内存的访问,包括内存的
    的头像 发表于 10-14 10:37 302次阅读

    前端总线频率怎么看的

    前端总线(Front Side Bus,简称FSB)是计算机系统中CPU与内存、北桥芯片之间数据传输的通道。前端总线频率是衡量这个通道数据传
    的头像 发表于 10-12 09:07 246次阅读

    前端总线是属于什么总线

    前端总线(Front-Side Bus,简称FSB)在计算机体系结构中扮演着至关重要的角色,它属于系统总线的一种,是连接CPU与主板北桥芯片(或称为内存控制器集线器)之间的高速数据通道
    的头像 发表于 10-10 17:11 341次阅读

    8086的系统总线能否直接与外设相连

    8086的系统总线不能直接与外设相连 。虽然系统总线是CPU与外部设备之间通信的重要通道,但外设通常不能直接连接到系统总线上,原因主要有以下几点: 信号转换 :CPU产生的信号通常与外设所需的信号
    的头像 发表于 09-30 14:08 333次阅读

    EN Power Bus总线接口转接485方案芯片-485接口芯片

    EN20F18 是采用低压直流供电总线通讯技术设计的一款通讯接口芯片,是英锐恩EN Power Bus总线接口转接485方案芯片,用于两
    发表于 09-29 16:04

    单片机的三种总线结构

    单片机的三种总线结构包括地址总线(Address Bus, AB)、数据总线(Data Bus, DB)和控制
    的头像 发表于 09-10 11:32 1414次阅读

    AMBA总线协议的基本原理和应用场景

    解决SoC(System on Chip,片上系统)应用的互连问题,并使外设之间更高效地相互连接。随着技术的不断发展,AMBA总线协议已经历了多个版本的更新,成为了嵌入式系统领域的重要
    的头像 发表于 08-05 15:37 707次阅读

    什么是现场总线控制系统?它有哪些特点?

      随着工业自动化技术的飞速发展,现场总线控制系统(Fieldbus Control System,FCS)作为新一代控制系统,已经成为工业生产过程自动化领域中一个不可或缺的组成部分。
    的头像 发表于 06-06 11:35 1289次阅读

    求助,关于system architecture overview的疑问求解

    上面说是64位的系统总线矩阵,然后图的正下方又写了32位系统总线矩阵,同一个矩阵你写了两种属性,你让我怎么理解? 关键我从下面的英文描述中并不能判断到底是多少位,哪个老哥知道麻烦告诉下我,还有 DTCM和ITCM的英文全称有错误,希望stm32公司能认真对待参考手册。
    发表于 04-01 07:11

    基于KNX总线技术设计的智能照明控制系统

    智能照明控制系统 安科瑞王璐月 +acrel66 1、概述   Acrel-Bus智能照明控制系统(以下简称系统),是基于KNX总线技术设计
    的头像 发表于 03-26 09:51 1157次阅读
    基于KNX<b class='flag-5'>总线</b>技术设计的智能照明控制<b class='flag-5'>系统</b>

    TSS721A,M-Bus,瑞盟MS726仪表总线收发电路

    近年来伴随NB-IoT物联网技术飞速发展,物联网远程抄表系统以其布线简单、快捷,市场迅速推广,但传统M-Bus方案以其费用低,数据稳定性高,水表单价低,通讯信号稳定等优点,仍然以
    发表于 03-08 17:59

    设备监察系统(Facilities Monitoring System)简介

    设备监察系统(Facilities Monitoring System,简称FMS)是一个综合性的设施管理系统,主要用于监控、管理和优化各种设备、系统和设施的性能。这个
    的头像 发表于 03-08 17:17 498次阅读

    在tc322上遇到系统总线和外设错误怎么解决?

    我在 tc322 上遇到系统总线和外设错误 DAE - 数据访问异步错误 (TIN 3) EVAL_6EDL7141_TRAP_1SH DATR 注册值为 :0x00000008 DSTR 注册值
    发表于 03-06 07:03

    如何消除EMC对总线系统的干扰?

    如何消除EMC对总线系统的干扰? EMC(电磁兼容性)是指不同电子设备在电磁环境中能够和谐共存的能力。现代社会中,我们被无数个电子设备所包围,这些设备会产生电磁辐射,并且相互之间也会产生干扰,从而
    的头像 发表于 12-11 16:44 824次阅读

    IBM展示新量子运算芯片及量子运算系统

    IBM展示了一款新的量子运算芯片Heron和量子运算系统Quantum System Two,该公司希望这款芯片和机器能在10年后成为更大系统
    的头像 发表于 12-05 10:27 531次阅读