SoC系统结构设计(三):SoC中常用的总线

SoC中常用的总线

前言

总线提供了系统中各个设备之间一种互连的访问共享硬件机制。

在数字系统中,总线承担数据传输的任务如处理器和存储器之间的数据传输

总线的传输能力由总线的宽度和工作频率决定。

总线的设计通常要考虑4个因素:

  • 总线宽度、
  • 时钟频率、
  • 仲裁机制、
  • 传输类型。

总线连接的设备根据功能不同分为总线主设备和从设备

  • 总线主设备可以发起一个传输任务
  • 而从设备则对主设备发起的事务做出回应。

  • 有些设备既可以是总线的主设备,也可以是总线的从设备,如DMA控制器等。当总线上存在多个主设备时,这些主设备有可能在一段时间内同时需要竞争使用总线。

  • 这时需要一种仲裁机制来决定总线的使用。仲裁机制的差异会影响总线的利用效率和任一总线主设备所见到的迟滞。使用较多的仲裁机制有轮询机制和按照优先级顺序机制

  • 在轮询机制中,仲裁逻辑循环检查各个主设备的使用请求,从而决定哪一个主设备使用总线,每个总线的主设备拥有相同的优先级,但重要的请求可能需要等待较大的延时后才能获得总线的控制权。

  • 在按照优先级顺序的仲裁机制中,各个主设备分配不同的优先级。在这种设计中,优先级高的主设备可以在较少延时下获得总线的使用权。在仲裁机制中

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

TrustZone_Hcoco

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值