/Renode-v1.15.3-c57714d/src/Plugins/CoSimulationPlugin/IntegrationLibrary/hdl/modules/ |
D | renode.sv | 48 runtime.peripherals = new[CosimToRenodeCount]; 49 foreach(runtime.peripherals[i]) begin 50 runtime.peripherals[i] = new(); 57 always @(runtime.peripherals[i].read_transaction_request) read_transaction(i); 58 always @(runtime.peripherals[i].write_transaction_request) write_transaction(i); 59 always @(reset_assert_all) runtime.peripherals[i].reset_assert(); 60 always @(runtime.peripherals[i].reset_assert_response) begin 66 always @(runtime.peripherals[i].reset_deassert_response) begin 72 always @(reset_deassert_all) runtime.peripherals[i].reset_deassert(); 190 case (runtime.peripherals[peripheral_index].read_transaction_data_bits) [all …]
|
/Renode-v1.15.3-c57714d/src/Plugins/CoSimulationPlugin/IntegrationLibrary/hdl/modules/ahb/ |
D | renode_ahb_subordinate.sv | 23 always @(runtime.peripherals[CosimToRenodeIndex].reset_assert_request) begin 28 runtime.peripherals[CosimToRenodeIndex].reset_assert_respond(); 31 always @(runtime.peripherals[CosimToRenodeIndex].reset_deassert_request) begin 34 runtime.peripherals[CosimToRenodeIndex].reset_deassert_respond(); 57 runtime.peripherals[CosimToRenodeIndex].read(address, valid_bits, data, is_error); 61 …runtime.peripherals[CosimToRenodeIndex].write(address, valid_bits, renode_pkg::data_t'(bus.hwdata)…
|
/Renode-v1.15.3-c57714d/src/Plugins/CoSimulationPlugin/IntegrationLibrary/hdl/modules/apb3/ |
D | renode_apb3_completer.sv | 49 always @(runtime.peripherals[CosimToRenodeIndex].reset_assert_request) begin 53 runtime.peripherals[CosimToRenodeIndex].reset_assert_respond(); 56 always @(runtime.peripherals[CosimToRenodeIndex].reset_deassert_request) begin 60 runtime.peripherals[CosimToRenodeIndex].reset_deassert_respond(); 110 …runtime.peripherals[CosimToRenodeIndex].write(renode_pkg::address_t'(paddr), valid_bits, renode_pk… 125 …runtime.peripherals[CosimToRenodeIndex].read(renode_pkg::address_t'(paddr), valid_bits, prdata_int…
|
/Renode-v1.15.3-c57714d/tests/platforms/systemc/multiple-peripherals/ |
D | multiple-peripherals.robot | 2 … @https://dl.antmicro.com/projects/renode/x64-systemc--multiple-peripherals.elf-s_1045808-e… 3 …tps://dl.antmicro.com/projects/renode/systemc-examples-zephyr-multiple-peripherals-stm32f401_mini.… 4 …RM} @tests/platforms/systemc/multiple-peripherals/multiple-peripherals.repl
|
/Renode-v1.15.3-c57714d/tests/peripherals/CLIC/ |
D | CLIC-riscv-arch-tests.robot | 6 Execute Script tests/peripherals/CLIC/CLIC-test-setup.resc 15 Execute Script tests/peripherals/CLIC/CLIC-test-setup.resc 24 Execute Script tests/peripherals/CLIC/CLIC-test-setup.resc 33 Execute Script tests/peripherals/CLIC/CLIC-test-setup.resc 42 Execute Script tests/peripherals/CLIC/CLIC-test-setup.resc 51 Execute Script tests/peripherals/CLIC/CLIC-test-setup.resc 60 Execute Script tests/peripherals/CLIC/CLIC-test-setup.resc 69 Execute Script tests/peripherals/CLIC/CLIC-test-setup.resc 78 Execute Script tests/peripherals/CLIC/CLIC-test-setup.resc 87 Execute Script tests/peripherals/CLIC/CLIC-test-setup.resc [all …]
|
D | CLIC-indirect-csr.robot | 8 …Execute Command machine LoadPlatformDescription @tests/peripherals/CLIC/CLIC-test-platfo…
|
D | CLIC-preemption-01.robot | 3 ${PLATFORM} @tests/peripherals/CLIC/CLIC-test-platform.repl
|
D | CLIC-priorities-01.robot | 7 ... using "tests/peripherals/CLIC/CLIC-test-platform.repl" ${\n}
|
D | CLIC-level-prio-01.robot | 7 ... using "tests/peripherals/CLIC/CLIC-test-platform.repl" ${\n}
|
D | CLIC-test-setup.resc | 8 include @tests/peripherals/CLIC/CLIC-test-platform.repl
|
D | CLIC-mcause-mstatus-alias.robot | 30 …Execute Command machine LoadPlatformDescription @tests/peripherals/CLIC/CLIC-test-…
|
/Renode-v1.15.3-c57714d/src/Renode/Connectors/ |
D | GPIOConnector.cs | 35 if(peripherals.Count == 2) in AttachTo() 39 peripherals.Add(peripheral); in AttachTo() 101 peripherals.Remove(peripheral); in DetachFrom() 118 var attachedPeripheral = peripherals.FirstOrDefault(p => p == peripheral); in VerifyPeripheralOrThrow() 143 private ISet<IPeripheral> peripherals = new HashSet<IPeripheral>(); field in Antmicro.Renode.Connectors.GPIOConnector
|
/Renode-v1.15.3-c57714d/tools/metrics_analyzer/metrics_parser/ |
D | __init__.py | 34 _, peripherals = self._parseHeader(f) 35 return peripherals, self._parse(f, b'\x02', '<cQ') 65 peripherals = {} 76 peripherals[peripheralName] = [peripheralStartAddress, peripheralEndAddress] 77 return cpus, peripherals
|
/Renode-v1.15.3-c57714d/src/Plugins/CoSimulationPlugin/IntegrationLibrary/hdl/modules/axi/ |
D | renode_axi_subordinate.sv | 25 always @(runtime.peripherals[CosimToRenodeIndex].reset_assert_request) begin 31 runtime.peripherals[CosimToRenodeIndex].reset_assert_respond(); 34 always @(runtime.peripherals[CosimToRenodeIndex].reset_deassert_request) begin 38 runtime.peripherals[CosimToRenodeIndex].reset_deassert_respond(); 66 …runtime.peripherals[CosimToRenodeIndex].read(renode_pkg::address_t'(address), valid_bits, data, is… 114 …runtime.peripherals[CosimToRenodeIndex].write(renode_pkg::address_t'(address), valid_bits, renode_…
|
/Renode-v1.15.3-c57714d/tools/metrics_analyzer/metrics_visualizer/assets/ |
D | peripherals.py | 9 peripherals, peripheralEntries = metricsParser.get_peripheral_entries() 17 for key, value in peripherals.items():
|
/Renode-v1.15.3-c57714d/tests/unit-tests/ |
D | file-paths.robot | 35 ${peripherals}= Execute Command peripherals 36 Should Contain ${peripherals} sysbus
|
D | bus-isolation.robot | 3 ${POSSIBLE_INITIATORS_STRING} peripherals implementing IPeripheralWithTransactionState (in… 69 # Now we'll read some peripherals that have various conditions. 150 …... Conditions provided (!privileged) but there are no peripherals implementing IPeripheralWithTr…
|
D | arm-signals-unit.robot | 159 ${peripherals}= Execute Command peripherals 160 Should Not Contain ${peripherals} ${INIT_PERIPHBASE_ADDRESS} 166 ${peripherals}= Execute Command peripherals
|
/Renode-v1.15.3-c57714d/scripts/complex/arduino_nano/ |
D | nrf52840_arduinoIDE_integration.resc | 10 twi0.lsm9ds1_imu FeedAccelerationSample $ORIGIN/../../../tests/peripherals/circle_rotated.data
|
/Renode-v1.15.3-c57714d/tools/packaging/ |
D | common_copy_files.sh | 10 cp -r $BASE/tests/peripherals $DIR/tests/peripherals
|
/Renode-v1.15.3-c57714d/tools/metrics_analyzer/metrics_visualizer/ |
D | metrics-visualizer.py | 14 from assets.peripherals import *
|
/Renode-v1.15.3-c57714d/tests/peripherals/ |
D | virtio-vexriscv.resc | 4 $platform?=@tests/peripherals/virtio-platform.repl
|
D | S32K3XX_FlexCAN.robot | 18 Execute Command include @tests/peripherals/mr_canhubk3.resc
|
D | VirtIO.robot | 11 ${SCRIPT_FS} ${CURDIR}/../../tests/peripherals/virtio-vexriscv.resc 46 Execute Command $platform=@tests/peripherals/virtio-platform.repl
|
/Renode-v1.15.3-c57714d/ |
D | CHANGELOG.rst | 68 * handling registration of regions not defined by peripherals 84 Improvements in peripherals: 178 * unified STM32 CRC peripherals so they use a single class configured with the STM32Series enum 179 * co-simulated peripherals protocol on writes directed to system bus 197 * listing of registration points for peripherals registered at both cpu and sysbus 215 Improvements in peripherals: 283 * updated peripherals registration for STM32F0, STM32F4, STM32F746, STM32G0, STM32H743, STM32L071, … 355 * optional CPU context in locking sysbus accesses to peripherals 376 * unregistering peripherals 432 Improvements in peripherals: [all …]
|