I want to design an SD card to Memory Stick adapter. I will need to somehow implement SD controller (host) and Memory Stick controller (device) in my design, then do the translation between the commands.
On this page I have found a photo of the internals of a commercial adapter. Cropped version:
There are two ICs on the PCB: a QFN38 marked as SD003AC
H31223
0822 S7C
(I couldn't find any info about it, might be an ASIC) and a TSSOP8 which looks like it holds the firmware for the first chip. Am I reading the markings correctly? What is the function of these two ICs?
Cropped and rotated close up of the main IC:
A very similar looking QFN38 chip can be found in various SD cards and Memory Stick devices, but it's possible that it's just the same package and the IC inside is different.
I started designin such adapter myself, the PCB seems pretty simple, but the QFN38 chip needs to be replaced with something performing similar function. What are the available options?
So far, this is my design (replica) of the board in the photo:
What should be the next step in making this adapter?