Raw Programing Data(.rpd) 파일, 헥사데시말(인텔-포맷) 파일 또는 Quartus® II 소프트웨어 외부의 임베디드 환경에서 다른 파일 형식으로 EPCQ 장치를 프로그래밍할 때, AS 구성은 28 nm 장치 제품군(Stratix® V, Arria® V 및 Cyclone® V 장치)에서 실패할 수 있습니다.
EPCQ 장치에는 비휘발성 구성 레지스터(NVCR)가 있습니다. NVCR은 28 nm 장치 제품군의 EPCQ 장치 및 구성 모드에 따라 적절한 값으로 설정되어야 합니다. Quartus II 소프트웨어 프로그래머에서 JTAG 간접 구성(.jic) 프로그래밍 파일 또는 AS 프로그래밍 모드를 사용하는 경우, EPCQ 장치를 프로그래밍하는 동안 NVCR이 자동으로 설정됩니다.
다음 작업을 실행하려면 NVCR을 설정해야 합니다.
- 쓰기 활성화 작업 실행: opcode b'0000 0110.
- 쓰기 비휘발성 구성 레지스터 작업 실행: opcode b'1011 0001 다음 16비트 레지스터 값.
- 16비트 레지스터 값을 y가 주소 바이트인 b'1110_111y_xxxx_1111 설정(0은 4바이트 주소, 1은 3바이트 주소 지정) xxxx는 더미 사이클 값입니다.
- EPCQ 장치 및 AS 구성 모드(x1 또는 x4)의 밀도에 따라 다음 16비트 레지스터 값을 사용하십시오.
EPCQ16, EPCQ32, EPCQ64 및 EPCQ128
- AS x1/AS x4 b'1110_1111_1100_1111(주소 지정 모드 3바이트 / 더미 사이클 = 12)
EPCQ256, EPCQ512
- AS x1 b'1110_1110_0100_1111(주소 지정 모드 4바이트 / 더미 사이클 = 4)
- AS x4 b'1110_1110_1010_1111(주소 지정 모드 4바이트 / 더미 사이클 = 10)
레지스터가 비휘발성이기 때문에 구성 모드를 변경하지 않는 한 이 레지스터를 한 번만 설정해야 합니다.