我有一个带有位宽度信息和信号方向性的信号列表。我想动态创建这些IOs,并利用扩展Record的CustomBundle。我可以在一个不扩展BlackBox的普通类中这样做。但是,当我在扩展黑盒的类中使用CustomBundle时,我会遇到错误。custombundle可以在扩展blackbox的类中使用吗?如果没有,除了脚本之外还有其他的解决方法,这样我就可以在blackbox类中自动构建信号。
我有一个带有位宽度信息和信号方向性的信号列表。我想动态创建这些IOs,并利用扩展Record的CustomBundle。我可以在一个不扩展BlackBox的普通类中这样做。但是,当我在扩展黑盒的类中使用CustomBundle时,我会遇到错误。custombundle可以在扩展blackbox的类中使用吗?如果没有,除了脚本之外还有其他的解决方法,这样我就可以在blackbox类中自动构建信号。
我想出了一个办法。创建了一个类,该类扩展了各种信号类型的记录,然后使用blackbox中的bundle将它们分组,并建立了连接。
更新:我不必在verilog文件EDIT中重命名我的信号:为Record添加了示例