In this video, I go over how to interface with an SD card using a PIC microcontroller. I program the PIC in assembly.
While I was working for Professor Leeb at MIT as a UROP, I developed hardware / software for a Cypress PSoC in order to make the PSoC look like an 8000 series peripheral for the 8051 microcontroller. Among the many things for which I configured the PSoC, one was to communicate with an SD card. In my written PDF documentation, I demonstrate reading and writing raw data to and from an SD card as well as creating and modifying files using the EmFile library within PSoC.
You can download the PSoC creator project from the MIT 6.115 class website at: http://web.mit.edu/6.115/www/page/psoc-information.html
The PSoC Creator project that you are looking for is the one listed under:
PSoC 8000 Series "Swiss Army Knife"
Bunch of Electricals | Matthew Ian Burns
burns.matthewian@gmail.com