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.
Patent No.:
Date of Patent:
Oct. 27, 2009
Filed:
Sep. 27, 2006
Hemang Maheshkumar Parekh, San Jose, CA (US);
Jeffrey Allan Graham, Sydney, AU;
Hai-jo Tarn, San Jose, CA (US);
Elizabeth R. Cowie, Edinburgh, GB;
Vanessa Yi-mei Chou, San Jose, CA (US);
Hemang Maheshkumar Parekh, San Jose, CA (US);
Jeffrey Allan Graham, Sydney, AU;
Hai-Jo Tarn, San Jose, CA (US);
Elizabeth R. Cowie, Edinburgh, GB;
Vanessa Yi-Mei Chou, San Jose, CA (US);
Xilinx, Inc., San Jose, CA (US);
Abstract
Each array in a sequence of arrays is reordered. A first port receives in a first serial order a number of values in each array in the sequence and a second port transmits the values in a different second serial order. For each value in each array in the sequence, the address generator generates an address within a range of zero through one less than the number of values in the array. For each address from the generator, the memory performs an access to a location corresponding to the address in the memory. The access for each address includes a read from the location before a write to the location. For each array in the sequence, the writes for the addresses serially write the values of the array in the first serial order and the reads for the addresses serially read the values in the second serial order.