Vivado Simulatorを使ってUVMに入門する (23. UVMを使ってランダムパタンジェネレータを作りたい)

前回はこちら:msyksphinz.hatenablog.com UVMで色々コントロールできることが分かってきたので、今度はランダム検証に使うための要素について考えていきたい。 単純に考えられるのは、RISC-Vの命令をランダムに生成するランダムパタンジェネレータだ。 UVMのSequence ItemにRISC-Vの命令エンコーディングのフィールドを定…