A disk drive control system comprising a micro-controller, a
micro-controller cache system adapted to store micro-controller data for
access by the micro-controller, a buffer manager adapted to provide the
micro-controller cache system with micro-controller requested data stored
in a remote memory, and a cache demand circuit adapted to: a) receive a
memory address and a memory access signal, and b) cause the
micro-controller cache system to fetch data from the remote memory via
the buffer manager based on the received memory address and memory access
signal prior to a micro-controller request.