Fifo data buffer with multi-load
AssigneeMicrosoft Technology Licensing, LLC
InventorAmiram HOCHMAN
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorAmiram HOCHMAN
Estimating the term…
One example provides a device comprising a FIFO data buffer comprising a load shift register, a request line encoder, a state machine, and one or more clocks to provide a clock signal. The load shift register comprises a plurality of register locations and is configured to shift data between at least two register locations controllable on at least one shift instruction and to load data into at least one of the register locations controllable on at least one load instruction. The request line encoder is configured to receive one or more requests each comprising a corresponding priority value, and to determine a request number value representing a number of requests to load into the load shift register. The state machine is configured to determine, based at least in part on the request number value, a state, one or more shift instructions, and one or more load instructions.
A device, comprising:
A method enacted on a device comprising a first in first out (FIFO) data buffer, the FIFO data buffer comprising a load shift register, a request line encoder, and a state machine, the method comprising:
A method enacted on a device comprising a first in first out (FIFO) data queue, the FIFO data queue comprising a load shift register, a request line encoder, and a state machine, the method comprising:
Dependencies are inferred from the claim text.