U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

US Patent Application 20050027944 - Instruction set for efficient bit stream and byte stream I/O

Application 20050027944 Filed on October 15, 2003. Published on February 3, 2005

Inventors

US Class

711/137Look-ahead

Attorney, Agent or Firm

International Class

07 G06F012/00

Issued Patent Number:

7421561


Abstract text


A system and method provide unaligned load/store functionality for a processor that supports only aligned load/store instructions. An exemplary embodiment includes an extension adapter including registers for storing data and load/store buffers for realigning data. A processor executes aligned load/store instructions that transfer data in multiples of bytes. Instructions are included for transferring data between memory and the load/store buffers, initializing and transferring data, initializing and transferring data in numbers of bits, advancing or offsetting a data pointer, and for flushing the load/store buffers. In a preferred embodiment, the extension adapter comprises a wide register file for buffering full words of data, load/store buffers formed from multiple single-bit registers for buffering data bits and streaming data for use by the processor, and address generators for pointing to data or memory addresses.

PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
 
Sign InRegister
Username  
Password   
forgot password?