The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 30, 2017

Filed:

Oct. 17, 2012
Applicant:

Ziilabs Inc., Ltd., Hamilton, BM;

Inventors:

Jonathan Bloomfield, Lightwater, GB;

John Robson, Milton, GB;

Nicholas Murphy, The Sands, GB;

Assignee:

ZIILABS INC., LTD., Hamilton, BM;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/30 (2006.01);
U.S. Cl.
CPC ...
G06F 9/30098 (2013.01); G06F 9/30032 (2013.01); G06F 9/30036 (2013.01); G06F 9/30109 (2013.01); G06F 9/30134 (2013.01); G06F 9/30141 (2013.01);
Abstract

Architectures and methods for viewing data in multiple formats within a register file. Various disclosed embodiments allow a plurality of consecutive registers within one register file to appear to be temporarily transposed by one instruction, such that each transposed register contains one byte or word from multiple consecutive registers. A program can arbitrarily reorganize the bytes within a register by swapping the value stored in any byte within the register with the value stored in any other byte within the same register. Indirect register access is also provided, without additional scoreboarding hardware, as an apparent move from one register to another. The functionality of a hardware data FIFO at the I/O is also provided, without the power consumption of register-to-register transfers. However, the size of the FIFO can be changed under program control.


Find Patent Forward Citations

Loading…