Origen是否支持注册别名?

时间:2017-10-26 19:14:13

标签: origen-sdk

你可以在Origen的寄存器中添加一个别名吗?类似于别名如何工作的东西?

dut.add_reg_alias :orig_reg, :new_reg

1 个答案:

答案 0 :(得分:2)

不,在撰写本文时,它不受支持,尽管它应该是。

与此同时,你可以通过这样做来解决这个问题:

# 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
相关问题