/Renode-v1.15.3-c57714d/src/Plugins/CoSimulationPlugin/IntegrationLibrary/hdl/modules/ahb/ |
D | renode_ahb_manager.sv | 41 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 …]
|
D | renode_ahb_subordinate.sv | 41 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)…
|
D | renode_ahb_if.sv | 38 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/ |
D | renode_axi_manager.sv | 48 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 …]
|
D | renode_axi_subordinate.sv | 53 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 …]
|
D | renode_axi_if.sv | 61 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/ |
D | renode_apb3_completer.sv | 63 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/ |
D | renode_pkg.sv | 80 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));
|