Altera_Forum
Honored Contributor
16 years agoCompact Flash Controller
Hello,
I'am working on a project that consists in making a Compact Flash Controller for a specific microprocessor (Verilog). I've found some documents about this subject, but I'm still in doubt about many points. Actually, I don't really know how to start. A compact flash memory has 50 pins I/O. So I guess my controller will have 50 pins I/O going to the memory card, and another 50 pins I/O going from the CPU to the controller. Am I right ? Then, let's say I want to read the compact flash memory. The controller will receive the read signal, so I will make an assignment to connect address bus coming from the CPU to address bus going to the memory (and others assigments as well). Is it how it works ? In that case, it looks like connecting directly the CPU to the memory. I'm confused. Thanks ! Julien.