在采用FPGA进行设计时,设计团队规模是不是越来越大?是否是需要花费很多时间去尝试重新使用其他人的设计?是否是需要花费大量的时间进行验证?Altera亚太区产品市场经理谢晓东所介绍的Altera Qsys恰恰可以帮助解决这3个尖锐问题。
Altera系统级集成工具Qsys能帮助设计者把标准内核(存储、标准接口、处理器等)和胶合逻辑(用来做仲裁、中断控制、拓扑结构、带宽匹配、互联、桥接等)做好,大大减轻了工作量。Qsys让设计者把精力集中在定制逻辑上,用来实现差异化,提升产品价值。针对标准内核,Altera提供 100多种 Qsys兼容 IP,如接口协议 IP、存储器 IP、视频和图像处理 IP、嵌入式IP以及处理器 IP。Qsys还自动完成繁琐、容易出错的集成任务,并且提供GUI界面支持快速集成。
Qsys提供Avalon总线接口以及ARM的AMBA AXI3、AXI4标准总线接口,Qsys的芯片网络(NoC)体系结构可以帮助实现FPGA与ARM之间的高性能互联。Qsys还提供组件编辑器工具,设计者可以把自己设计的RTL引入Qsys中,封装成一个IP来用。Qsys在设计重用上的最大特色就是实现了子系统级别的设计重用,即可以将子系统打包,把某一些IP打包成一个子系统(留一些接口出来),这样的层次化设计将会极大地方便设计人员。
Qsys中有一个系统级调试工具——系统控制台,它提高了调试的抽象级,把设计看成不同的子模块。通过在总线上对地址进行读写操作,锁定出现问题的模块,再用SignalTap去调试,从而大幅度缩短了验证时间。系统控制台的另一大特点就是提供定制图形用户界面,让客户定制自己喜欢的界面,使调试变得简单和享受。
为了让更多的工程师切身体会Qsys的优势,Altera将在亚太区15个主要城市举办Qsys研讨会。
(AET供稿)