Porting firmware to XS1-L01-LQ64 or TQ48

Technical discussions around xCORE processors (e.g. xcore-200 & xcore.ai).
JamesBeard
New User
Posts: 2
Joined: Sat Feb 11, 2012 8:16 pm

Porting firmware to XS1-L01-LQ64 or TQ48

Post by JamesBeard »

Greetings,
Is it possible to port USB Audio 2.0 Reference Design to 48 pin or 64 pin devices?
128 pin is a bit overhead for this purpose.

Goals of this project is:
1)Simplify the pcb.
2)Get rid of i2s - adopt msb first with 16-20bit with 24 bit frame dual chanel out (or dual spi for interfacing with analog ad5791 or ad5781 dac).
3)implement oversampling fir.

Absence,of spdif,adc and gpio's is not critical.


User avatar
Bianco
XCore Expert
Posts: 754
Joined: Thu Dec 10, 2009 6:56 pm

Post by Bianco »

Given that there are enough ports on the TQ-48 to connect your stuff this shouldn't be a problem.
Be careful with assigning the ports for USB: follow the recommended ports in the datasheet.
JamesBeard
New User
Posts: 2
Joined: Sat Feb 11, 2012 8:16 pm

Post by JamesBeard »

According to datasheet it will be packed very tight.No any room for i0s.
But its perfectly suits 40 pin XS1-L01-tq64 demoboard.
I suppose very high demand, if software will be adopted for this board.

Any thoughts about comparsion with qucikfilter tech qf1d512 chip?
Would it be possible to implement 8x oversampling fir for 44100 sample rate with ~200 taps?
How many threads are occupied by this firmware?
User avatar
Ross
XCore Expert
Posts: 968
Joined: Thu Dec 10, 2009 9:20 pm
Location: Bristol, UK

Post by Ross »

I'm with Bianco, use the 48 for your USB Audio apps. Very little (if any) porting will be required.