Automated approach to Register Design and Verification of complex SOCでは、SystemRDL => RALF => RTL のフローによるレジスタ部の検証について説明してくれます。
SystemRDLについては、SystemRDL V1.0: A Specification for a Register Description Languageを見てください。
RALFについては、VMM Register Abstraction Layer User Guide, RAL Version 1.15, December 2009を見てください。
RALFについては、VMM Register Abstraction Layer User Guide, RAL Version 1.15, December 2009を見てください。
SystemRDLは、Perlの記述をサポートしているようです。
Rubyのerbと同じようなことをするときに使うようですが、知りませんでした。。。
Rubyのerbと同じようなことをするときに使うようですが、知りませんでした。。。
13. Preprocessor directives 13.1 Embedded Perl preprocessing 13.2 Verilog-style preprocessorのように、Perlだけでなく、Verilog HDLスタイルもあるようです。
そういえば、SystemRDLって、みなさん使っているのでしょう?
検証、Verification、SystemVerilog、VMM