1. Avalon-MM接口:2006.11之前只有这一种接口,许多关于Nios的书里描述的都是这种接口。最早的一本SOPC书籍《挑战SOC》中Avalon总线一段,就是按照2003.7的《Avalon Bus Specification》翻译的。那时的Avalon还被称作总线。此后的相应文档被称作《Avalon InteRFace Specification》。2006.11之后,相应的文档更名为《Avalon Memory-Mapped Interface Specification》,以与《Avalon Streaming Interface Specification》区分。
2. Avalon-ST接口:2006.11之后引入的新的接口概念,即Avalon Streaming Interface。由于太新,在7.1版Component Editor中都还没有支持,只能通过Tcl文本进行声明;但是7.1版的SOPC Builder已经支持该类型接口的配置和互连生成。还有论坛上声称
单独采用Avalon-MM接口可以构建一个隐式地包含控制通路和数据通路的完整的SOPC系统;但是采用Avalon-MM接口结合Avalon-ST接口构建系统,可以更充分地体现控制通路(Avalon-MM)和数据通路(Avalon-ST)分离的设计原则,可以充分发挥两类接口的优势。
这是Altera SOPC概念上的一大进步。
背景资料:
Avalon Memory-Mapped Interface Specification (PDF)
Avalon Streaming Interface Specification (PDF)
Quartus II Handbook Volume 4: SOPC Builder (ver 7.1, May 2007, 2,145 KB)
文章评论(0条评论)
登录后参与讨论