Error: niosv_g_dcache.sv: part-select direction is opposite from prefix index direction - Error: niosv_g_dcache.sv: part-select direction is opposite from prefix index direction Description Due to a problem in the: Quartus® Prime Pro Edition Software version 24.3.1, 25.1, and Quartus® Prime Standard Edition Software version 24.1 When the Nios® V/g processor is configured with No Data Cache and enabled with Error Detection and ECC Status Reporting , performing Analysis and Synthesis fails with the error " niosv_g_dcache.sv: part-select direction is opposite from prefix index direction ". Note that this issue has no relationship with No Instruction Cache . Figure. Nios® V/g Processor Setting to Replicate the Error Resolution To work around this error, Select 1Kbytes Data Cache . Apply a Peripheral Region that covers the whole Nios® V processor’s data_manager address map Enable Error Detection and ECC Status Reporting . By implementing Peripheral Region, the above settings can emulate an ECC-enabled Nios® V processor system that operates without caches. Figure. Workaround (in this example, the whole Nios® V processor’s data_manager address map is 1GB) This problem is scheduled to be fixed in a future release of the Quartus® Prime Edition Software. Custom Fields values: Troubleshooting 15017590141 ['Soft Embedded Processors Nios II (Primary)', 'Soft Embedded Processors RISC-V NIOS V (Primary)'] ['FPGA Dev Tools Quartus® Prime Software'] 24.3.1 ['Arria® 10 FPGAs and SoCs', 'Cyclone® 10 GX FPGA', 'MAX® 10 FPGAs', 'Stratix® 10 FPGAs and SoCs', 'Arria® 10 Bare Die', 'Agilex™ 5 FPGAs and SoCs', 'Agilex™ 7 FPGAs and SoCs'] - 2025-11-06

external_document