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

Posted on 2006-05-13
Last Modified: 2013-12-09
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?
Question by:sutejok
    LVL 8

    Accepted Solution


    from  you can download the full Verilog program of an IDE controller.

    and here is some useful information regarding the logic of the interface.

    here are the specs for FAT32:

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

    LVL 8

    Expert Comment

    you'll need something like this to make an universal CF/IDE solution.

    more information from PJRC this is a great guide.
    LVL 8

    Expert Comment

    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.

    Author Comment

    there you go.
    sorry i was out of town for a while for an emergency matter.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    What Is Threat Intelligence?

    Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

    Suggested Solutions

    Hello It is a very old trick to use a ram disk in order to boost PC performances, in the past, when in home environments the fastest common devices were floppy disks a part of the very small ram memory available was used to create a virtual hard …
    In the modern office, employees tend to move around the workplace a lot more freely. Conferences, collaborative groups, flexible seating and working from home require a new level of mobility. Technology has not only changed the behavior and the expe…
    It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. It works on many operating systems, in many languages.
    In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

    737 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    20 Experts available now in Live!

    Get 1:1 Help Now