介绍一个比较有用的小工具: ral2html
【应用行业】
ASIC芯片开发、基于FPGA的产品开发等。
【功能】
自动生成CPU寄存器手册文档,文档格式为html,支持左侧书签。
工具可将CPU全部地址空间的模块寄存器定义、memory空间定义,全部整合到一个文档中,方便开发过程中检索查找。
而且源输入格式为纯文本,方便版本管理工具对比版本差异
每个设计模块一个RALF寄存器描述文件,方便重用和例化。
同类工具软件有:
denali 的blueprint, — 现已经被Cadence 收购,不知道去哪了。
agnisys的idesignspec, — 功能强大,支持在word、excel下用插件输入,然后用脚本输出成网页或其它格式。
最近在eetop论坛上发现一个,fastasic.com 的fast reg也是类似的功能。
其它类似软件。。。(欢迎补充)
此小工具跟denali公司的blueprint比较相像,主要区别是:blueprint输入是system RDL, 本工具输入为synopsys RAL, 都是生成html格式文档,都支持书签。
=========================================
【输入文件】
synopsys RALF描述文件,简化版本。
支持:field, register, regfile, memory, block, system, doc
【输出文件】
生成的html网页效果图如下,带书签。