How to transfer large data with PSoC

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

cross mob
koMi_4274846
Level 1
Level 1
First question asked First reply posted First like received

Hello

I want your help why I want to know the way of transfer large data with PSoC!

.

I was using PSoC 5LP(CK8 KIT-059) for transfer the data to LED tape(WS2812) from SRAM with DMA.

Its SRAM capacitive is not enough for my plan that desplay the video.

So, now, I'm considering to use WiFi of PSoC 6 in real time.

I don't have knowledge PSoC 6 well so could you give me advice that wether my plan is possible.

Thank you

0 Likes
3 Replies
VenkataD_41
Moderator
Moderator
Moderator
750 replies posted 500 replies posted 250 solutions authored

Hi

Yes. You can use PSoC and transfer a large data using wifi. Can you please tell us the data throughput you are expecting over wifi?

You can use the following development board which is a 2MB flash supported PSoC along with wifi module.

https://www.cypress.com/documentation/development-kitsboards/psoc-6-wi-fi-bt-prototyping-kit-cy8cpro...

Thanks

Ganesh

lock attach
Attachments are accessible only for community members.

Hello. Ganesh

Thank you for your reply.

I'm using this development board.

I want to need data rate over 1.1Mbps.

But, I know this board can't transfer over 1Mbps with Wifi.

So, I will compromise.

I have more problematic question that I want to process the large data in real time.

Could you tell me whether following plan is possible?

I'm thinking to use SRAM as buffer memory of received data with WiFi.

And, I want to output this received data in SRAM to some pin for LED.

We have to control the level of pin output depending bit-data by 2.4 MHz for controlling LED.

I already succeed to control LED in PSoC 5LP that transfer from SRAM to LED with DMA or UDB.

overall configuration image is

I'm using this LED

https://cdn-shop.adafruit.com/datasheets/WS2812.pdf

I need your help!

Thank you

0 Likes
VenkataD_41
Moderator
Moderator
Moderator
750 replies posted 500 replies posted 250 solutions authored

Hi,

For data transfer over wifi, you can refer UDP Client and Server examples for PSoC 6 kit from the link below.

https://github.com/cypresssemiconductorco/mtb-example-anycloud-udp-client

https://github.com/cypresssemiconductorco/mtb-example-anycloud-udp-server

You can also refer TCP Client and Server, projects from the link below:

https://github.com/cypresssemiconductorco?q=mtb-example-anycloud%20NOT%20Deprecated

The algorithm you used for PSoC 5 to process the data that is received over wifi can be used for PSoC 6 also. 

Thanks and regards

Ganesh

0 Likes