MultiCore Audio PCB (EP1)

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

MultiCore Audio PCB (EP1)

Postby lilltroll » Tue Jul 16, 2013 12:21 pm

Here is a picture of (the first) Evaluation Prototype of a audio-pcb
EP1.jpg
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.
You do not have the required permissions to view the files attached to this post.
User avatar
Bianco
XCore Expert
Posts: 754
Joined: Thu Dec 10, 2009 6:56 pm

Postby Bianco » Tue Jul 16, 2013 12:48 pm

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

Postby Folknology » Tue Jul 16, 2013 12:49 pm

Holy cow that's a serious board..

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

Postby Berni » Wed Jul 17, 2013 10:09 am

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: 955
Joined: Fri Dec 11, 2009 3:53 am
Location: Sweden, Eskilstuna

Postby lilltroll » Wed Jul 17, 2013 9:25 pm

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: 955
Joined: Fri Dec 11, 2009 3:53 am
Location: Sweden, Eskilstuna

Postby lilltroll » Sat Oct 04, 2014 2:53 pm

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
You do not have the required permissions to view the files attached to this post.

Who is online

Users browsing this forum: No registered users and 1 guest