Avalon交换式总线
Avalon™交换式总线是由Altera开发的一种专用的内部连线技术。Avalon交换式总线由SOPC Builder 自动生成,是一种最理想的用于系统处理器和外设之间的内联总线。每当一个新的组件被添加到系统中或是某个外设的优先级被改变了,就会有一个新的、最佳的交换式总线被生成。整个过程都由SOPC Builder来自动完成,所以用户可以很容易的修改他们的系统以提高性能或给他们的系统增加功能。
Avalon交换式总线使用最少的逻辑资源来支持数据总线的复用、地址译码、等待周期的产生、外设的地址对齐(包括支持原始的和动态的总线尺寸对齐)、中断优先级的指定以及高级的交换式总线传输。图1所示为多主设备和多从设备如何连接到Avalon交换式总线中。
图1:Avalon交换式总线

Avalon交换式总线的特性包括:
Avalon规范
Avalon规范的制定是为了适应单可编程芯片系统(SOPC)上的外设的开发。这个规范给那些外设设计工程师提供了一个基本的描述——基于地址的Avalon总线上主(微处理器)从(存储器、UART、定时器外设等)设备的读/写口。这个规范还描述了各个端口在Avalon交换总线上的传输方式。根据规范,任何一个Avalon上的主设备都可以动态的连接到Avalon上的任何一个从设备上。
Avalon是一个灵活的接口,工程师可以只使用他们系统所需的数量和类型都有限的几个信号 来进行数据传输。Avalon交换式总线定义的内联线的策略使得任何一个Avalon总线上的主设备都可以与任何一个从设备沟通。Avalon交换式总线还支持大范围的系统结构,包括单个的,多个的主设备系统,还具有在外设之间通过不同路径进行无缝的数据传输能力。
Avalon规范的性能包括:
|