Field programmable network application specific integrated circuit and a method of operation thereof
AssigneeLSI Corporation
InventorsTheodore F. Vaida, Peter Gasperini
Life of this patent
Estimating the term…
Abstract
The present invention provides a field programmable network application specific integrated circuit and a method of operation thereof. In one advantageous embodiment, the field programmable network application specific integrated circuit includes a media access controller and a programmable logic core having an array of dynamically configurable arithmetic logic units. The programmable logic core configured to interface with the media access controller and implement at least one application level function capable of generating meta-data. The media access controller and the programmable logic controller form at least a portion of a MP-block.
Claims20
A field programmable router application specific integrated circuit, comprising:
- a plurality of media access controllers and a plurality of programmable logic core blocks (MP-blocks), including:
- at least one media access controller that transmits and receives network data via a physical interface device, and
- at least one programmable logic core having an array of dynamically configurable arithmetic logic units, said programmable logic core interfaces with said media access controller and implements at least one application level function capable of generating meta-data;
- an interconnect multiplexer (MUX) coupled to each of said plurality of MP-blocks and configured to switch said network data between ones of said plurality of MP-blocks;
- and
- a master subsystem configured to receive said meta-data from each of said plurality of MP-blocks and control said interconnect MUX to route said network data, wherein said master subsystem further includes a master programmable logic core having an array of dynamically configurable arithmetic logic units, said master programmable logic core configured to receive said meta-data and implement at least one router application level function.
A field programmable video phone application specific integrated circuit, comprising:
- a first, second and third media access controller and a plurality of, including a first, a second, and a third, programmable logic core blocks (MP blocks), including:
- at least one media access controller that transmits and receives network data via a physical interface device, and
- at least one programmable logic core having an array of dynamically configurable arithmetic logic units, said programmable logic core interfaces with said media access controller and implements at least one application level function capable of generating meta-data;
- an interconnect multiplexer (MUX) coupled to said first, second and third MP-blocks and configured to switch said network data between said first MP-block and said second and third MP-blocks;
- and
- a master subsystem configured to receive said meta-data, control said interconnect MUX to route at least a portion of said network data containing audio between said first MP-block and said second MP-block, and control said interconnect MUX to route at least a portion of said network data containing video between said first MP-block and said third MP-block, wherein said first MP-block is further configured to split said network data into an audio portion and a video portion, and recombine said audio portion and video portion.
A field programmable video phone application specific integrated circuit, comprising:
- a first, second and third media access controller and a plurality of, including a first, a second, and a third, programmable logic core blocks (MP blocks), including:
- at least one media access controller that transmits and receives network data via a physical interface device, and
- at least one programmable logic core having an array of dynamically configurable arithmetic logic units, said programmable logic core interfaces with said media access controller and implements at least one application level function capable of generating meta-data;
- an interconnect multiplexer (MUX) coupled to said first, second and third MP-blocks and configured to switch said network data between said first MP-block and said second and third MP-blocks;
- and
- a master subsystem configured to receive said meta-data, control said interconnect MUX to route at least a portion of said network data containing audio between said first MP-block and said second MP-block, and control said interconnect MUX to route at least a portion of said network data containing video between said first MP-block and said third MP-block, wherein said master subsystem further includes a master programmable logic core having an array of dynamically configurable arithmetic logic units, said master programmable logic core receives said meta-data and implements at least one video phone application level function.
Dependencies are inferred from the claim text.