Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
83 words
A digital data processor integrated circuit comprising: a plurality of functionally identical first processor elements; and a second processor element; wherein said plurality of functionally identical first processor elements are bidirectionally coupled to a cache memory via a crossbar switch, and further comprising circuitry, operable during a single cycle, for performing an N-byte operand cache memory read access or an N-byte operand cache memory write access, where the N-byte operand is on other than an N-byte boundary in said cache memory, where N>1.
Claim 2
Dependent Claim
83 words
A digital data processor integrated circuit comprising: a plurality of functionally identical first processor elements; and a second processor element; wherein said plurality of functionally identical first processor elements are bidirectionally coupled to a cache memory via a crossbar switch, and further comprising circuitry, operable during a single cycle, for performing an N-byte operand cache memory read access or an N-byte operand cache memory write access, where the N-byte operand is on other than an N-byte boundary in said cache memory, where N>1.
Claim 3
Dependent Claim
90 words
A digital data processor integrated circuit as in claim 1 , wherein an operation of each of said plurality of first processor elements and an operation of said second processor element are locked together during an execution of a single instruction, the single instruction specifying in a first portion thereof, that is coupled in common to each of said plurality of first processor elements, the operation of each of said plurality of first processor elements in parallel, and in a second portion thereof the operation of said second processor element.
Claim 4
Dependent Claim
32 words
A digital data processor integrated circuit as in claim 1 , and further comprising a motion estimator having inputs coupled to an output of each of said plurality of first processor elements.
Claim 5
Dependent Claim
48 words
A digital data processor integrated circuit as in claim 1 , and further comprising an internal data bus coupling together a first parallel port, a second parallel port, a third parallel port, an external memory interface, and a data input/output of said first cache and said second cache.
Claim 6
Dependent Claim
111 words
A digital data processor integrated circuit comprising: a plurality of functionally identical first processor elements; and a second processor element; wherein said plurality of functionally identical first processor elements are bidirectionally coupled to a first cache via a crossbar switch, and said second processor element is coupled to a second cache; further comprising a motion estimator having inputs coupled to an output of each of said plurality of first processor elements, wherein said motion estimator operates in cooperation with said plurality of first processor elements to determine a best pixel distance value by executing a series of pixel distance calculations that are accumulated, and by a comparison for the best result.
Claim 7
Dependent Claim
111 words
A digital data processor integrated circuit comprising: a plurality of functionally identical first processor elements; and a second processor element; wherein said plurality of functionally identical first processor elements are bidirectionally coupled to a first cache via a crossbar switch, and said second processor element is coupled to a second cache; further comprising a motion estimator having inputs coupled to an output of each of said plurality of first processor elements, wherein said motion estimator operates in cooperation with said plurality of first processor elements to determine a best pixel distance value by executing a series of pixel distance calculations that are accumulated, and by a comparison for the best result.
Claim 8
Dependent Claim
112 words
A digital data processor integrated circuit comprising: a plurality of functionally identical first processor elements; and a second processor element; wherein said plurality of functionally identical first processor elements are bidirectionally coupled to a cache memory via a data reordering logic block, and further comprising circuitry, operable during a single cycle, for performing an N-byte operand cache memory read access or an N-byte operand cache memory write access, where the N-byte operand is comprised of a plurality of discrete values operated on in parallel by said plurality of functionally identical first processor elements, and where the N-byte operand is stored on other than an N-byte boundary in said cache memory, where N>1.
Claim 9
Dependent Claim
112 words
A digital data processor integrated circuit comprising: a plurality of functionally identical first processor elements; and a second processor element; wherein said plurality of functionally identical first processor elements are bidirectionally coupled to a cache memory via a data reordering logic block, and further comprising circuitry, operable during a single cycle, for performing an N-byte operand cache memory read access or an N-byte operand cache memory write access, where the N-byte operand is comprised of a plurality of discrete values operated on in parallel by said plurality of functionally identical first processor elements, and where the N-byte operand is stored on other than an N-byte boundary in said cache memory, where N>1.
Claim 10
Dependent Claim
114 words
A digital data processor integrated circuit comprising: a plurality of functionally identical first processor elements; and a second processor element; wherein said plurality of functionally identical first processor elements are bidirectionally coupled to a cache memory via a data reordering logic block, and further comprising circuitry, operable during a single cycle, for performing an N-byte operand cache memory read access or an N-byte operand cache memory write access, where the N-byte operand is comprised of a plurality of discrete values operated on in parallel by said plurality of functionally identical first processor elements, and where the N-byte operand is stored in an interleaved manner in non-contiguous storage locations in said cache memory, where N>1.
Claim 11
Dependent Claim
114 words
A digital data processor integrated circuit comprising: a plurality of functionally identical first processor elements; and a second processor element; wherein said plurality of functionally identical first processor elements are bidirectionally coupled to a cache memory via a data reordering logic block, and further comprising circuitry, operable during a single cycle, for performing an N-byte operand cache memory read access or an N-byte operand cache memory write access, where the N-byte operand is comprised of a plurality of discrete values operated on in parallel by said plurality of functionally identical first processor elements, and where the N-byte operand is stored in an interleaved manner in non-contiguous storage locations in said cache memory, where N>1.
Claim 12
Dependent Claim
102 words
A digital data processor integrated circuit, comprising; a plurality of functionally identical first processor elements; and a second processor element; wherein said plurality of functionally identical first processor elements are bidirectionally coupled to said second processor element; further comprising a third processor element having inputs coupled to an output of each of said plurality of first processor elements, wherein said third processor element operates in cooperation with said plurality of first processor elements to compute a value based on outputs of each of said plurality of first processor elements, wherein said third processor element is comprised of a motion estimation processor element.
Claim 13
Dependent Claim
102 words
A digital data processor integrated circuit, comprising; a plurality of functionally identical first processor elements; and a second processor element; wherein said plurality of functionally identical first processor elements are bidirectionally coupled to said second processor element; further comprising a third processor element having inputs coupled to an output of each of said plurality of first processor elements, wherein said third processor element operates in cooperation with said plurality of first processor elements to compute a value based on outputs of each of said plurality of first processor elements, wherein said third processor element is comprised of a motion estimation processor element.
Claim 14
Independent Claim
114 words
A method for operating a digital data processor, comprising: providing the digital data processor to include a plurality of functionally identical first processor elements and a second processor element; bidirectionally coupling said plurality of fictionally identical first processor elements to a cache memory via a data reordering logic block; and during a single cycle, performing an N-byte operand cache memory read access or an N-byte operand cache memory write access, where the N-byte operand is comprised of a plurality of discrete values operated on in parallel by said plurality of functionally identical first processor elements, and where the N-byte operand is stored on other than an N-byte boundary in said cache memory, where N>1.
Claim 15
Independent Claim
114 words
A method for operating a digital data processor, comprising: providing the digital data processor to include a plurality of functionally identical first processor elements and a second processor element; bidirectionally coupling said plurality of fictionally identical first processor elements to a cache memory via a data reordering logic block; and during a single cycle, performing an N-byte operand cache memory read access or an N-byte operand cache memory write access, where the N-byte operand is comprised of a plurality of discrete values operated on in parallel by said plurality of functionally identical first processor elements, and where the N-byte operand is stored on other than an N-byte boundary in said cache memory, where N>1.
Claim 16
Independent Claim
116 words
A method for operating a digital data processor, comprising: providing the digital data processor to include a plurality of functionally identical first processor elements and a second processor element; bidirectionally coupling said plurality of functionally identical first processor elements to a cache memory via a data reordering logic block; and during a single cycle, performing an N-byte operand cache memory read access or an N-byte operand cache memory write access, where the N-byte operand is comprised of a plurality of discrete values operated on in parallel by said plurality of functionally identical first processor elements, and where the N-byte operand is stored in an interleaved manner in non-contiguous storage locations in said cache memory, where N>1.
Claim 17
Independent Claim
116 words
A method for operating a digital data processor, comprising: providing the digital data processor to include a plurality of functionally identical first processor elements and a second processor element; bidirectionally coupling said plurality of functionally identical first processor elements to a cache memory via a data reordering logic block; and during a single cycle, performing an N-byte operand cache memory read access or an N-byte operand cache memory write access, where the N-byte operand is comprised of a plurality of discrete values operated on in parallel by said plurality of functionally identical first processor elements, and where the N-byte operand is stored in an interleaved manner in non-contiguous storage locations in said cache memory, where N>1.
Claim 18
Independent Claim
94 words
A method for operating a digital data processor, comprising: providing the digital data processor to include a plurality of functionally identical first processor elements and a second processor element; further providing a third processor element having inputs coupled to an output of each of said plurality of first processor elements; and operating said third processor element in cooperation the said plurality of first processor elements to compute a value based on outputs of each of said plurality of first processor elements, wherein said third processor element is comprised of a motion estimation processor element.
Claim 19
Independent Claim
94 words
A method for operating a digital data processor, comprising: providing the digital data processor to include a plurality of functionally identical first processor elements and a second processor element; further providing a third processor element having inputs coupled to an output of each of said plurality of first processor elements; and operating said third processor element in cooperation the said plurality of first processor elements to compute a value based on outputs of each of said plurality of first processor elements, wherein said third processor element is comprised of a motion estimation processor element.