Substitution for xhra-2hpa

If you have a simple question and just want an answer.
Post Reply
wlodek
Member++
Posts: 22
Joined: Fri Jul 22, 2016 3:19 pm

Substitution for xhra-2hpa

Post by wlodek »

Hi,
What would be the simplest way to substitute no longer available XHRA-2HPA?. We have invested a lot of money and time to build usb audio device based on xhra-2hpa . Now after short time it is no more available (anybody knows why?). Trying to minimize disasterous consequences of this we have to find quick solution that converts stereo usb audio stream to I2S so that only the USB2I2S interface has to redesigned.
What would be XMOS substitution for XHRA-2HPA that could be applied with acceptable effords and costs?

Regards
Wlodek


User avatar
mon2
XCore Legend
Posts: 1913
Joined: Thu Jun 10, 2010 11:43 am
Contact:

Post by mon2 »

Hey! Nice to see you here again :)

1) XHRA-2HPA was hard coded to use an EOL flash device. If that specific EOL flash device is not found then the IP would fail.

There is a very detailed thread that led to this EOL status of the XMOS CPU and the locked down ISSI flash device here:

http://www.xcore.com/viewtopic.php?f=7& ... hilit=issi


2) The XHRA-2HPA can be replaced with the XU208:

http://www.xcore.com/viewtopic.php?f=47&t=6795

but you will be required to somehow park the XU208 into reset so that you can program the external flash device onboard the same end product. Often this is done through pogo pins or similar. Once the CPU is in reset, the flash lines are tri-stated and then an external flash programmer can insert the code for your device. Keep in mind that the end flash must be in QSPI enabled mode to boot properly.
wlodek
Member++
Posts: 22
Joined: Fri Jul 22, 2016 3:19 pm

Post by wlodek »

Hi,
Thanks for the speedy response.
I could not go to links you provided. Can you check?
I will try to get familiar with XU208 which I do not know at all and I am afraid I will have to start from scratch.
Do you know what was the reason for the end of life of XHRA-2HPA?
Regards
Wlodek
User avatar
mon2
XCore Legend
Posts: 1913
Joined: Thu Jun 10, 2010 11:43 am
Contact:

Post by mon2 »

Hi. The links work for me but try:

Code: Select all

http://www.xcore.com/viewtopic.php?f=7&t=6146&hilit=issi
and

Code: Select all

http://www.xcore.com/viewtopic.php?f=37&t=6375&hilit=XU208
omg - my cut & paste is weak :) fixed it !!

The reason for the EOL from an outside view was that the limited flash devices that were supported by this firmware are all now EOL. In addition to this, the firmware was locked down to check the FLASH ID of each such device and if not found, the firmware would misbehave. The same firmware has been released inside the above thread by XMOS but the minor pain is to figure out how you will flash the firmware onto the next version of this design. From my memory, pretty sure the XU208 is a drop in replacement for the same device.

Also wanted to add that the firmware in the original audio chip was in OTP ROM and for this reason, the production of the same chip is not practical.
wlodek
Member++
Posts: 22
Joined: Fri Jul 22, 2016 3:19 pm

Post by wlodek »

Thanks. I will probbably be back with some questions when I go deeper into details. Pity of EOL, I appreciated XHRA for its simplicity
Post Reply