Require a programmer experienced with Cypress PSoC4 and PSoC Creator to develop a small application, SPI to I2S converter.
The I2S data will need to be clocked out at 44kbps per channel across 4 channels.
The data loaded from the SPI bus (mono audio) will be duplicated across all 4 channels and sent via the I2S interface to an external decoder.
The PSoC will maintain a BUFFER on the receive side so that audio data can be clocked out to an external decoder without interruption.
The PSoC will have one output pin used to indicate when the BUFFER is empty/low.
The PSoC is a Slave to the main processor.
A basic PSoC project has been created allocating the core elements and pins of the project. The developer will need to complete the project and add the code.
A test board can be supplied for debugging the application with the main processor.
I am an embedded software engineer at a robotics company and I am familiar with ARM platform. Your job is easy to do for me. But, to make sure it works well, I need a PSoC platform to be sent here. Can I use the free PSoC Designer for this?