Patent Number: 7,827,387

Title: Communication bus with hidden pre-fetch registers

Abstract: A system-on-chip (SOC) includes a processor, a controller module for a hard disk drive, and a communication bus that provides a communication link between the processor and the controller module. The communication bus includes a multiplexer that includes an output and an input that receives data from a selected one of N registers associated with the controller module and propagates the data to the output, M address registers that store addresses of up to M ones of the N registers, M data registers that receive pre-fetch data that corresponds to the data from the output from the M ones of the N registers, and a second multiplexer that includes a second output and that reads the pre-fetch data from the M data registers and propagates the pre-fetch data to the second output. M and N are positive integers greater than two and N is greater than M.

Inventors: Kwan; Kevin (Irvine, CA), Spaur; Michael R. (Dana Point, CA)

Assignee: Marvell International Ltd.

International Classification: G06F 9/00 (20060101)

Expiration Date: 2019-11-02 0:00:00