Searched refs:controllers (Results 1 – 6 of 6) sorted by relevance
23 always @(runtime.controllers[RenodeToCosimIndex].reset_assert_request) begin28 runtime.controllers[RenodeToCosimIndex].reset_assert_respond();31 always @(runtime.controllers[RenodeToCosimIndex].reset_deassert_request) begin34 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 …]
57 always @(runtime.controllers[RenodeToCosimIndex].reset_assert_request) begin66 runtime.controllers[RenodeToCosimIndex].reset_assert_respond();69 always @(runtime.controllers[RenodeToCosimIndex].reset_deassert_request) begin73 runtime.controllers[RenodeToCosimIndex].reset_deassert_respond();88 always @(runtime.controllers[RenodeToCosimIndex].read_transaction_request) begin91 …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) begin112 …enode_pkg::is_access_aligned(runtime.controllers[RenodeToCosimIndex].write_transaction_address, ru…[all …]
25 always @(runtime.controllers[RenodeToCosimIndex].reset_assert_request) begin32 runtime.controllers[RenodeToCosimIndex].reset_assert_respond();35 always @(runtime.controllers[RenodeToCosimIndex].reset_deassert_request) begin39 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 …]
43 runtime.controllers = new[RenodeToCosimCount];44 foreach(runtime.controllers[i]) begin45 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) begin87 always @(runtime.controllers[i].reset_deassert_response) begin173 runtime.controllers[peripheral_index].read(address, data_bits, data, is_error);181 runtime.controllers[peripheral_index].write(address, data_bits, data, is_error);
2 …irs of machines (host-controller) communicating through BLE. Hosts and controllers communicate usi…
273 bus_connection controllers[]; register in renode_pkg.renode_runtime