曾经被称为交流架构的体系互联架构是 SOPC Builder 的专用互联技能。每逢一个新的组件被添加到体系中或是某个外设优先级被改变了,SOPC Builder主动生成一个新的最佳体系互联架构。整个进程由 SOPC Builder 主动完结,所以用户能够很容易地敏捷修正他们的体系,以进步功用或许添加功用。 Quartus® II 软件含有SOPC Builder。
体系互联架构运用最少的 FPGA 逻辑资源来支撑数据通路的复用、地址译码、等候状况发生、外设地址对齐 ( 包含支撑原始总线和动态总线巨细调整 ) 、中止优先级的指定等。图 1 所示为多主机和从机怎么连接到 SOPC Builder 体系互联架构中。图 2 所示为视频成像典范,指示了体系互联架构调集数据流部件和操控存储器映像部件的功用。
图1:Avalon交流式总线
图1:带有Avalon-MM and Avalon-ST 接口的体系互联架构
体系互联架构的特性包含:
简化的依据导游的装备方法
能够并发操作的多主设备
内建的地址译码
原始的或动态的位宽可变的外设接口
外围设备传输支
持
读和写的传输支撑等候时间
跨时钟域电路
体系互联架构标准
Avalon标准的拟定是为了习惯单可编程芯片体系(SOPC)上的外设的开发。这个标准给那些外设规划工程师供给了一个根本的描绘——依据地址的Avalon总线上主(微处理器)从(存储器、UART、定时器外设等)设备的读/写口。这个标准还描绘了各个端口在Avalon交流总线上的传输方法。依据标准,任何一个Avalon上的主设备都能够动态的连接到Avalon上的任何一个从设备上。
Avalon是一个灵敏的接口,工程师能够只运用他们体系所需的数量和类型都有限的几个信号 来进行数据传输。Avalon交流式总线界说的内联线的战略使得任何一个Avalon总线上的主设备都能够与任何一个从设备交流。Avalon交流式总线还支撑大范围的体系结构,包含单个的,多个的主设备体系,还具有在外设之间经过不同途径进行无缝的数据传输才能。
Avalon标准的功用包含:
活动使命处理
突发处理
固定的和可变的传输长度
同步的接口
最高128位的地址和数据位宽度
操控信号的灵敏性