2
Origenのレジスタにエイリアスを追加できますか?ピンエイリアスの仕組みと似たようなもの?Origenはエイリアスをサポートしていますか?
dut.add_reg_alias :orig_reg, :new_reg
Origenのレジスタにエイリアスを追加できますか?ピンエイリアスの仕組みと似たようなもの?Origenはエイリアスをサポートしていますか?
dut.add_reg_alias :orig_reg, :new_reg
いいえ、それは書面の時点ではサポートされていません。一方
は、あなたがこれを行うことによって回避することができます。# Define the reg as you normally would with a default name
add_reg :reg1, 0x0 do |reg|
# Bit definitions here
end
# Add an alias method for it like this
def reg1_alias; reg1 end
これはあなたではなく、REG()メソッドを介して、直接名前を経由してアクセスできるようになります(私はいつもお勧めしますとにかく直接名を使用する)。
dut.reg1 == dut.reg1_alias # => true