admin管理员组

文章数量:1531340

2024年5月13日发(作者:)

用Qsys创建系统

Qsys是高版本Quartus II软件的系统集成工具。Qsys可以高度抽象地在系统级进行

硬件设计,使任务定义、用户自定义HDL组件集成(包括IP核、验证IP以及其他设计模

块)自动化。

Qsys根据用户指定得而连接选项自动生成互联逻辑。

Qsys支持标准Avalon®, AMBA® AXI3™ (version 1.0) and AMBA AXI4™(2.0)

接口。允许Avalon和AXI互联,且不需要通过桥。Qsys胡连会提供必要的桥逻辑。

Qsys在系统设计方面的优势

 使自定义和集成组件自动化

 支持64位寻址

 支持模块化系统设计

 支持系统可视化

 支持优化系统内互联和管道

 与Quartus II软件集成度好

一. Qsys接口支持

Qsys互联可以链接如下接口:

 存储器映射:实现部分交叉互联结构(Avalon-MM和AXI),为主-从之间提供

并发通道。互联由FPGA内同步逻辑和路由资源组成,基于片上互联结构实现。

 流:连接单方向数据流动的Avalon-ST源和目的,以及高带宽、低延迟组件。

流为单方向数据创建数据通路,包括多通道流、数据包河DSP数据。Avalon-ST互联灵活

方便,可以实现工业标准通讯和数据传输核之间的互联,如以太网、视频、Interlaken。

并且可以定义总线宽度、数据包和错误条件。

 中断:连接中断源和中断接收器并为其服务。在有中断请求(IRQ)接口的系统

中,Qsys互联包括实现中断处理的几个组件。Qsys处理一个个单比特的中断请求。在多

个中断源同时提出中断时,接收器逻辑(软件可控)确定那个IRQ的优先级最高,然后对

其响应。

 时钟:连接时钟源与时钟输入接口

 Reset复位:了解复位源与复位输入接口。如果系统需要特殊的上升沿或者下跳

沿他不复位信号Qsys将插入一个复位控制器,以提供合适的复位控制信号。如果系统有

多个复位输入,Reset Controller 将OR所有复位信号,产生一个单一的复位信号。使用

Reset Bridge可以将复位信号用于两个或多个Qsys系统的子系统。

 Conduits:点到点连接Conduit接口。Conduit接口在系统顶层实现的附加端

口,总是点到点连接。输出信号通常是应用专用信号或接口信号。应用专用信号由组件中

定义的Conduit接口输出到系统顶层。这些是组件的HDL逻辑的I/O信号,可以理解到

外部器件,如DDR SDRAM,或者在Qsys外定义的逻辑。

二. Qsys设计流程

自底向上的设计流程如下:

三. 创建一个Qsys系统

本文标签: 系统互联信号接口复位