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)