IP Library Granted Patent US 9,965,273
Granted Patent B2
US 9,965,273 · App. 15/360,028 · Granted May 8, 2018

Signal processing circuit

Inventors: Hiroyuki Yamasaki (Tokyo, JP); Hideyuki Noda (Tokyo, JP); Kan Murata (Tokyo, JP)
Assignee: RENESAS ELECTRONICS CORPORATION
G06F9/3001G05B19/0426G06F9/3005G06F9/3851G06F13/36G06F13/4068G05B2219/2207
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 9,965,273
App. No.
15/360,028
Granted
May 8, 2018
Kind
B2
Abstract

Provided is a signal processing circuit occupying a small circuit area. A common arithmetic operation element is shared between a plurality of arithmetic operation sequence control units. An arbitration circuit selects, when the plurality of arithmetic operation sequence control units simultaneously generate requests for arithmetic operations to use the common arithmetic operation element, the predetermined sequence control unit based on priority information about the plurality of arithmetic operation sequence control units, causes the common arithmetic operation element to execute the arithmetic operation requested from the selected arithmetic operation sequence control unit, and returns the result of the arithmetic operation to the selected arithmetic operation sequence control unit.

Claims (20)

1. A microcontroller comprising:

a signal processing unit;

a central processing unit (CPU); and

a bus coupled to the CPU and the signal processing unit,

wherein the signal processing unit includes a first sequencer, a second sequencer, a first instruction memory, a first program counter, an arbitration circuit and a common arithmetic unit,

wherein on receipt of a first CPU request by the CPU, the first sequencer selects a first instruction stored in the first instruction memory based on the first program counter and requests the common arithmetic unit to execute a first request based on the first instruction,

wherein on receipt of a second CPU request by the CPU the second sequencer requests the common arithmetic unit to execute a second request, and

wherein the arbitration circuit selects one of the first request and the second request when the first and second requests compete against each other.

2. The microcontroller according to claim 1 , further comprising:

an A/D converter,

wherein the signal processing unit executes a signal processing for an output data of the A/D converter.

3. The microcontroller according to claim 1 ,

wherein the common arithmetic unit includes a first arithmetic unit and a second arithmetic unit, and

wherein the arbitration circuit selects one of the first request and the second request when both the first and second requests use the first arithmetic unit at the same time.

4. The microcontroller according to claim 3 , wherein the arbitration circuit selects both the first and second requests when the first request uses the first arithmetic unit and the second request uses the second arithmetic unit at the same time.

5. The microcontroller according to claim 1 , wherein the common arithmetic unit includes an adder, a subtractor and a multiplier.

6. The microcontroller according to claim 1 , wherein the second sequencer comprises a state machine.

7. The microcontroller according to claim 1 ,

wherein the signal processing unit further includes a second instruction memory and a second program counter, and

wherein on receipt of the second CPU request by the CPU, the second sequencer selects a second instruction stored in the second instruction memory based on the second program counter and requests the common arithmetic unit to execute a second request based on the second instruction.

Assignments (3)
CHANGE OF ADDRESS OF ASSIGNEE Recorded Jun 1, 2018
From: RENESAS ELECTRONICS CORPORATION
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 045984/0759 →
CORRECTIVE ASSIGNMENT TO CORRECT THE 3RD ASSIGNOR'S NAME PREVIOUSLY RECORDED ON REEL 045411 FRAME 0170. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 13, 2018
From: YAMASAKI, HIROYUKI; NODA, HIDEYUKI; MURATA, KAN
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 045936/0867 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2018
From: YAMASAKI, HIROYUKI; NODA, HIDEYUKI; MURATA, KEN
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 045411/0170 →
Priority Claims (1)
JP 2012-094429 · Apr 18, 2012 · national
Continuity (2)
Continuation 13864834 · Apr 17, 2013
Related Publication 20170075687A1 · Mar 16, 2017