Why does the Generic Serial Flash Interface Intel® FPGA IP fail to deassert nCS in write enable operation? - Why does the Generic Serial Flash Interface Intel® FPGA IP fail to deassert nCS in write enable operation? Description Due to a problem in Intel® Quartus® Prime software version 20.1 Pro Edition and Standard Edition and earlier, the Generic Serial Flash Interface Intel FPGA IP may fail to deassert nCS in write enable operation, when both the following conditions are met. Multiple memory operations are instructed in close succession from CSR port A read memory register operation such as read status, flag status register is instructed right after a write enable operation is instructed When the problem occurs, nCS doesn’t deassert and DCLK unnecessarily toggles for a while even after the write enable command code is sent out. Resolution To work around this problem, add the following number or more of interval cycles between instructions from CSR port. The number of interval cycles between instructions = Baud rate divisor * 15 (IP input clock cycles) This problem has been fixed since Intel Quartus Prime software version 20.3. Custom Fields values: ['novalue'] Troubleshooting 16010907823 False ['novalue'] ['FPGA Dev Tools Quartus® Prime Software QUARTUS-ALITE', 'FPGA Dev Tools Quartus® Prime Software Pro', 'FPGA Dev Tools Quartus® Prime Software Standard'] 20.3 20.1 ['Programmable Logic Devices'] ['novalue'] ['novalue'] ['novalue'] - 2021-08-25

external_document