MultiCore Audio PCB (EP1)

XCore Project reviews, ideas, videos and proposals.
Post Reply
User avatar
lilltroll
XCore Expert
Posts: 956
Joined: Fri Dec 11, 2009 3:53 am
Location: Sweden, Eskilstuna

MultiCore Audio PCB (EP1)

Post by lilltroll »

Here is a picture of (the first) Evaluation Prototype of a audio-pcb
EP1.jpg
(376.7 KiB) Not downloaded yet
EP1.jpg
(376.7 KiB) Not downloaded yet
The PCB has > 1200 components and 4 XMOS L1's

DAC: 8 balanced analog out.
ADC 4 balanced analog in, XLR+Tele combo, +48V Phantom, Pad, mic-pregain.
AES-EBU + Toslink
Ethernet (XMOS)
USB 2.0 (XMOS)
RS232 + XTAG2 connection
It also has place for a daughter-board for HDMI-audio in.


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

Post by Bianco »

Nice work.
Will it be open sourced?
User avatar
Folknology
XCore Legend
Posts: 1274
Joined: Thu Dec 10, 2009 10:20 pm
Contact:

Post by Folknology »

Holy cow that's a serious board..

regards
Al
User avatar
Berni
Respected Member
Posts: 363
Joined: Thu Dec 10, 2009 10:17 pm
Contact:

Post by Berni »

Wow thats a serious board you got there. Is it meant to be some sort of XMOS audio test system?
User avatar
lilltroll
XCore Expert
Posts: 956
Joined: Fri Dec 11, 2009 3:53 am
Location: Sweden, Eskilstuna

Post by lilltroll »

It is intended to become a "Receiver" like consumer product. Something that is between the power amplifiers and the audio transport like NAS, Blue-Ray player etc.

It's intended to be used together with this speaker
http://www.bremen.se/

The speaker has arrived to the dealer in Sweden just a week ago. A webshop fore sales will also open in September this year.

Tomorrow I will travel to Italy again to run the Quality Control of the second batch of speakers.
User avatar
lilltroll
XCore Expert
Posts: 956
Joined: Fri Dec 11, 2009 3:53 am
Location: Sweden, Eskilstuna

Post by lilltroll »

I'm working on a GUI to interface with the hardware above.

Earlier I made GUI's in MATLAB or in LabVIEW, but during last Christmas I started to learn C++ and Qt (http://qt-project.org/). The reason for that is the portability to different platforms without any changes in the code and that it is possible to compile standalone executable without a 1 GB runtime lib.
The standalone .exe for win 7 ~ 16 Mb for this GUI. That is not very small, but I think it is reasonable small.

So here is a picture of my first C++ GUI that works in realtime with XMOS over UDP in both directions.
I'm using the standard 2 thread/core xctp module.

2 tiles can handle 1 matrix mixer & 8 audio channels with each 8 second order sections of EQ+ delay (8 delays and 64 SOS) with extended numeric precision at 96 kHz sampling frequency & filter coef. calculation & I2Sout & respond to physical knobs and still have computational time left.
GUI.png
GUI
(87.87 KiB) Not downloaded yet
GUI.png
GUI
(87.87 KiB) Not downloaded yet
Post Reply