Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20644 Discussions

Problem (re-)programming EPCQ16A with NIOS design

DMast9
Beginner
589 Views

I am not able to program an EPCQ16A with an NIOS based design.​

  • Works OK with non-NIOS design until a NIOS deisgn is used. Once the NIOS design is downloaded the PROM appears locked. It can no longer be successfully erased or programmed.
  • I have tried erasing without a design file being specified (to clear all locations).
  • NIOS design will operate if loaded in the FPGA using a JTAG link.
  • Same thing happens on serveral different boards.

 

The EPCQ16A is returning an ID of 0x14, where I was expecting 0x15 according to the datasheet.

 

Hardware: Cyclone IV (EP4CE22) and EPCQ16A.

IDE: Quartus Prime 18.1.0 Lite Edition.

Programmer: Terasic USB Blaster.

 

The EPCQ16A connected directly to Blaster (non-JTAG).

 

I am guessing that the problem I am seeing may have something to do with the NVCR register in PROM.

 

Any information/experience that can be shared to overcome this problem would be greatly appreciated.

 

Darryl

0 Kudos
1 Solution
DMast9
Beginner
271 Views

​Problem resolved:

 

Issue due to 'Use enhanced mode serial flash loader for factory default helper image'

being selected in the programmer options.

View solution in original post

0 Kudos
1 Reply
DMast9
Beginner
272 Views

​Problem resolved:

 

Issue due to 'Use enhanced mode serial flash loader for factory default helper image'

being selected in the programmer options.

0 Kudos
Reply