Method for storing and decoding instructions for a microprocesso

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395386, 395380, 395382, 395391, 39580023, 39580024, 395709, G06F 930, G06F 700

Patent

active

059305088

ABSTRACT:
A method and apparatus for compacting VLIW instructions in a processor having multiple functional units and including a buffer for storing compacted instructions, wherein NOP codes are eliminated from the compacted instruction and each compacted instruction includes words which contain an operation code directing the operation of one of the functional units, a dispersal code, and a delimiter code, wherein an alignment circuit parses each compacted instruction from the buffer based upon the delimiter codes of the words and aligns the compacted instruction in an alignment buffer and a dispersal circuit transfers each word of the compacted instruction stored in the alignment buffer into at least one operational field of a dispersed instruction buffer which stores an executable instruction having an operational field corresponding to each one of the functional units. Another embodiment is also shown which interleaves the bits of a buffer, alignment circuit, alignment buffer, dispersal circuit and dispersed instruction buffer to reduce the circuit area required for expanding the compacted instruction.

REFERENCES:
patent: 5057837 (1991-10-01), Colwell et al.
patent: 5179680 (1993-01-01), Colwell et al.
patent: 5404469 (1995-04-01), Chung et al.
patent: 5438668 (1995-08-01), Coon et al.
patent: 5471593 (1995-11-01), Branigin
patent: 5502826 (1996-03-01), Vassiliadas et al.
patent: 5574939 (1996-11-01), Keckler et al.
patent: 5600810 (1997-02-01), Ohkami
patent: 5630157 (1997-05-01), Dwyer, III
patent: 5632024 (1997-05-01), Yajima et al.
patent: 5652852 (1997-07-01), Yokota
patent: 5732234 (1998-03-01), Vassiliadas et al.
patent: 5758114 (1998-05-01), Johnson et al.
patent: 5761470 (1995-12-01), Yoshida
patent: 5787302 (1996-05-01), Hampapuram et al.
patent: 5819058 (1997-02-01), Miller et al.
Conte et al., Instruction Fetch Mechanism for VLIW Architectures with Compressed Encodings, IEEE, Dec. 4, 1996.
Conte et al., Dynamic Rescheduling: A technique for Object Code Compatibility in VLIW Architectures, Proceeding of the 1995 28th Annual International Symposium on Microarchitecture, Nov. 29-Dec. 1(ann Arbor, MI).
Banerjia et al., NextPC computation for a banked instruction cache for a VLIW architecture with a compressed encoding, Technical Report, http//www.ece.ncsu.edu/tinker
extpc tr.ps, Jun. 1996.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for storing and decoding instructions for a microprocesso does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for storing and decoding instructions for a microprocesso, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for storing and decoding instructions for a microprocesso will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-890200

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.