Author Topic: Audio Effects DSP Board  (Read 19149 times)

0 Members and 1 Guest are viewing this topic.

markseel

Re: Audio Effects DSP Board
« Reply #180 on: September 13, 2017, 10:51:54 AM »
Here's some specs ...

FlexFX DSP Board

1 - Uses the XEF232 32-core processor
2 - 2000 MIPs, four 500 MHz tiles each with single-cycle 64-bit MAC
3 - USB powered or external power via jumper
4 - 17-pin 0.1" header for 5V, ground, I2C SDA/SCL, UART TX/RX, I2S MCLK/BCLK/WCLK, 4 I2S SDIN and 4 I2S SDOUT pins (up to 32x32 channels in/out using I8S TDM)
5 - Contains processor, 1V switching supply, 3.3V LDO, oscillator, power/reset supervisor, and USB jack

FlexFX Software Kit

1 - USB Audio Class 2.0, 2x2 channels in/out, up to channels 32/32 in/out
2 - USB MIDI
3 - 15 DSP threads (to execute your custom code) with 100 MIPs each
4 - Handles routing of MIDI and audio between USB, I2S, and DSP threads
5 - DSP support functions for 64-bit fixed point, FIR and IIR filters
6 - I2C and UART interfaces
7 - I2S interface, up to 768 kHz sample rate (stereo), up to 8 TDM channels per SDIN/SDOUT pin (48 kHz)
8 - Input to output total group delay (i.e. latency) of 11 samples

FlexFX Demo Board

1 - Header for 8 10-bit ADC inputs, stereo audio in and out, pushbutton/foot-switch and LED
2 - AK4420 DAC, 105dB dynamic range, up to 192 kHz Fs, 19.3 sample group delay
3 - AK5386 ADC, 110dB dynamic range, up to 192 kHz Fs, 29.4 sample group delay
4 - Guitar input buffer, mono pseudo-differential or single-ended stereo
5 - Two AD7995 four-input I2S 10-bit ADC's
6 - One M24M02 2Mbit (256 Kbyte) I2C EEPROM
7 - Powered from 5V (on board 3.3V LDO)

FlexFX Cabsim Example

1 - Stereo IR processing at 48 kHz, USB audio input and output at 48 kHz
2 - Mono guitar input and stereo line-level output (using the demo board)
3 - Supports IR lengths of up to 4500 samples (93.75 msec)
4 - IR's can be loaded via USB to DSP threads or burned to EEPROM
5 - IR's can be loaded from EEPROM to DSP threads
6 - Pot 1 selects the IR pair (left and right) to load from EERPOM
7 - Pot 2 adjusts output volume (uses digital volume via truncation/dithering)
8 - Pot 3 adjusts USB audio and Cabsim output mix/blend
9 - Python script for loading IR's in WAVE file format over USB
« Last Edit: September 13, 2017, 10:57:06 AM by markseel »

bardoik

Re: Audio Effects DSP Board
« Reply #181 on: September 14, 2017, 06:03:43 AM »
There are plenty of those three dollar nRF51822 boards available, the one I linked above doesn't seem to have integrated antenna. Wonder which of those is the best design. Some other ones have the antenna on the PCB but not so many I/O's, probably just some serial interface.

This one comes from Hong Kong meaning you will get it faster, and it has plenty of pins and the antenna:
http://www.ebay.com/itm/5Pcs-Low-Power-Consumption-BLE4-0-Bluetooth-L-2-4-GHz-Wireless-Module-NRF51822-/272488822710

This is cheaper but has only few IO pins.
http://www.ebay.com/itm/5Pcs-Module-Ttl-Nrf51822-04-Ble4-0-3-3V-Wireless-Bluetooth-Low-Power-Consumpti-X/232323375871


I think that the first have better design

markseel

Re: Audio Effects DSP Board
« Reply #182 on: September 19, 2017, 02:23:57 PM »
I also have this board almost ready to go.  It's much simpler so I'll make these without using a KickStarter to get production going.  If the next board rev checks out OK then they should be ready to ship in low volumes within perhaps 4 weeks.



MiniFX DSP Board (1.4" x 1.0")

1 - Uses the XUF216 32-core processor
2 - 1000 MIPs, two 500 MHz tiles each with single-cycle 64-bit MAC
3 - USB powered or external power via zero-ohm resister placement/removal
4 - 2x9-pin 0.1" header for 5V, ground, I2C SDA/SCL, UART TX/RX, I2S MCLK/BCLK/WCLK, 4 I2S SDIN and 4 I2S SDOUT pins (up to 32x32 channels in/out using I8S TDM)
5 - Contains processor, 1V switching supply, 3.3V LDO, oscillator, power/reset supervisor, and USB jack

The MiniFX and the FlexFX boards have the same features and both use the same development kit and JTAG hardware.  They also have the same signals brought out to the pins (UART, I2C, I2S, GND, 5V).

The MiniFX has five 100-MIP cores for DSP while the FlexFX has fifteen 100-MIP cores for DSP.  The MiniFX is still really powerful for its size and can perform 64 msec mono or 32 msec stereo IR processing/convolution at 48 kHz.
« Last Edit: September 19, 2017, 02:25:40 PM by markseel »

cliffsp8

Re: Audio Effects DSP Board
« Reply #183 on: September 19, 2017, 04:42:01 PM »
That's a nice surprise  8)

Will you be making the FlexFX demo board available with it?

Cliff

markseel

Re: Audio Effects DSP Board
« Reply #184 on: September 19, 2017, 05:27:55 PM »
Yeah I'm going to update the demo board to accept both boards.