Inventors:
Daniel L. Chieng - Austin TX, US
Douglas D. Gephardt - Dripping Springs TX, US
Jeffrey M. Klaas - Lakeway TX, US
Adam Zaharias - Austin TX, US
Assignee:
D2Audio Corporation - Milpitas CA
International Classification:
G06F 9/00, G06F 1/04, G06F 3/00, G06F 13/00, G06F 15/00, G10L 19/00, G10L 21/04, H05K 7/10
US Classification:
713 2, 713 1, 713375, 704500, 704503, 710 52, 710104, 710301, 712 32, 712220
Abstract:
Systems and methods for booting a programmable processor such as a DSP that is incorporated into an HDA codec. The codec and a system memory containing boot program instructions are connected to an HDA bus. In a first mode, the DSP receives boot program instructions via the HDA bus and boots using these instructions. In a second mode, the DSP boots from instructions that are contained in a memory that is connected to the DSP. In one embodiment, the memory connected to the DSP is a component of a plug-in card, and the DSP is configured to determine whether the plug-in card is present, then boot from the memory on the plug-in card if it is present or boot from the system memory via the HDA bus if the plug-in card is not present.