Inventors:
Tadhg Creedon - County Galway, IE
Vincent Gavin - Galway, IE
Eugene McCabe - Fremont CA, US
International Classification:
G06F 9/455
Abstract:
An emulation system () comprises a programming system () made up of a laptop computer (()) and a central server (()), an interrogation station (), and a programmable storage peripheral device (). The system () links with an existing disk storage peripheral device () to retrieve characterisation data, and upload it to the central server (()). The laptop computer (()) then retrieves the characterization data and then programs the programmable device () to emulate the full functionality of the pre-existing computer storage peripheral (). The device () is programmed by the host computer () to fully replicate characteristics including electrical and timing characteristics and command responses. The programmable device () does not have a disk drive, the only storage components being solid state non-volatile memory components, in this embodiment flash memory and volatile components including DRAM. The flash components include mostly NAND flash, but also NOR flash.