Xml VLSI:寄存器自动化

Xml VLSI:寄存器自动化,xml,verilog,specman,ieee,vlsi,Xml,Verilog,Specman,Ieee,Vlsi,我正在寻找超大规模集成电路设计的寄存器自动化解决方案 i、 在一些文本文件或XML中描述RTL寄存器的一些标准方法,这些文件可以处理为Verilog、VHDL、Specman、System Verilog、C头文件和HTML/PDF文档 有什么建议吗 我找到了IP-XACT,它是IEEE标准() 甚至发现Cadence支持Specman和SV脚本 IP-XACT常用吗? 有什么意见吗 对流程中的其他所需工具有何建议?(轻松编辑XML文件、Verilog、C和文档生成) 当然,我可以自己写这些脚本

我正在寻找超大规模集成电路设计的寄存器自动化解决方案

i、 在一些文本文件或XML中描述RTL寄存器的一些标准方法,这些文件可以处理为Verilog、VHDL、Specman、System Verilog、C头文件和HTML/PDF文档

有什么建议吗

我找到了IP-XACT,它是IEEE标准()

甚至发现Cadence支持Specman和SV脚本

IP-XACT常用吗?
有什么意见吗

对流程中的其他所需工具有何建议?(轻松编辑XML文件、Verilog、C和文档生成)

当然,我可以自己写这些脚本,但是如果以前已经做过的话,重新发明轮子是愚蠢的


感谢

如今,IP-XACT格式通常用于传输注册信息。大多数需要配置的商业IP都带有IP-XACT规范,包括寄存器。但是,对于输入注册信息来说,它不是很有用(XML)

在输入端(商业)工具通常提供一个GUI来输入XML数据(如按位从)。大多数工具包括其他格式的输入过滤器,如基于表、SystemRDL、YAML等

在输出端,不同的工具支持各种寄存器视图。HDL不太常见,因为它通常受公司保密规则的约束。我认为Cadence有一个从IP-XACT生成SystemVerilog(UVM)寄存器的免费脚本

我不能给出具体的建议。如果你能花点时间,看看哪一个是开源的(由我管理)。通过尝试运行示例来实现这一点


希望这能让您开始。

如果您不怕自己编写一点代码,该工具可以完成这项工作

它正在将IP-XACT寄存器定义转换为、Verilog、。。。以及HTML或PDF格式的文档(带)

它是用Python编写的,易于扩展或修改

关于编写XML。默认的XML插件非常简单。您可以在文本视图和表视图之间切换。它理解XSD模式,因此它通过向您展示下一个XML元素的可能性来帮助您。

IDesignSpec(Agnisys)是市场上最好的解决方案。您可以将IP-XACT转换为(系统rdl、系统verilog、vhdl、系统c,以及docx、excel和html、pdf)。这是最好的,这个工具支持windows/linux/mac

谢谢, 阿夫德赫什