首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

SOPC Builder系统互联架构

SOPC Builder系统互联架构

以前被称为交换架构的系统互联架构是 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位的地址和数据位宽度
  控制信号的灵活性
返回列表