SDIO driver

Technical questions regarding the xTIMEcomposer, xSOFTip Explorer and Programming with XMOS.
User avatar
Gravis
Experienced Member
Posts: 75
Joined: Thu Feb 02, 2012 3:32 pm
Contact:

SDIO driver

Postby Gravis » Wed May 09, 2012 1:23 pm

i need to emulate a 4-bit SDIO slave device and i'm not sure where to start. has someone already written XC code for this? any help you can provide would be nice.

P.S. i'm using SDIO so i can do highspeed data transfers (SPI is NOT enough) to and from a pandaboard via expansion port.
User avatar
Folknology
XCore Legend
Posts: 1274
Joined: Thu Dec 10, 2009 10:20 pm
Contact:

Postby Folknology » Wed May 09, 2012 2:04 pm

Hi Gravis

You might have trouble locating an unencumbered (opensource) version or for that matter re-engineering one avoiding their NDAs etc... What would be more useful is a XMOS LINK implementation on the ARM (pandaboard) side. especially if this could be more generic to work with other boards like Beagleboard, BeagleBone etc.. Then interfacing could be trivial using services/channels or such on the XS1 side.

regards
Al
User avatar
Gravis
Experienced Member
Posts: 75
Joined: Thu Feb 02, 2012 3:32 pm
Contact:

Postby Gravis » Wed May 09, 2012 9:38 pm

Folknology wrote:You might have trouble locating an unencumbered (opensource) version or for that matter re-engineering one avoiding their NDAs etc...

i found one: http://uzebox.org/forums/viewtopic.php?f=3&t=290


Folknology wrote:What would be more useful is a XMOS LINK implementation on the ARM (pandaboard) side. especially if this could be more generic to work with other boards like Beagleboard, BeagleBone etc.. Then interfacing could be trivial using services/channels or such on the XS1 side.

that would require writing a driver for the DMA controller on the pandaboard. the level of complexity is exponential compared to what i'm doing.

Return to “Development Tools and Programming”

Who is online

Users browsing this forum: No registered users and 8 guests