인텔® Quartus® Prime 소프트웨어 버전 20.1 Pro Edition 및 Standard Edition 및 이전 버전의 문제로 인해 일반 직렬 플래시 인터페이스 인텔 FPGA IP는 다음 조건이 모두 충족될 때 쓰기 활성화 작업에서 nCS를 해제하지 못할 수 있습니다.
- CSR 포트에서 여러 메모리 작업이 연속적으로 지시됩니다.
- 읽기 상태, 플래그 상태 레지스터와 같은 읽기 메모리 레지스터 작업은 쓰기 활성화 작업이 지시된 직후에 지시됩니다
문제가 발생하면 nCS가 어설션을 해제하지 않고 쓰기 활성화 명령 코드가 전송된 후에도 DCLK가 잠시 동안 불필요하게 토글됩니다.
이 문제를 해결하려면 CSR 포트의 명령 사이에 다음 수 이상의 간격 주기를 추가합니다.
명령어 간 간격 주기 수 = 전송 속도 제수 * 15(IP 입력 클럭 주기)
이 문제는 인텔 Quartus Prime 소프트웨어 버전 20.3 이후에 수정되었습니다.