[altera] Serial Flash Err- quartus에서 호환가능한 3rd party serial flash download가 안될 때

댓글 0


2014. 6. 25.


altera의 serial flash(EPCS,EPCQ series)를 사용할 될 경우에 따라 FPGA 비싼 가격에 제품을 만들어야 되는 경우가 있다.
이 때문에 serial flash를 대체할 3rd party 제품을 찾을 수 밖에 없는데..

여기서 EPCS와 compatible한데 왜 quartus에서 active serial로 download가 안될까.. 고생하는 사람이있다.



quartus II ver.12.x 이후  ver.에서는 'disable EPCS ID check' 를 사용할 수 없도록 막아버렸기 때문.
quartus 상에서는 이를 chk할 수 있게 했으나 실제 프로그램 상에서는 EPCS ID를 계속 체크하도록 하고 있어

결과적으로  3rd party serial flash에 download가 안되었던 것.

아래는 관련 내용



Solution ID: rd12132013_345
Last Modified: Jan 08, 2014
Product Category: Intellectual Property
Product Area: Comm, Interface & Peripherals
Product Sub-area: Tools/Environment
Version Found In: v12.0
Software: Quartus II Linux,Quartus II PC
IP Product: PCI Express 1/2/4/8 Lanes (x8)


Why does my Configuration via Protocol (CvP) design fail link training and not load the core image when I use a SOF from a Quartus II software version 13.0 or lower in CvP Initialization mode?



There is a known issue with the Convert Programming files conversion of the SRAM Object File (.sof) from Quartus® II software version 12.0 through 12.1sp1. The "Disable EPCS ID check" was enabled from version 12.0 through 12.1sp1 which caused the issue with link training and loading of the core image.


Workaround / Fix


To workaround this issue in Quartus II software version 12.0 through 12.1 sp1, go to the Advanced tab of the the Convert Programming Files window and check the checkbox labeled "Disable EPCS ID check". 

In Quartus II software version 13.0 and beyond, the "Disable EPCS ID check" is correctly set to disable

You can not check disable EPCS ID check after version 12.0 Altera closes this feature for selling its products. This is unfair...