How to program the QSPI flash memory on Hi-Res 2 DAC/HPA boa

If you have a simple question and just want an answer.
DWHW
New User
Posts: 3
Joined: Fri Sep 04, 2015 5:54 am

How to program the QSPI flash memory on Hi-Res 2 DAC/HPA boa

Post by DWHW »

(1) Is there any tool for programming the QSPI flash memory on the Hi-Res 2 DAC/HPA board?  

(2) Is the QSPI flash memory on the board empty?

(3) I assume that the firmware resides in the XHRA-2HPA-TQ64-C chip and it allows programming the QSPI flash memory through a PC software. Is my understanding correct?

krishnabalan
Member++
Posts: 24
Joined: Thu Aug 14, 2014 10:55 am

Post by krishnabalan »

  • (1) Is there any tool for programming the QSPI flash memory on the Hi-Res 2 DAC/HPA board? 

If you can access the QSPI lines, you can use any thirdy party programmer that supports the programming guidelines provided in the XHRA-2HPA-TQ64 datasheet (Flash section).

But Hi-Res 2 DAC/HPA QSPI flash is programmed by XMOS and you don't need to program it.
  • (2) Is the QSPI flash memory on the board empty?

No, it is factory programmed by XMOS with the XHRA-2HPA firmware binary.
  • (3) I assume that the firmware resides in the XHRA-2HPA-TQ64-C chip and it allows programming the QSPI flash memory through a PC software. Is my understanding correct?

No, the XHRA-2HPA-TQ64 (fixed audio chip) doesn't provide support to program the external QSPI flash.

 

Hope it helps!

Cheers,

Krishna

DWHW
New User
Posts: 3
Joined: Fri Sep 04, 2015 5:54 am

Post by DWHW »

Thanks for the answer.

So, if I want to customize this design reference board, I will need to:
 
1) Request the firmware binary from XMOS by emailing to XMOS
 
2) Use a third-party SPI flash programmer, program both the firmware and the custom flash configuration into a QSPI flash IC
 
3) Replace the QSPI flash IC on the board with the newly programmed one
 
Right?