正在加载图片...
2.实现IP模块的所有文件(HDL文件、软件支持文件(.c和.h),等等),连同class.ptf 文件,放置在同一个目录下。 3.将上述的目录及文件复制到SOPC Builder的搜索路径下,设定目录名与该IP模块的正 式名称相同。 商业的P核,上面的步骤可以通过传统的软件安装程序(如:InstallShield)来完成。 (2)添加阶段 用户可以在模块池内双击P模块名、按下Add按钮或从系统莱单中选择Add Module, 来添加一个P模块。每添加一个P模块,一个新的模块行会出现在模块表格内,并有一个 临时的模块名。 在添加阶段的开始,SOPC Builder会在系统PTF文件中建立一个新的MODULE节,并 将class.ptf文件MODULE DEFAULTS节中的所有内容复制到这个新的MODULE节中。因 此,IP模块即使没有Add Program程序,也可以通过MODULE DEFAULTS节提供添加阶 段所需的部分或全部信息。例如一个P模块的数据宽度总是16位,则不需要编写 Add Program程序,用来在系统PTF文件中设置数据宽度。直接设置class.ptf文件 MODULE DEFAULTS节中的参数更容易些。 此后,SOPC Builder会运行IP模块声明的Add Program程序,并通知Add Program程 序如何找到新建立的MODULE节。SOPC Builder以命令行参数的方式把这个信息传递给 Add Program程序。 Add Program程序可以修改新MODULE节内的任何节或参数,比如 WIZARD SCRIPT ARGUMENTS和SYSTEM BUILDER INFO部分,也可能还有其他部 分。 (3)编辑阶段 模块很可能在添加阶段只配置一次,然后不再修改了。但大部分SOPC Builder的P模 块都提供一个编辑工具,用来在模块添加到系统之后重新改变它的参数。用户双击代表系统 中某一模块的那一行,就可以对其编辑了。但如果模块class.ptf文件中只有一个空的 Edit Program程序参数,则什么也不会发生。 Edit Program程序也可以通过命令行方式调用,命令行参数与Add Program程序相同, 以便它能找到相应的系统PTF文件和新建立的MODULE节。通常,Edit Program程序和 Add Program程序提供了相同的图形用户界面来配置模块,它们往往就是同一个程序。 和Add_Program程序一样,Edit Program程序也可能会修改新MODULE节内的任何节或 参数,比如有WIZARD SCRIPT ARGUMENTS和SYSTEM BUILDER INFO部分,也可 能还有其他部分。 (4)系统配置阶段 至少一个P模块添加到系统中后,用户就可以通过SOPC Builder图形用户界面来配置 系统了。地址映射表,主/从端口连接,甚至System Generation标签页的选项等等,都会影 响系统的布局布线。 (5)绑定阶段 绑定阶段用来提供Add/Edit Program程序之外的参数设定。绑定阶段在系统配置阶段 之后,所以可以重新设定与整个系统模块相关的选项。除非用户返回到前面的阶段,否则模 块和它们的互连关系不会改变。2. 实现 IP 模块的所有文件(HDL 文件、软件支持文件(.c 和.h),等等),连同 class.ptf 段 用户可以在模块池内双击 IP 模块名、按下 Add 按钮或从系统菜单中选择 Add Module, 块。每添加一个 IP 模块,一个新的模块行会出现在模块表格内,并有一个 临时 以通过 MODULE_DEFAULTS 节提供添加阶 段所 Add_Program 程序可以修改新 MODULE 节内的任何节或参数,比如 GUMENTS 和 SYSTEM_BUILDER_INFO部分,也可能还有其他部 分。 模块很可能在添加阶段只配置一次,然后不再修改了。但大部分 SOPC Builder 的 IP 模 工具,用来在模块添加到系统之后重新改变它的参数。用户双击代表系统 中某 命令行方式调用,命令行参数与 Add_Program 程序相同, 以便 一样,Edit_Program程序也可能会修改新MODULE节内的任何节或 有WIZARD_SCRIPT_ARGUMENTS 和 SYSTEM_BUILDER_INFO部分,也可 一个 IP 模块添加到系统中后,用户就可以通过 SOPC Builder 图形用户界面来配置 端口连接,甚至 System Generation 标签页的选项等等,都会影 响系 (5) 绑 在系统配置阶段 之后, 除非用户返回到前面的阶段,否则模 块和它 文件,放置在同一个目录下。 3. 将上述的目录及文件复制到 SOPC Builder 的搜索路径下,设定目录名与该 IP 模块的正 式名称相同。 商业的 IP 核,上面的步骤可以通过传统的软件安装程序(如:InstallShield)来完成。 (2)添加阶 来添加一个 IP 模 的模块名。 在添加阶段的开始,SOPC Builder 会在系统 PTF 文件中建立一个新的 MODULE 节,并 将 class.ptf 文件 MODULE_DEFAULTS 节中的所有内容复制到这个新的 MODULE 节中。因 此,IP 模块即使没有 Add_Program 程序,也可 需的部分或全部信息。例如一个 IP 模块的数据宽度总是 16 位,则不需要编写 Add_Program 程序,用来在系统 PTF 文件中设置数据宽度。直接设置 class.ptf 文件 MODULE_DEFAULTS 节中的参数更容易些。 此后,SOPC Builder 会运行 IP 模块声明的 Add_Program 程序,并通知 Add_Program 程 序如何找到新建立的 MODULE 节。SOPC Builder 以命令行参数的方式把这个信息传递给 Add_Program 程序。 WIZARD_SCRIPT_AR (3)编辑阶段 块都提供一个编辑 一模块的那一行,就可以对其编辑了。但如果模块 class.ptf 文件中只有一个空的 Edit_Program 程序参数,则什么也不会发生。 Edit_Program 程序也可以通过 它能找到相应的系统 PTF 文件和新建立的 MODULE 节。通常,Edit_Program 程序和 Add_Program 程序提供了相同的图形用户界面来配置模块,它们往往就是同一个程序。 和Add_Program程序 参数,比如 能还有其他部分。 (4)系统配置阶段 至少 系统了。地址映射表,主/从 统的布局布线。 绑定阶段 定阶段用来提供 Add/Edit_Program 程序之外的参数设定。绑定阶段 所以可以重新设定与整个系统模块相关的选项。 们的互连关系不会改变
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有