课程

教学相长

认真教书,认真学习

第一章 概述
第二章 Nios II处理器体系结构
第三章 Avalon接口规范
第四章 SOPC软硬件开发平台
第五章 Nios II处理器常用外设
第六章 μC/OS II操作系统移植
第七章 Nios II系统深入设计
第八章 调试技术

Avalon 信号(Avalon signals)

信号极性

信号命名规则

信号时序

传输属性

信号列表

================================================================================

信号极性

Avalon提供的信号一般是高电平有效,按照命名规则,低电平有效的版本在信号类型后加_n,如read信号,如果是低电平有效命名为read_n。

》》》》》》》》》》》》》》》》》》》》》》》

信号命名规则

Avalon接口规范没有对Avalon外设上的信号指定命名规则,外设上的信号名字可以与Avalon总线上的信号名相同,或者也遵循系统级的命名规则。

如:一个Avalon外设具有一个Avalon主端口,此端口有一个输入信号,类型为clk,名称可以是clock_100mhz。

》》》》》》》》》》》》》》》》》》》》》》》

信号时序

Avalon接口是一个同步的协议,每个Avalon端口都与Avalon交换架构提供的时钟同步,所有传输都与Avalon交换架构的时钟同步发生,并在时钟上升沿启动。

》》》》》》》》》》》》》》》》》》》》》》》

传输属性

不是所有的Avalon主从端口都使用相同的信号组,所以不同的Avalon端口具有不同的传输能力。

Avalon接口规范定义了一套传输属性,一个特定的主从端口可以支持一个或多个传输属性,这些传输属性在设计时确定,在传输过程中不会改变。

Avalon定义的传输属性有:

●等待周期:固定或可变(只对从端口)

●流水线:固定或可变延时

●建立和保持时间(只对从端口)

●突发

●三态

Avalon传输的基础是基本读传输或基本写传输,基本传输不具有上述的传输属性。

》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》

注:在Avalon Interface Specification 中Properties具有不同的意思。

其讲解的结构是:signal roles,properties

》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》

信号列表

参考资料:

参考书P66

Quartus II Handbook Volume 1: Design and Synthesis,7-79 Port Roles (Interface Signal Types)