Forum Discussion

arulmaniv's avatar
arulmaniv
Icon for New Contributor rankNew Contributor
16 hours ago

NOR Flash IC programming using 3rd party Programmer

We have observed that programming the NOR Flash using the Altera USB‑Blaster via JTAG behaves differently compared to programming the same Flash device using a third‑party gang programmer.

 

We have created an RPD file as mentioned in the below intel document,
tutorial-write-raw-programming-data-rpd-into-flash-devices.pdf


Observations During NOR Flash Programming

1.When the fresh NOR Flash IC is programmed using a third‑party programming tool and subsequently mounted on the Base Card, the card fails to boot.


2.However, the RPD image functions correctly when the following programming sequence is followed:

-> Program the fresh NOR Flash of the CFPG A using the Altera USB Blaster via JTAG.

-> Erase the NOR Flash.

-> Reprogram the same RPD image, generated as per the procedure defined in the referenced document.

When the above sequence is followed, the card boots and operates as expected.


We would appreciate your input on whether any additional steps are required when using third‑party programmers to ensure compatibility with the FPGA boot mechanism.

1 Reply

  • FvM's avatar
    FvM
    Icon for Super Contributor rankSuper Contributor

    Hi,

    why no reading back jic programmed flash in your programmer and compare the content? May be trivial bit order problem.

    Writing binary image files to altasmi IP needs a bitrevers conversion, I guess it's also required for your programmer.

    Regards Frank