This project make a transfer layer between SD Card host and SD Card. This Layer transmits normal SD command and data, monitors a special reading address.When special reading occurs the layer disturbs command package CRC code to avoid card block operation , and use a Virtual Block as a response block operation . By this mean , you can use a common file as a device IO file.