I2S with PSoC 4 BLE

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

cross mob
Anonymous
Not applicable

Hello,

   

 

   

I was trying to find an example project that uses I2S but could not find any that were compatible with the PSoC 4 BLE. I wanted to see how the components were set up (especially the settings) because the components are different in the example project I found. I have tried reading the data sheet but also had other questions.

   

 

   

When data is read from the Rx buffer, is it automatically removed from the FIFO? Also, what is the best way to collect samples from an Rx direction I2S? I read that the data from I2S should be constantly streaming (i.e. the FIFO does not overflow and there should always be values to read from the FIFO). I have read about DMA and have tried using a firmware version of DMA. If the DMA fills up the memory space, does it continue trying to save samples or does it have to be reset?

   

 

   

Sorry if these questions seem very obvious but I am still in the learning process. Any help would be appreciated. Thanks in advance.

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

Hello 

   

There is a USB Audio example project available with CY8CKIT-046 (Link:http://www.cypress.com/documentation/development-kitsboards/cy8ckit-046-psoc-4-l-series-pioneer-kit). The same implementation will apply for this also.

   

Thanks,

   

Hima

View solution in original post

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

Hello 

   

There is a USB Audio example project available with CY8CKIT-046 (Link:http://www.cypress.com/documentation/development-kitsboards/cy8ckit-046-psoc-4-l-series-pioneer-kit). The same implementation will apply for this also.

   

Thanks,

   

Hima

0 Likes