ide hard drive/compact flash/USB drives interface using verilog

does anyone know anywhere i can find VERILOG source which i can use to interface either "ide hard drive" or "compact flash" or "SD cards" or "USB drives"  (whichever easiest) to an FPGA pins?

what i want is some kind of storage to interface with my FPGA. I'm not too familiar with NTFS or FAT32 file system (willing to learn) and i just need some kind of storage for my device. can someone recommend?
sutejokAsked:
Who is Participating?
 
markps_1Commented:

from http://www.opencores.com  you can download the full Verilog program of an IDE controller.

and here is some useful information regarding the logic of the interface. http://www.ata-atapi.com/index.htm

here are the specs for FAT32: http://www.microsoft.com/whdc/system/platform/firmware/fatgen.mspx

this guy did an interface with an 8051 to a harddrive and all the code is there. www.pjrc.com 


0
 
markps_1Commented:
you'll need something like this to make an universal CF/IDE solution. http://www.pcengines.ch/cflash.htm

http://www.pcengines.ch/cflash.htm

more information from PJRC this is a great guide. http://www.pjrc.com/tech/8051/ide/fat32.html
0
 
markps_1Commented:
I gave a full and complete answer... Gave him all the resources..

He wanted a Verilog solution.. well this is very extensive program I gave him all the resources.
0
 
sutejokAuthor Commented:
there you go.
sorry i was out of town for a while for an emergency matter.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.