IP Library Granted Patent US 8,694,717
Granted Patent B2
US 8,694,717 · App. 12/764,609 · Granted Apr 8, 2014

Program update system and electronic device with program update function

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,694,717
App. No.
12/764,609
Granted
Apr 8, 2014
Kind
B2
Abstract

A manufacturing cost of an integrated circuit chip used in a program update system or in an electronic device with program update function is reduced. A first integrated circuit chip has a USB interface circuit, a compression decoder, a CPU and a mask ROM. The first integrated circuit chip is a single chip consolidating a microcomputer with a USB host function and the compression decoder. A second integrated circuit chip has a CPU and an FROM, and serves as a system microcomputer to control the whole system of a car audio. A control program stored in the mask ROM is updated using the FROM incorporated in the second integrated circuit chip.

Claims (21)

1. An electronic device with program update functions, comprising:

a first integrated circuit chip comprising an interface circuit interfacing with and directly connected to an external recording medium, a compression decoder decoding compressed data received from the external recording medium through the interface circuit, a mask ROM storing a first program to control the compression decoder, and a first CPU executing the first program stored in the mask ROM, the mask ROM and the first CPU operating as part of a ROM correction circuit correcting the first program stored in the mask ROM based on update information of the first program stored in the external recording medium; and

a second integrated circuit chip comprising an electrically erasable programmable nonvolatile memory and a second CPU executing a second program stored in the nonvolatile memory, the second integrated circuit chip being formed as one chip, and the second integrated circuit chip controlling the entire electronic device,

wherein the first integrated circuit chip is configured to transmit data to and receive data from the second integrated circuit chip and is configured to write the update information received from the external recording medium through the interface circuit into the nonvolatile memory,

the ROM correction circuit is configured to update the first program based on the update information received from the nonvolatile memory of the second integrated circuit chip when the first CPU executes the first program, and

the external recording medium stores only the update information and does not store a whole program that controls the compression decoder.

2. The electronic device with program update function of claim 1 , wherein the interface circuit comprises a USB interface circuit interfacing with a universal serial bus.

3. The electronic device with program update function of claim 1 , wherein the nonvolatile memory comprises a flash memory.

4. The electronic device with program update function of claim 1 , wherein the update information comprises a correction address that is an address in the mask ROM for update and program correction data that replaces program data stored in said address in the mask ROM, and the ROM correction circuit further comprises a retaining circuit temporarily retaining the correction address and the program correction data received from the nonvolatile memory and a selection circuit outputting to the first CPU the program correction data when an address outputted from the first CPU coincides with the correction address temporarily retained in the retaining circuit and outputting to the first CPU program data stored in the mask ROM when the address outputted from the first CPU does not coincide with the correction address.

5. The electronic device with program update function of claim 4 , wherein the retaining circuit comprises a random access memory.

6. An audio device with program update functions, comprising:

a tuner;

an electric volume control;

a power amplifier for speakers;

an LCD panel;

an LCD driver driving the LCD panel;

a first integrated circuit chip comprising an interface circuit interfacing with an external USB memory, a compression decoder decoding compressed audio data received from the external USB memory through the interface circuit, a mask ROM storing a decoding program to control the compression decoder to decode the compressed audio data, and a first CPU executing the decoding program stored in the mask ROM, the mask ROM and the first CPU operating as part of a ROM correction circuit correcting the decoding program stored in the mask ROM based on update information of the decoding program stored in the external USB memory; and

a second integrated circuit chip comprising an electrically erasable programmable nonvolatile memory and a second CPU executing an operation program stored in the nonvolatile memory, the second integrated circuit chip being formed as one chip, and the second integrated circuit chip controlling the tuner, the electric volume control and the LCD driver

wherein the first integrated circuit chip is configured to transmit data to and receive data from the second integrated circuit chip and is configured to write the update information received from the external USB memory through the interface circuit into the nonvolatile memory,

the ROM correction circuit is configured to update the decoding program based on the update information received from the nonvolatile memory of the second integrated circuit chip when the first CPU executes the decoding program, and

the external USB memory stores only the update information and does not store a whole program that controls the compression decoder.

Assignments (7)
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 038620, FRAME 0087 Recorded Jun 22, 2023
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC; FAIRCHILD SEMICONDUCTOR CORPORATION
Reel/Frame 064070/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NUMBER 5859768 AND TO RECITE COLLATERAL AGENT ROLE OF RECEIVING PARTY IN THE SECURITY INTEREST PREVIOUSLY RECORDED ON REEL 038620 FRAME 0087. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Aug 25, 2016
From: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 039853/0001 →
SECURITY INTEREST Recorded Apr 15, 2016
From: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 038620/0087 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT #12/577882 PREVIOUSLY RECORDED ON REEL 026594 FRAME 0385. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 6, 2014
From: SANYO ELECTRIC CO., LTD
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 032836/0342 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2014
From: SANYO SEMICONDUCTOR CO., LTD.
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 032022/0269 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2011
From: SANYO ELECTRIC CO., LTD.
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 026594/0385 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2010
From: ISHIMURA, SHIZUKA; FUKUDA, MITSUYOSHI
To: SANYO ELECTRIC CO., LTD.; SANYO SEMICONDUCTOR CO., LTD.
Reel/Frame 024323/0689 →