Home
last modified time | relevance | path

Searched refs:valid_bits (Results 1 – 8 of 8) sorted by relevance

/Renode-v1.15.3-c57714d/src/Plugins/CoSimulationPlugin/IntegrationLibrary/hdl/modules/ahb/
Drenode_ahb_manager.sv41 renode_pkg::valid_bits_e valid_bits; register
45 valid_bits = runtime.controllers[RenodeToCosimIndex].write_transaction_data_bits;
46 data = data_t'(runtime.controllers[RenodeToCosimIndex].write_transaction_data & valid_bits);
47 …fer(runtime.controllers[RenodeToCosimIndex].write_transaction_address, valid_bits, Write, is_inval…
53 bus.hwstrb = bus.transfer_size_to_strobe(bus.valid_bits_to_transfer_size(valid_bits));
62 renode_pkg::valid_bits_e valid_bits; register
67 valid_bits = runtime.controllers[RenodeToCosimIndex].read_transaction_data_bits;
68 …configure_transfer(runtime.controllers[RenodeToCosimIndex].read_transaction_address, valid_bits, R…
79 …runtime.controllers[RenodeToCosimIndex].read_respond(renode_pkg::data_t'(data) & valid_bits, is_er…
82 …task static configure_transfer(renode_pkg::address_t address, renode_pkg::valid_bits_e valid_bits,… port
[all …]
Drenode_ahb_subordinate.sv41 renode_pkg::valid_bits_e valid_bits; register
47 wait_for_transfer(address, valid_bits, direction, is_invalid);
57 runtime.peripherals[CosimToRenodeIndex].read(address, valid_bits, data, is_error);
58 bus.hrdata = data_t'(data & valid_bits);
61 ….peripherals[CosimToRenodeIndex].write(address, valid_bits, renode_pkg::data_t'(bus.hwdata) & vali…
78 …(output renode_pkg::address_t address, output renode_pkg::valid_bits_e valid_bits, output transfer… port
84 valid_bits = bus.transfer_size_to_valid_bits(bus.hsize);
86 if (!bus.are_valid_bits_supported(valid_bits)) begin
87 …ction will be performed.", renode_pkg::valid_bits_to_transaction_width(valid_bits), bus.DataWidth)…
Drenode_ahb_if.sv38 function static bit are_valid_bits_supported(renode_pkg::valid_bits_e valid_bits); port
39 case (valid_bits)
48 function static transfer_size_e valid_bits_to_transfer_size(renode_pkg::valid_bits_e valid_bits); port
49 case (valid_bits)
/Renode-v1.15.3-c57714d/src/Plugins/CoSimulationPlugin/IntegrationLibrary/hdl/modules/axi/
Drenode_axi_manager.sv48 renode_pkg::valid_bits_e valid_bits; register
53 valid_bits = runtime.controllers[RenodeToCosimIndex].read_transaction_data_bits;
55 if(!is_access_valid(address, valid_bits)) begin
58 burst_size = bus.valid_bits_to_burst_size(valid_bits);
63 …runtime.controllers[RenodeToCosimIndex].read_respond(renode_pkg::data_t'(data) & valid_bits, is_er…
70 renode_pkg::valid_bits_e valid_bits; register
76 valid_bits = runtime.controllers[RenodeToCosimIndex].write_transaction_data_bits;
78 if(!is_access_valid(address, valid_bits)) begin
81 burst_size = bus.valid_bits_to_burst_size(valid_bits);
82 data = data_t'(runtime.controllers[RenodeToCosimIndex].write_transaction_data & valid_bits);
[all …]
Drenode_axi_subordinate.sv53 renode_pkg::valid_bits_e valid_bits; register
57 valid_bits = bus.burst_size_to_valid_bits(burst_size);
61 if(!is_access_valid(address, valid_bits, burst_type)) begin
66 …runtime.peripherals[CosimToRenodeIndex].read(renode_pkg::address_t'(address), valid_bits, data, is…
71 data = data & valid_bits;
87 renode_pkg::valid_bits_e valid_bits; register
91 valid_bits = bus.burst_size_to_valid_bits(burst_size);
92 if(!is_access_valid(address, valid_bits, burst_type)) begin
114 …enodeIndex].write(renode_pkg::address_t'(address), valid_bits, renode_pkg::data_t'(data) & valid_b…
122 …function static is_access_valid(address_t address, renode_pkg::valid_bits_e valid_bits, burst_type… port
[all …]
Drenode_axi_if.sv61 function static bit are_valid_bits_supported(renode_pkg::valid_bits_e valid_bits); port
62 case (valid_bits)
71 function static burst_size_t valid_bits_to_burst_size(renode_pkg::valid_bits_e valid_bits); port
72 case (valid_bits)
/Renode-v1.15.3-c57714d/src/Plugins/CoSimulationPlugin/IntegrationLibrary/hdl/modules/apb3/
Drenode_apb3_completer.sv63 renode_pkg::valid_bits_e valid_bits; register
64 assign valid_bits = renode_pkg::valid_bits_e'((1 << bus.DataWidth) - 1);
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/src/Plugins/CoSimulationPlugin/IntegrationLibrary/hdl/
Drenode_pkg.sv80 function static bit is_access_aligned(address_t address, valid_bits_e valid_bits); port
81 case(valid_bits)
90 function static integer valid_bits_to_transaction_width(valid_bits_e valid_bits); port
91 case (valid_bits)
97 $error($sformatf("Cannot determine transaction width for valid_bits %d", valid_bits));