TCPi - Sigma Studio TCP/IP Interface for Raspberry PI and x86_64 Linux ( Ubuntu and Debian )

Hi guys,

Im working on TCPi for Linux, that works on Raspberry PI and similar boards, it also works on x86_64 Linux Desktops/Notebooks using I2C over VGA DB15 connector.

SPI Interface is in development and almost ready, because i dont have any PI like board, i cant finish it without help.

I need some help, if you have a PI like board connected to DSP with SPI, your help as BETA tester will be apreciated!

Send me a private message, this way this thread keeps shorter and clean.

Features 

     SIGMA100 and SIGMA300 DSPs family with auto detection, like ADAU1401 / ADAU1701 / ADAU1452 /  / ADAU1466 and so on -> Already done!
     TCPi - Sigma Studio TCP/IP Interface over I2C -> Already done!
     TCPi - Sigma Studio TCP/IP Interface over SPI -> PENDING!
     PHP5 / PHP7 Extension module ( tcpi.so ) for read/write to DSP using few lines only.-> Already done!
     
Dynamic firmware load from directly exported as XML with Sigma Studio -> Already done!

     

<?php
/* 
  Its just a sample, needs validation to prevent errors!
  This sample accepts POST application/x-www-form-urlencoded
*/

$bytes = array( 1, 0, 0, 0 ); // Bytes can be from POST too.

if ( ! tcpi_i2c_write( I2C_2, intval($_POST["deviceAddress"],16), intval($_POST["deviceFamily"]), intval($_POST["address"],16), $bytes ) )
  echo "error";
  
if ( ! tcpi_i2c_read( I2C_2, intval($_POST["deviceAddress"],16), intval($_POST["deviceFamily"]), intval($_POST["address"],16), $bytes ) )
  echo "error";
 

$gain = 50; // Gain in percent ( 0..100 )
if ( ! tcpi_i2c_gain( I2C_2, intval($_POST["deviceAddress"],16), intval($_POST["deviceFamily"]), intval($_POST["address"],16), $gain ) );
  echo "error";
?>

VGA to IC2 Adapter, please note! voltage level shift ( 5v <> 3.3v ), Added AMS1117-3.3v ( IC silk screeen to bottom!  ),

ADAU board can be powered by VGA 5V or by AMS1117 (9 check your board input voltage first! )
        
     

Basic version will be shared soom, just wait it finished.

Thanks in advance.



Added finished VGA Adapter connected to ADAU1466 Chinese board
[edited by: Rocha at 7:00 PM (GMT -4) on 8 Sep 2021]