Patent US5111388A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5111388A Expired / Lapsed US ⏱️ 0.0 years remaining

Processing apparatus with functional hierarchical structure using corresponding hierarchical machine instruction fields

Assignee: Toshiba Corp
•
Filing: 1989-11-13
•
Granted: 1992-05-05
•
Expires: 2009-11-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract According to a processing apparatus with a hierarchical structure, a machine instruction has a hierarchical structure of a task level operation code, a control structure level operation code, an arithmetic level operation code and a low order level operation code, and accordingly an operation object field has a hierarchical structure of task level data, control condition data, arithmetic object data and low order level data. In correspondence with the hierarchical structure of the instruction, the processing apparatus has a hierarchical structure of task level functional blocks, control structure level functional blocks, arithmetic level functional blocks and low order level functional blocks. The functional blocks respectively have instruction decoders which are operated with serial or parallel processing.

Inventors

  • 👤 Hajime Shiraishi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 07:04
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/30145

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 231 words
A processing apparatus with a functional hierarchical structure, comprising: machine instruction decoding means for decoding a machine instruction having an operation code field with a hierarchical structure corresponding to functional levels and an operation object field with a hierarchical structure corresponding to that of the operation code field; a plurality of functional block means, connected to the machine instruction decoding means, each for performing one of a plurality of functional block operations and having a hierarchical structure corresponding to the hierarchical structure of said operation code field of said machine instruction; a plurality of bus groups arranged to interconnect said plurality of functional block means, each of said bus groups including a block code bus for transmitting a functional block identification code, a command bus for transmitting a functional block operation designating code, a communication bus for transmitting input/output data to the functional block means, and a status bus for transmitting current status data of a first functional block means to another functional block means and for transmitting instruction accept status data; and a plurality of bus drivers arranged to exchange the functional block identification code, the functional block operation designating code, and the input/output data between one of said plurality of bus groups and an external circuit, said plurality of bus drivers comprising a block code bus driver, a command bus driver, a communication driver, and a status bus driver.
Claim 2
Dependent Claim 231 words
A processing apparatus with a functional hierarchical structure, comprising: machine instruction decoding means for decoding a machine instruction having an operation code field with a hierarchical structure corresponding to functional levels and an operation object field with a hierarchical structure corresponding to that of the operation code field; a plurality of functional block means, connected to the machine instruction decoding means, each for performing one of a plurality of functional block operations and having a hierarchical structure corresponding to the hierarchical structure of said operation code field of said machine instruction; a plurality of bus groups arranged to interconnect said plurality of functional block means, each of said bus groups including a block code bus for transmitting a functional block identification code, a command bus for transmitting a functional block operation designating code, a communication bus for transmitting input/output data to the functional block means, and a status bus for transmitting current status data of a first functional block means to another functional block means and for transmitting instruction accept status data; and a plurality of bus drivers arranged to exchange the functional block identification code, the functional block operation designating code, and the input/output data between one of said plurality of bus groups and an external circuit, said plurality of bus drivers comprising a block code bus driver, a command bus driver, a communication driver, and a status bus driver.
Claim 3
Dependent Claim 226 words
An apparatus according to claim 1, wherein said processing apparatus is formed on a chip having four corners, four sides, a peripheral portion and a central portion, wherein said plurality of bus drivers are respectively located at the four corners of the chip, a highest order level functional block means among said plurality of functional block means being located near said command bus driver and said block code bus driver, a plurality of higher order level functional block means of the plurality of functional block means being located in the peripheral portion of said chip, a plurality of lower order level functional block means of the plurality of functional block means, which are immediately lower than said plurality of higher order level functional block means being sequentially located from the peripheral portion to the central portion of said chip, said plurality of bus groups being located between said higher and lower order level functional block means and being parallel to respective sides of said four sides of said chip, bus groups among said plurality of bus groups which are associated with the higher order level functional block means being located in the peripheral portion of said chip, and bus groups among said plurality of bus groups which are associated with the lower order level functional block means being located in the central portion of said chip.
Claim 4
Dependent Claim 35 words
A processing apparatus according to claim 1, wherein only functional blocks of a lower order level which are selected by the functional blocks of higher order levels are operated, and other blocks are not operated.
Claim 5
Dependent Claim 39 words
A processing apparatus according to claim 1, wherein a first functional block on a higher hierarchical level than a plurality of lower level functional blocks can, by its own judgement, select one of the plurality of lower level blocks.

References Cited (Backward Citations)

US3983539A Cited
US3631401A Cited
US3962685A Cited
US4346435A Cited
US4434460A Cited
US4623964A Cited
US4928223A Cited
US4704678A Cited
US4918596A Cited
US4928224A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-05-05 1995-11-04 1996-05-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-05-05 1999-11-04 2000-05-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-05-05 2003-11-04 2004-05-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag