[Disksim-users] Hardware used for UDE and SATA emulation

Markus Wanner markus at bluegap.ch
Mon May 25 03:35:58 EDT 2009


Hello Mark,

Quoting "Mark DM" <markosjal at gmail.com>:
> My understanding of disksim is that id does more than measure that it
> actually EMULATES the disk via a network and an interface such as SCSI or
> IDE.

No, it simulates the timings, but without any real data behind it.  
AFAIU disksim takes I/O access patterns and returns estimated timings  
for various storage systems (or single platters).

> My intention is to actually emulate a disk via a network interface.

Does that emulated disk require some sort of cycle accurate timings  
WRT some real disk or storage system? That's probably the only point  
where disksim could be of use for you.

> What I am trying to determine is the hardware required to emulate an IDE
> disk. Is any old IDE host controller usable for this?

I don't consider an "old IDE host controller" to be an emulation. It's  
just an IDE controller. If it suffices, you don't need to emulate  
anything, do you?

If you are really more into hardware, you might want to look at  
various VHDL or Verilog projects on OpenCores, they provide some sort  
of IDE (i.e. ATA) controller at [1].

Regards

Markus Wanner


[1]: The ATA project at OpenCores:
http://www.opencores.org/?do=project&who=ata



More information about the Disksim-users mailing list