SOPC Builder 7.1 和 7.2 版本不允许您在组件编辑器中包含软件包和 VHDL 顶级文件。 SOPC Builder 将生成一条错误消息,指出当您将顶层文件导入组件编辑器时,它无法参考软件包中指定的设计单元。
作为变通办法,创建您的顶级 VHDL 文件的临时版本,删除任何关于软件包的参考。 同时确保 VHDL 文件只包含一个没有架构的实体。 然后将此文件导入组件编辑器。 导入临时顶层文件后,您现在也可以导入软件包了。 然后使用组件编辑器的 信号 选项卡来定义您的接口。 保存组件后,请删除临时 VHDL 文件,并将其还原为原始顶层文件。 该组件的 _hw.tcl 文件现在将正确参考您的软件包。 如果您需要编辑组件编辑器中的组件,则需要还原为临时顶层文件。
此问题将在 SOPC Builder 的将来版本中解决。