2

sub_blockの sub_blocks に別のbase_addressを割り当てる方法はありますか?

私はこのようなものを持っている場合があります:

dut.rb:

    sub_block ipBlock base_address: 0x11000000

したがって、このレベルのレジスタはすべて 0x110000000 で始まります

ただし、 ipBlockには独自のsub_blocksもあります。

ipblock.rb:

    sub_block subIPBlock base_address: 0x0

インターフェイスの違いにより、0 の base_address が必要な独自のレジスタを使用します。

残念ながら、レジスタをsubIPBlockに追加すると、最上位のipBlockのベース アドレスがまだ残っています。

sub_ipblock.rb:

    add_reg :reg0, 0x0, 16, reset: 0xFFFF ...

sub_block の sub_block のベース アドレスを簡単に再割り当てする方法はありますか?

4

2 に答える 2