idesignSpec和IsequenceSpec工具相关

来源:互联网 发布:报网络教育有用吗 编辑:程序博客网 时间:2024/06/08 07:31



和我们国外同事交流中,感觉国外同事(至少是我目前接触到的)在工具自动化方面做得比较好,一个例子如下:

1.逻辑开发和驱动开发同事之间寄存器的交互

其实公司其他比较专业的部门也用到了一些自动化工具来提取rtl代码中的寄存器信息(挂在apb,ahb,axi总线上),据其中一个同事介绍,比较流行的一个工具是agnisys公司推出的idesignspec,据说可以用这个工具提取出代码中的寄存器信息以及驱动中用到的header文件信息,然后验证同事以及驱动同事都可以用这个提取到的数据去做开发。这个值的学习一下,去agnisys官网下了一个试用版,看看效果怎么样,下面一个链接介绍了一下这个工具(http://xilinx.eetrend.com/news/10703)。

上面说了国内其他同事的做法,国外同事根据自己的要求开发了相应的python脚本(也有可能是因为公司小,没有钱,只能自己开发),python脚本以前没有接触过,后续确实要学习下了,应该比较有用。


2.vivado工具的自动化

国外同事用了vivado工具的自动化流程,这样子可以做下尝试,毕竟完全脚本开发对自己后续发展确实有利,因为vivado脚本流程有点像dc,pt这些工具。值得学习。