介紹一個比較有用的小工具: 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網頁效果圖如下,帶書籤。