Supporting SD card SPI on FX3S

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

cross mob
NaMo_1534561
Level 5
Level 5
Distributor - Macnica (Japan)
100 replies posted 100 sign-ins 50 replies posted

Our customers are considering booting an FPGA using FX3S.

In order to download FPGA configuration data from the SD card, the FX3S requires an SD card I / F and SPI(master).

Looking at the FX3S data sheet, it appears that we need to use S1-Port to configure the SD SPI.

In that case, is it necessary to select CYUSB3035 which has 2 Strage ports?

Best Regards,

Naoaki Morimoto

0 Likes
1 Solution

Hi Morimoto-san,

Thank you for waiting and thank you for clarify the situation.

As a conclusion, you are possible to use CYUSB3031/3033 on this situation.

As you know, CYUSB3031/3033 has only 1 S-Port. S0-Port is available whereas S1-Port is not available.

But, Serial Peripherals(UART/SPI/I2S) is available on CYUSB3031/3033.

https://www.cypress.com/part/cyusb3031-bzxc

It means that irrespective of whether S1-Port is available or not, Low Speed Peripherals (GPIO [53] - [57]) can use (VIO4 Power Domain is available).

Comments:

On scenario 1, it can achieve without any changes as big picture.

On scenario 2, because S1-Port is not available, SD card cannot connect to S1-Port SDIOs. Kindly connect to S0-Port SDIOs instead.

Also, SPI block is not in the S1-Port block. These are two independent blocks.

pastedImage_0.png

Best regards,

Hirotaka Takayama

View solution in original post

0 Likes
4 Replies