未来计算机总线结构,阿瓦隆(计算机总线结构)_百度百科

本文详细介绍了阿瓦隆(Avalon)总线,一种专为构建单芯片上系统(SOPC)设计的低复杂度总线结构,其特点包括同步操作、多种传输模式、主从外设间的高效仲裁。Avalon简化了接口时序,支持多主设备并优化PLD资源,适用于高性能外设集成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

阿瓦隆

(计算机总线结构)

语音

编辑

锁定

上传视频

本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!

Avalon总线是一种相对简单的总线结构,主要用于连接片内处理器与外设,以构成可编程单芯片上系统(SOPC)。它描述了主从构件间的端口连接关系,以及构件间通信的时序关系。

中文名

阿瓦隆

外文名

Avalon意    义

总线结构

应用领域

计算机

Avalon总线是一种相对简单的总线结构,主要用于连接片内处理器与外设,以构成可编程单芯片上系统(SOPC)。它描述了主从构件间的端口连接关系,以及构件间通信的时序关系。

Avalon总线的主要设计目标是:

● 简单性——提供一套容易学习、易于理解的协议

● 总线逻辑资源使用的优化——减少对可编程逻辑器件(PLD)中逻辑单元(LE)的占用

● 同步操作——这种方式能够与片上的用户自定义逻辑更好地集成,避免了复杂的时序分析问题

Avalon总线拥有多种传输模式,以适应不同外设的要求。Avalon总线的基本传输模式是在一个主外设和一个从外设之间进行单字节、半字或字(8、16或32位)的传输。当一次传输结束后,不论新的传输过程是否还是在同样的外设之间进行,Avalon总线总是可以在下一个时钟周期立即开始另一次传输。Avalon总线还支持一些高级传输模式和特性,例如支持需要延迟操作的外设、支持需要流传输操作的外设以及支持多个总线主设备并发访问。Avalon总线支持多个总线主外设,允许单个总线事务中在外设之间传输多个数据单元。这一多主设备结构为构建SOPC系统提供了极大的灵活性,并且能适应高带宽的外设。例如,一个主外设可以进行直接存储器访问(DMA)传输,从外设到存储器传输数据时不需要处理器干预。

Avalon主从外设之间的交互是构建在从端口仲裁技术上的:当多个主外设同时要求访问同一个从端口时,从端口仲裁决定哪一个主外设取得访问权。从端口仲裁具有以下两个优点:

● 仲裁的细节被封装在Avalon总线内部。因而,主从外设的接口是一致的,与总线上的主从外设的数量无关。每个主外设到总线的接口都与总线上是否还有其他主外设无关

● 多个主外设只要不是在同一总线周期访问同一个从端口,便可同时执行多个总线传输

Avalon总线是为SOPC环境而设计的,互连逻辑由PLD内部的逻辑单元构成。Avalon总线具有以下基本特点:

● 所有外设的接口与Avalon总线时钟同步,不需要复杂的握手/应答机制。这样就简化了Avalon总线的时序行为,而且便于集成高速外设。Avalon总线以及整个系统的性能可以采用标准的同步时序分析技术来评估

● 所有的信号都是高电平或低电平有效,便于信号在总线中高速传输。在Avalon总线中,由数据选择器(而不是三态缓冲器)决定哪个信号驱动哪个外设。因此外设即使在未被选中时也不需要将输出置为高阻态

● 为了方便外设的设计,地址、数据和控制信号使用分离的、专用的端口。外设不需要识别地址总线周期和数据总线周期,也不需要在未被选中时使输出无效。分离的地址、数据和控制通道还简化了与片上用户自定义逻辑的连接

AValon总线还包括许多其他特性和约定,用以支持SOPC Builder软件自动生成系统、总线和外设,包括:

● 最大4GB的地址空间——存储器和外设可以映像到32位地址空间中的任意位置

● 内置地址译码——Avalon总线自动产生所有外设的片选信号,极大地简化了基于Avalon总线的外设的设计工作

● 多主设备总线结构——Avalon总线上可以包含多个主外设,并自动生成仲裁逻辑

● 采用向导帮助用户配置系统——SOPC Builder提供图形化的向导帮助用户进行总线配置(添加外设、指定主/从关系、定义地址映像等)。Avalon总线结构将根据用户在向导中输入的参数自动生成

● 动态地址对齐——如果参与传输的双方总线宽度不一致,Avalon总线自动处理数据传输的细节,使得不同数据总线宽度的外设能够方便地连接。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值