The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 02, 2006
Filed:
Apr. 17, 2003
Yuqian C. Wong, San Diego, CA (US);
Langford M. Wasada, San Diego, CA (US);
Daniel C. Bozich, San Diego, CA (US);
Mitchell A. Buznitsky, Carlsbad, CA (US);
Yuqian C. Wong, San Diego, CA (US);
Langford M. Wasada, San Diego, CA (US);
Daniel C. Bozich, San Diego, CA (US);
Mitchell A. Buznitsky, Carlsbad, CA (US);
Broadcom Corporation, Irvine, CA (US);
Abstract
An embedded ROM-based processor system including a processor, system memory, a programmable memory, a data selector and a patch controller. The system memory includes a read-only memory (ROM). The programmable memory stores patch information including patch code and one or more patch vectors. Each patch vector includes a break-out address from the ROM and a patch-in address to a corresponding location within the patch code. The data selector has an input coupled to the system memory and an output coupled to the processor. The patch controller is operative to compare an address provided by the processor with each break-out address to determine a breakout condition, and to control the selector to transfer the processor to a corresponding location within the patch code in response to a break-out condition. The programmable memory may be volatile memory, where the patch information is loaded from an external memory during initialization.