DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1198|回复: 0
打印 上一主题 下一主题

[待整理] SOPC Builder系统互联架构

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-12 19:48:34 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
以前被称为交换架构的系统互联架构是 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位的地址和数据位宽度

  控制信号的灵活性
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2025-7-23 22:30 , 耗时 0.096422 秒, 21 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表