IP Library Granted Patent US 6,883,053
Granted Patent B2
US 6,883,053 · App. 09/975,323 · Granted Apr 19, 2005

Data transfer control circuit with interrupt status register

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 6,883,053
App. No.
09/975,323
Granted
Apr 19, 2005
Kind
B2
Abstract

A data transfer control circuit includes several data receiver-transmitters, each having an interrupt identification register. Interrupt signals from the data receiver-transmitters are combined into a single interrupt signal by an interrupt controller. One of the data receiver-transmitters has an interrupt status register with bits indicating the logic levels of the interrupt signals from each of the data receiver-transmitters. A host device that receives the interrupt signal from the interrupt controller can read the interrupt status register to determine which data receiver-transmitter caused the interrupt, then read the interrupt identification register of that data receiver-transmitter to identify the interrupt source, without having to search through the interrupt identification registers of other data receiver-transmitters.

Claims (6)

1. A data transfer control circuit including an externally accessible address bus, an externally accessible data bus, an external interrupt signal line, a plurality of data receiver-transmitters, and an interrupt controller, each data receiver-transmitter having a plurality of registers selectively accessible via the address bus and the data bus, the plurality of registers in each said data receiver-transmitter including a data register for storing transmitted data and received data, and an interrupt identification register for indicating interrupt sources, the data receiver-transmitters generating respective internal interrupt signals, the interrupt controller generating an external interrupt signal on the interrupt signal line responsive to the internal interrupt signals generated by the data receiver-transmitters, wherein:

one of the data receiver-transmitters in the plurality of data receiver-transmitters also receives the internal interrupt signals generated by the plurality of data receiver-transmitters, and has, as one of said plurality of registers, an interrupt status register with bits indicating logic levels of said internal interrupt signals.

2. The data transfer control circuit of claim 1 , wherein said one of the data receiver-transmitters has a scratch register, the scratch register being used as said interrupt status register.

3. The data transfer control circuit of claim 1 , wherein another one of the data receiver-transmitters has, as one of said plurality of registers, an interrupt mask register with bits corresponding to the plurality of data receiver-transmitters, for masking the internal interrupt signals from respective data receiver-transmitters, and supplies the logic levels of the bits in the interrupt mask register to the interrupt controller.

4. The data transfer control circuit of claim 3 , wherein said another one of the data receiver-transmitters has a scratch register, the scratch register being used as said interrupt mask register.

5. The data transfer control circuit of claim 1 , wherein said interrupt status register also has bits corresponding to the plurality of data receiver-transmitters, for masking the internal interrupt signals from respective data receiver-transmitters, the logic levels of the bits for masking the internal interrupt signals being supplied to the interrupt controller.

Assignments (2)
CHANGE OF NAME Recorded Dec 4, 2008
From: OKI ELECTRIC INDUSTRY CO., LTD.
To: OKI SEMICONDUCTOR CO., LTD.
Reel/Frame 022043/0739 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2001
From: SHINAGAWA, NORIAKI; MAEDA, SHUSAKU
To: OKI ELECTRIC INDUSTRY CO., LTD.
Reel/Frame 012254/0429 →