I want to learn how computer memory sticks can be used as secondary storage using some intermediate FPGA for data processing. Actually I want to design a PCB myself. I'm good with PCB designing but I don't know anything about this device. I did some research on the internet but couldn't find some open-source designs and schematics. So it would be great if someone points me to directions. I need SATA to DRAM adapter reference design like this one. Thank you.