- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
10.组件接口TCL参考
QII51023-12.1.0
? 2011 Altera Corporation. All rights reserved. ALTERA, ARR
are trademarks of Altera Corporation and registered in the U.S
trademarks or service marks are the property of their respectiv
semiconductor products to current specifications in accordance
services at any time without notice. Altera assumes no respons
described herein except as expressly agreed to in writing by Al
on any published information and before placing orders for pr
Quartus II 手册 12.1
卷 1:设计和综合
2012 年 11 月
November 2012
QII51023-12.1.010. 组件接口 Tcl 参考本章介绍硬件组件说明 (_hw.tcl) 文件 , 它用于介绍和封装可以在 Qsys 系统中使用
的组件。
f 要了解关于在Qsys组件编辑器中创建组件_hw.tcl文件的程序,和所支持的接口标准的
更多信息 , 请参考 Quartus II 手册第 1 卷中的 Creating Qsys Components 和 Qsys
Interconnect 章节。
f 要了解 Avalon 和 AXI 接口规范的更多信息 , 请参考 ARM? 网页上的 Avalon Interface
Specifications, 以及 AMBA Protocol Specifications。
f 如果您正在开发一个和Nios II处理器一起工作的组件,请参考Publishing Component
Information to Embedded Software 章节 , 它介绍如何发布嵌入式软件工具的硬件组
件信息 , 例如 C 编译器和板级支持包 (BSP) 生成器。
IP 组件的生命周期
当您使用 Qsys 组件编辑器 , 或定制 _hw.tcl 文件定义 IP 组件时 , 指定 Qsys 需要在
Qsys 系统中例化组件的信息 , 并且生成综合和仿真的相应的输出文件。
以下阶段介绍使用 Qsys 中组件时的过程 :
■ Discovery—discovery阶段期间,Qsys读取_hw.tcl文件来识别出现在Qsys组件库中
的信息 , 例如组件的信息。
■ Static Component Definition—Static Component Definition阶段期间, Qsys读
取 _hw.tcl 文件来识别静态参数声明、接口属性、接口信号 , 和定义组件的 HDL 文
件。在生命周期的这一阶段 , 组件接口可能仅被部分定义。
■ Parameterization—Parameterization阶段期间,组件的实例添加到Qsys系统后,组
件的用户使用组件的参数编辑器指定参数。
■ Validation—Validation阶段期间, Qsys根据每个参数指定的允许范围对每个实例
的参数值进行验证。您可以使用验证阶段运行的回调函数程序来提供验证信息。例
如 , 如果参数之间存在相依性,其中只支持某些值的组合 , 那么可以对不支持的值
报告错误。
■ Elaboration—阐述 (elaboration) 阶段 ,Qsys 对组件的接口信息进行查询。当组件
的实例添加到系统时、当更改它的参数时或当系统属性更改时,阐述被触发。基于
参数值,您可以使用阐述阶段运行的回调函数程序来动态地控制接口、信号和 HDL
文件。例如 , 在阐述期间可以使能或禁用使用静态声明定义的接口。当阐述完成时
, 必须完全地定义组件的接口和设计逻辑。
■ Composition—Composition阶段,组件可以操作组件的子系统中的实例。_hw.tcl文
件使用回调函数程序提供子组件的参数和连接。IA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS and STRATIX words and logos
. Patent and Trademark Office and in other countries. All other words and logos identified as
e holders as descri
您可能关注的文档
- 新目标九年级unit10 Section B 2.ppt
- 期末复习Chapter5.ppt
- 杨志新-BOA Discussion for ovarian cancer.ppt
- (SC1117DG for 35V 150mA LED Driver with EE10) REVD.pdf
- 泰国ladyboys.ppt
- 00_Welcome_To_Advanced_Adams.ppt
- 01.Determining the indirect value of a customer.pdf
- 02 - SelectTwo and SCN 22.pdf
- 03 Identifiers, Keywords,and Types.pdf
- 04.Modeling churn using customer lifetime value.pdf
文档评论(0)