根据寄存器位的值查找要更改模式或参数的内容。类似于' on_modify'有点集合。那已经存在吗?
答案 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
方法时触发它。