_origen.dut¶
Implements the module _origen.dut in Python which exposes all DUT-related APIs
Submodules¶
Classes¶
PyDUT: The PyDUT object, through which DUT-related interactions between the Python frontend and the Rust backend take place.
- 
class 
_origen.dut.PyDUT¶ The PyDUT object, through which DUT-related interactions between the Python frontend and the Rust backend take place.
- 
add_pin()¶ 
- 
add_pin_alias()¶ 
- 
add_pin_header()¶ 
- 
add_timeset()¶ 
- 
create_memory_map()¶ 
- 
create_model()¶ Creates a new model at the given path
- 
empty_regs()¶ 
- 
get_metadata()¶ 
- 
get_or_create_address_block()¶ 
- 
get_or_create_memory_map()¶ 
- 
group_pins()¶ 
- 
memory_map()¶ 
- 
memory_maps()¶ 
- 
model()¶ 
- 
model_console_display()¶ 
- 
override_metadata_at()¶ 
- 
physical_pin()¶ 
- 
physical_pins()¶ 
- 
pin()¶ 
- 
pin_header()¶ 
- 
pin_headers()¶ 
- 
pins()¶ 
- 
push_metadata(self, item)¶ Pushes metadata object onto the current DUT
- 
timeset()¶ 
- 
timesets()¶ 
-