Idesignspec寄存器提取工具


idesignspec是agnisys公司设计的一个soc自动化工具,idesignspec可以在windows和linux操作系统下使用,windows下面可以做成office(doc,excel等)的插件,通过插件,可以快速生成寄存器文档,以及根据寄存器文档生成想要的文件(例如apb,ahb,axi,avalon总线以及配置寄存器读写 的verilog或vhdl代码,以及仿真验证需要的一些文件,驱动编写需要的头文件,以及很多其他ic设计时需要的文件)。


如果要下载idesignspec,去官网看了一下,貌似是需要注册一个账号,然后才能下载和看到一些文档,并且第一次注册后,agnisys会邮件告诉你,它需要你的更多信息,也许是出于保护自己软件的目的。


安装的基本步骤:

1.setup。。。

2.安装完之后貌似需要打开doc中的开发工具选项;

3.然后去c盘安装好的目录找一个idesignspecword.vsto,运行之后,会加载一些东西,有可能第一次不成功,需要重新运行;

4.打开一个doc文件,就能够看到idesignspec插件了。

这些步骤是我摸索出来的,不排除有些步骤不用做。



我在windows试了两种使用idesignspec的方法

第一种是office doc插件的方式,首先新建一个文档,然后在文档中新建一个block,然后增加几个寄存器,然后可以configure一下生成的文件格式,check没错的话,最后generate一下即可;


第二种方法是用了cmd命令提示行下的处理,cmd下"cd c:\programfile\agnisys\idsword", 然后idesignspecbatch.exe就能看到很多命令,试用其中最简单的命令IDesignSpecBatch.exe idsbatch -nocache -dir C:\ -out "cpp" C:\aa.docx,不出错的话就可以在C盘根目录下生成一个文件叫aa_cpp.h,这个头文件就定义了一些驱动需要的信息。


感觉很方便,后续自动化流程的话,可以多采用这个脚本。




  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值