IP Library Granted Patent US 9,052,912
Granted Patent B2
US 9,052,912 · App. 14/242,820 · Granted Jun 9, 2015

Data processor and control system

Inventors: Hidemi Oyama (Nanae, JP); Masanobu Kawamura (Kawasaki, JP); Takuya Ikeguchi (Kawasaki, JP); Masanori Matsumoto (Kawasaki, JP); Hiroyuki Kawajiri (Kawasaki, JP)
Assignee: RENESAS ELECTRONICS CORPORATION
G06F9/3865G06F13/24G06F9/3861
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,052,912
App. No.
14/242,820
Granted
Jun 9, 2015
Kind
B2
Abstract

Provided are a data processor, and a control system, in which an interrupt controller and an event link controller are adopted. The event link controller responds to a generated event signal to output a start control signal for controlling start of an operation of a circuit module. The circuit module is able to generate an event signal. The event link controller generates the start control signal according to the correspondences between event signals and start control signals which are defined by event control information. The links between the event signals and start control signals can be prescribed by the event control information. Therefore, operations of circuit modules prescribed by such links can be controlled sequentially. The control neither involves save and return processes by CPU as in the interrupt processing, nor needs priority level control as executed on competing interrupt requests.

Claims (19)

1. A data processor comprising:

a central processing unit which executes an instruction;

a plurality of circuit modules used by the central processing unit;

a first controller which sends a request for interruption to the central processing unit in response to a generated event signal; and

a second controller which outputs a start control signal to each of the first controller and the plurality of circuit modules in response to a generated event signal.

2. The data processor of claim 1 ,

wherein the central processing unit fetches a vector depending on a cause of interrupt, and runs a fetched interrupt-processing program.

3. The data processor of claim 1 ,

wherein the second controller has a rewritable memory circuit which is used to store event control information for determining which of the first controller and the plurality of circuit modules a start control signal is input to in response to an event signal received by the second controller.

4. A data processor comprising:

a central processing unit which executes an instruction;

a plurality of circuit modules which is used by the central processing unit;

a first controller which is configured to receive event signals from the plurality of circuit modules and to send a request for interrupt to the central processing unit; and

a second controller which is configured to receive event signals from the plurality of circuit modules and to send start control signals to the first controller and to the plurality of circuit modules,

wherein the plurality of circuit modules and the first controller are configured to start operations in response to respective ones of the start control signals.

5. The data processor of claim 4 ,

wherein the central processing unit fetches a vector depending on a cause of interrupt, and runs a fetched interrupt-processing program.

6. The data processor of claim 4 ,

wherein the second controller has a rewritable memory circuit which is used to store event control information for identifying a correspondence of the event signals received by the second controller to the start control signals.

Assignments (1)
CHANGE OF ADDRESS Recorded Nov 29, 2017
From: RENESAS ELECTRONICS CORPORATION
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 044928/0001 →
Priority Claims (2)
JP 2007-058574 · Mar 8, 2007 · national
JP 2008-014397 · Jan 25, 2008 · national
Continuity (6)
Continuation 13924398 · Jun 21, 2013
Continuation 13527312 · Jun 19, 2012
Continuation 13287016 · Nov 1, 2011
Continuation 12886766 · Sep 21, 2010
Continuation 12044667 · Mar 7, 2008
Related Publication 20140215194A1 · Jul 31, 2014