← Back to Patent Explorer
US5404548A Expired / Lapsed US ⏱️ 0.0 years remaining

Data transfer control system transferring command data and status with identifying code for the type of information

Assignee: Toshiba Corp
•
Filing: 1991-04-18
•
Granted: 1995-04-04
•
Expires: 2011-04-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An I/O buffer arranged in an I/O controller for controlling an I/O unit is constituted by a transmission FIFO buffer and a reception FIFO buffer. Each of the transmission and reception FIFO buffers is constituted by paired transfer data storage areas and ID information storage areas. ID information represents the type of transfer data. ID information is generated by the ID information generator and is stored in a corresponding area together with transfer data. Command data or write data output from the transmission buffer is supplied to the I/O unit together with its ID information. Data read out from the I/O unit is sequentially stored in the reception FIFO buffer together with ID information. On the basis of the ID information, the I/O unit determines whether the transferred information is a command or data. On the basis of the ID information, the I/O controller determines whether the transferred information is reception data or a status.

Inventors

  • 👤 Shouji Nishioka

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 03:44
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/382; G06F13/385

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 202 words
A data transfer control system for a system in which a command, data, and a status can be transferred between a source module and a destination module on a common bus, said data transfer control system comprising: memory means for storing transfer information and identification information, said transfer information including one of said command and said data which is being transferred between said source module and said destination module, said identification information identifying a type of a corresponding said transfer information, and wherein said memory means includes a transmission first-in first-out buffer which comprises: a first area group for storing said transfer information; and a second area group for storing said identification information; identification data generating means, connected to said memory means, for generating said identification information and for outputting said identification information to said second area group; output means for sequentially outputting said transfer information to said destination module and for sequentially outputting said corresponding identification information; and control data generating means, connected to said memory means, for generating control data in accordance with said identification information output by said output means and for outputting said control data to said destination module, wherein said control data includes data transfer direction information.
Claim 2
Dependent Claim 202 words
A data transfer control system for a system in which a command, data, and a status can be transferred between a source module and a destination module on a common bus, said data transfer control system comprising: memory means for storing transfer information and identification information, said transfer information including one of said command and said data which is being transferred between said source module and said destination module, said identification information identifying a type of a corresponding said transfer information, and wherein said memory means includes a transmission first-in first-out buffer which comprises: a first area group for storing said transfer information; and a second area group for storing said identification information; identification data generating means, connected to said memory means, for generating said identification information and for outputting said identification information to said second area group; output means for sequentially outputting said transfer information to said destination module and for sequentially outputting said corresponding identification information; and control data generating means, connected to said memory means, for generating control data in accordance with said identification information output by said output means and for outputting said control data to said destination module, wherein said control data includes data transfer direction information.
Claim 3
Dependent Claim 16 words
The system according claim 1, wherein said transmission first-in first-out buffer comprises a first-in first-out register.
Claim 4
Dependent Claim 218 words
A data transfer control system for a system in which a command, data, and a status can be transferred between a source module and a destination module on a common bus, said data transfer control system comprising: memory means for storing transfer information and identification information, said transfer information including one of said data and said status which is being transferred between said source module and said destination module, said identification information identifying a type of a corresponding said transfer information, and wherein said memory means includes a reception first-in first-out buffer which comprises: a first area group for storing said transfer information; and a second area group for storing said identification information; means, connected between said destination module and said memory means, for generating said identification information in accordance with control information which is outputted from said destination module, and for storing said identification information in said second area group; output means for sequentially outputting said transfer information to said source module and for sequentially outputting said corresponding identification information; and interrupt signal generating means, connected to said second area group, for determining, based upon said corresponding identification information output by said output means, when said transfer information output by said output means includes said status, and for generating an interrupt signal in accordance with said determination.
Claim 5
Dependent Claim 218 words
A data transfer control system for a system in which a command, data, and a status can be transferred between a source module and a destination module on a common bus, said data transfer control system comprising: memory means for storing transfer information and identification information, said transfer information including one of said data and said status which is being transferred between said source module and said destination module, said identification information identifying a type of a corresponding said transfer information, and wherein said memory means includes a reception first-in first-out buffer which comprises: a first area group for storing said transfer information; and a second area group for storing said identification information; means, connected between said destination module and said memory means, for generating said identification information in accordance with control information which is outputted from said destination module, and for storing said identification information in said second area group; output means for sequentially outputting said transfer information to said source module and for sequentially outputting said corresponding identification information; and interrupt signal generating means, connected to said second area group, for determining, based upon said corresponding identification information output by said output means, when said transfer information output by said output means includes said status, and for generating an interrupt signal in accordance with said determination.
Claim 6
Dependent Claim 23 words
The system according to claim 3, further comprising a central processing unit for reading out said status in accordance with said interrupt signal.
Claim 7
Dependent Claim 41 words
The system according to claim 4, wherein said output means includes a direct memory access controller for translating said transfer information to a second memory in response to a start address and data length information supplied from said central processing unit.
Claim 8
Dependent Claim 27 words
The system according to claim 1, wherein said destination module comprises an I/O unit, and said source module comprises an I/O controller for controlling said I/O unit.
Claim 9
Dependent Claim 20 words
The system according to claim 1, wherein said source module and said destination module are connected to a SCSI interface.
Claim 10
Dependent Claim 16 words
The system according to claim 1, wherein said identification data generating means further comprises a decoder.
Claim 11
Dependent Claim 66 words
The system according to claim 1, further comprising: a second memory for storing said transfer information; a central processing unit for causing said transfer information to be stored in said second memory; a direct memory access controller for transferring said transfer information from said second memory to said first area in response to a start address and data length information supplied from said central processing unit.
Claim 12
Dependent Claim 27 words
The system according to claim 3, wherein said destination module includes an I/O unit and said source module includes an I/O controller for controlling said I/O unit.
Claim 13
Dependent Claim 23 words
The system according to claim 3, wherein said source module and said destination module are connected to each other by a SCSI interface.
Claim 14
Dependent Claim 13 words
The system according to claim 3, wherein said generating means includes an encoder.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-04-03 1998-10-03 1999-04-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-04-03 2002-10-03 2003-04-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-04-03 2006-10-03 2007-04-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag