Someone correct me if I am wrong, but isn't it entirely possible to re-program the firmware in the HDD controller to serve as a data acquisition device? Or, if you cant alter the firmware (ie, unknown instruction set... etc), would it be possible to modify an old HDD controller so that after it has stated up and loaded everything it requires from the SA and such, that the input for the heads be taken over and pump raw data into the thing from another source.
If so, this would be a very fast way to interface a DAQ to the computer without the complexities of trying to interface to USB, and the slowness of the parallel port.
If the hdd is based on a marvel cpu we should be able to re-write the firmware to turn the controller into an embedded device of sorts, even if it is not connected to the IDE interface, it would be a very powerful, small, embedded computer that can be used for other things.
I am looking for those that actually understand the hardware of the HDD controllers, not those that just "think it can/cant be done". I know for a fact that any CPU can be re-used for any purpose given enough time.
|