Home
last modified time | relevance | path

Searched refs:controllers (Results 1 – 6 of 6) sorted by relevance

/Renode-v1.15.3-c57714d/src/Plugins/CoSimulationPlugin/IntegrationLibrary/hdl/modules/ahb/
Drenode_ahb_manager.sv23 always @(runtime.controllers[RenodeToCosimIndex].reset_assert_request) begin
28 runtime.controllers[RenodeToCosimIndex].reset_assert_respond();
31 always @(runtime.controllers[RenodeToCosimIndex].reset_deassert_request) begin
34 runtime.controllers[RenodeToCosimIndex].reset_deassert_respond();
37 always @(runtime.controllers[RenodeToCosimIndex].read_transaction_request) read_transaction();
38 always @(runtime.controllers[RenodeToCosimIndex].write_transaction_request) write_transaction();
45 valid_bits = runtime.controllers[RenodeToCosimIndex].write_transaction_data_bits;
46 data = data_t'(runtime.controllers[RenodeToCosimIndex].write_transaction_data & valid_bits);
47 …configure_transfer(runtime.controllers[RenodeToCosimIndex].write_transaction_address, valid_bits, …
49 runtime.controllers[RenodeToCosimIndex].write_respond(is_invalid);
[all …]
/Renode-v1.15.3-c57714d/src/Plugins/CoSimulationPlugin/IntegrationLibrary/hdl/modules/apb3/
Drenode_apb3_requester.sv57 always @(runtime.controllers[RenodeToCosimIndex].reset_assert_request) begin
66 runtime.controllers[RenodeToCosimIndex].reset_assert_respond();
69 always @(runtime.controllers[RenodeToCosimIndex].reset_deassert_request) begin
73 runtime.controllers[RenodeToCosimIndex].reset_deassert_respond();
88 always @(runtime.controllers[RenodeToCosimIndex].read_transaction_request) begin
91 …renode_pkg::is_access_aligned(runtime.controllers[RenodeToCosimIndex].read_transaction_address, ru…
94 …transaction_width = renode_pkg::valid_bits_to_transaction_width(runtime.controllers[RenodeToCosimI…
103 read_address = address_t'(runtime.controllers[RenodeToCosimIndex].read_transaction_address);
109 always @(runtime.controllers[RenodeToCosimIndex].write_transaction_request) begin
112 …enode_pkg::is_access_aligned(runtime.controllers[RenodeToCosimIndex].write_transaction_address, ru…
[all …]
/Renode-v1.15.3-c57714d/src/Plugins/CoSimulationPlugin/IntegrationLibrary/hdl/modules/axi/
Drenode_axi_manager.sv25 always @(runtime.controllers[RenodeToCosimIndex].reset_assert_request) begin
32 runtime.controllers[RenodeToCosimIndex].reset_assert_respond();
35 always @(runtime.controllers[RenodeToCosimIndex].reset_deassert_request) begin
39 runtime.controllers[RenodeToCosimIndex].reset_deassert_respond();
42 always @(runtime.controllers[RenodeToCosimIndex].read_transaction_request) read_transaction();
43 always @(runtime.controllers[RenodeToCosimIndex].write_transaction_request) write_transaction();
52 address = address_t'(runtime.controllers[RenodeToCosimIndex].read_transaction_address);
53 valid_bits = runtime.controllers[RenodeToCosimIndex].read_transaction_data_bits;
56 runtime.controllers[RenodeToCosimIndex].read_respond(0, 1);
63 …runtime.controllers[RenodeToCosimIndex].read_respond(renode_pkg::data_t'(data) & valid_bits, is_er…
[all …]
/Renode-v1.15.3-c57714d/src/Plugins/CoSimulationPlugin/IntegrationLibrary/hdl/modules/
Drenode.sv43 runtime.controllers = new[RenodeToCosimCount];
44 foreach(runtime.controllers[i]) begin
45 runtime.controllers[i] = new();
79 always @(reset_assert_all) runtime.controllers[i].reset_assert();
80 always @(reset_deassert_all) runtime.controllers[i].reset_deassert();
81 always @(runtime.controllers[i].reset_assert_response) begin
87 always @(runtime.controllers[i].reset_deassert_response) begin
173 runtime.controllers[peripheral_index].read(address, data_bits, data, is_error);
181 runtime.controllers[peripheral_index].write(address, data_bits, data, is_error);
/Renode-v1.15.3-c57714d/scripts/multi-node/
Dnrf52840-ble-hci-uart-zephyr.resc2 …irs of machines (host-controller) communicating through BLE. Hosts and controllers communicate usi…
/Renode-v1.15.3-c57714d/src/Plugins/CoSimulationPlugin/IntegrationLibrary/hdl/
Drenode_pkg.sv273 bus_connection controllers[]; register in renode_pkg.renode_runtime