cancel
Showing results for 
Search instead for 
Did you mean: 

USB Superspeed Peripherals

New Contributor II

Hi,

I am trying to interface FX3S with SDINBDG4-8G by SanDisk, which is an eMMC 5.1 compatible memory. From the spec, FX3S supports up to 4.4 but JEDEC Standard says its backward compatible to previous eMMC versions. Do I need to change anything in the code in order to do this?

0 Likes
Reply
1 Solution
Moderator
Moderator

Please configure the IO Matrix correctly - SPort Mode as CY_U3P_SPORT_8BIT and ensure the hardware connections are proper.

You may use CyFx3DevIOIsSib8BitWide API to confirm 8bit mode.

View solution in original post

0 Likes
Reply
4 Replies
Moderator
Moderator

Yes, It is good to check with Sandisk whether SDINBDG4-8G is backward compatible with 4.41 eMMC then go ahead.

If it supports 4.41 eMMC, you do not need any change in the code.

0 Likes
Reply
New Contributor II

Hi srdr,

Thank you for the quick response. I just tried it, it seems to work fine when using 1 bit dataWidth. But with 4 bit dataWidth, I was only able to read. Card did not respond to any write operations. With 8 bit, it fails to do either. Also, in order to make to work with 1 bit, I had to set the max frequency to 26Mhz.

0 Likes
Reply
New Contributor II

Sorry, Ignore what I just wrote. I was able to get it working at high speed on both 1 bit and 4 bit mode. the 8 bit mode continues to be the problem. 

0 Likes
Reply
Moderator
Moderator

Please configure the IO Matrix correctly - SPort Mode as CY_U3P_SPORT_8BIT and ensure the hardware connections are proper.

You may use CyFx3DevIOIsSib8BitWide API to confirm 8bit mode.

View solution in original post

0 Likes
Reply