是否存在寄存器位值控制某些其他属性的机制?

时间:2018-06-14 14:05:03

标签: origen-sdk

根据寄存器位的值查找要更改模式或参数的内容。类似于' on_modify'有点集合。那已经存在吗?

1 个答案:

答案 0 :(得分:1)

我不这么认为,但如果对您有好处,则支持反向(更新参数并将其反映在寄存器中)。

请参阅最后一个关于将寄存器位绑定到实时参数的示例 - http://origen-sdk.org/origen//guides/models/parameters/#Live_Updating_Parameters

为位集合添加一些新功能,以便它支持类似下面的API应该不会太困难:

my_reg.my_bits.on_data_changed do |data|
  do_something.based_on(data)
end

on_data_changed方法只是将给定的块存储在位集合实例中,然后在调用write方法时触发它。

相关问题