_origen.dut#
Submodules#
_origen.dut.pins- Classes
PinPinContainerPinGroupPinGroup.actionsPinGroup.apply_actions()PinGroup.big_endianPinGroup.capture()PinGroup.cycle()PinGroup.drive()PinGroup.highz()PinGroup.little_endianPinGroup.namePinGroup.overlay()PinGroup.pin_namesPinGroup.repeat()PinGroup.reset()PinGroup.reset_actionsPinGroup.set_actions()PinGroup.verify()PinGroup.width
PinCollectionPinCollection.actionsPinCollection.apply_actions()PinCollection.big_endianPinCollection.capture()PinCollection.cycle()PinCollection.drive()PinCollection.highz()PinCollection.little_endianPinCollection.overlay()PinCollection.pin_namesPinCollection.repeat()PinCollection.reset()PinCollection.reset_actionsPinCollection.set_actions()PinCollection.verify()PinCollection.width
PinHeaderPinHeaderContainerPinActions
- Classes
_origen.dut.registers_origen.dut.timesets
Classes#
PyDUT: The PyDUT object, through which DUT-related interactions between the Python frontend and the Rust backend take place.
- class _origen.dut.PyDUT(name)#
The PyDUT object, through which DUT-related interactions between the Python frontend and the Rust backend take place.
- add_pin(model_id, name, **kwargs)#
- add_pin_alias(model_id, name, *aliases)#
- add_pin_header(model_id, name, *pins)#
- add_timeset(model_id, name, period, **kwargs)#
- create_memory_map(model_id, name, address_unit_bits=None)#
- create_model(parent_id, name, offset=None)#
Creates a new model at the given path
- empty_regs()#
- get_metadata(idx)#
- get_or_create_address_block(memory_map_id, name)#
- get_or_create_memory_map(model_id, name)#
- group_pins(model_id, name, *pins, **options)#
- memory_map(model_id, name)#
- memory_maps(model_id)#
- model(id)#
- model_console_display(model_id)#
- override_metadata_at(idx, item)#
- physical_pin(model_id, name)#
- physical_pins(model_id)#
- pin(model_id, name)#
- pin_header(model_id, name)#
- pin_headers(model_id)#
- pins(model_id)#
- push_metadata(self, item)#
Pushes metadata object onto the current DUT
- timeset(model_id, name)#
- timesets(model_id)#