Sha256: 9ffca24b9dfdc53691c484bf4a97097ab88cf65e7e5b72624fcac30c0d195f00
Contents?: true
Size: 731 Bytes
Versions: 1
Compression:
Stored size: 731 Bytes
Contents
module <%= @namespace %>Dev # This is a dummy DUT controller that should be used to test that your test module can # integrate into a top-level app class DUTController include Origen::TopLevel include OrigenJTAG include OrigenARMDebug def startup(options = {}) tester.set_timeset('func_25', 40) ss 'Startup the SoC' pin(:resetb).drive!(0) 100.cycles pin(:resetb).dont_care end def shutdown(options = {}) ss 'Shutdown the SoC' pin(:resetb).drive!(0) end def write_register(reg, options = {}) arm_debug.write_register(reg, options) end def read_register(reg, options = {}) arm_debug.read_register(reg, options) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
origen_app_generators-0.3.2 | templates/app_generators/test_engineering/test_block/lib_dev/dut_controller.rb |