I2S DMA Tx on PSoC 4 : Simple Example

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Yashu
Level 4
Level 4
25 sign-ins First solution authored 25 replies posted

Is there a simple example of how to set up I2S code to Tx-only a buffer of canned data to I2S using DMA on PSoC 4200 BLE.

   

I found a PSoC 3 example that uses a different DMA component.

   

The DMA examples only offer bi-dir UART, SPI and ADC.

   

Many function calls, but no explanation of the required/mandatory sequences to implement a simple I2S Tx. ​So painful.

0 Likes
1 Solution
himam_31
Employee
Employee
50 likes received 25 likes received 10 likes received

Hello 

   

There is I2S example based on PSoC4L. PSoC4 also uses the same implementation.You can also have a look at the Remote Control RDK (Link:http://www.cypress.com/documentation/development-kitsboards/cy5672-proc-ble-remote-control-reference...).

   

Thanks,

   

Hima

View solution in original post

0 Likes
4 Replies
EvPa_264126
Level 7
Level 7
500 replies posted 250 replies posted 100 likes received

I used  CE95330 - Inter-IC Sound Bus (I2S) with PSoC 3/5LP
My project for Tx only (PSoC3):   DA1311_I2S.zip

0 Likes
Yashu
Level 4
Level 4
25 sign-ins First solution authored 25 replies posted

need PSoC 4

0 Likes
himam_31
Employee
Employee
50 likes received 25 likes received 10 likes received

Hello 

   

There is I2S example based on PSoC4L. PSoC4 also uses the same implementation.You can also have a look at the Remote Control RDK (Link:http://www.cypress.com/documentation/development-kitsboards/cy5672-proc-ble-remote-control-reference...).

   

Thanks,

   

Hima

0 Likes
DaMc_1553781
Level 1
Level 1
First like given

Did anybody get anything working on this front? I asked cypress c/s and they were not very helpful, said to look at the PSOC5 examples. From looking into this it seems they are kinda the same apart from the DMA...?

0 Likes