Interconnecting reconfigurable regions in a field programmable gate array
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsAhsan Javed Awan, Fidan Aliyeva
Life of this patent
Estimating the term…
Abstract
The present disclosure provides a Field Programmable Gate Array (FPGA). The FPGA comprises a plurality of regions, each of the regions being reconfigurable independently of one another. The FPGA further comprises a crossbar switch connected to the plurality of regions, wherein the crossbar switch is configurable to connect at least one first region in the plurality of regions to at least one second region in the plurality of regions such that the at least one first region is operable to communicate with the at least one second region.
Claims18
A Field Programmable Gate Array (FPGA) comprising:
- a plurality of regions, each of the regions being reconfigurable independently of one another;
- a crossbar switch connected to the plurality of regions,
- wherein the crossbar switch is configurable to connect at least one first region in the plurality of regions to at least one second region in the plurality of regions such that the at least one first region is operable to communicate with the at least one second region;
- and
- a register connected to at least one of:
- the crossbar switch and the plurality of regions,
- wherein the register is operable to store destination information indicating that the at least one first region is to transmit data to the at least one second region, wherein the destination information comprises an address of the at least one second region.
A resource manager operable to configure a Field Programmable Gate Array (FPGA), the FPGA comprising a plurality of regions connected to a crossbar switch, each of the regions being reconfigurable independently of one another, the resource manager being operable to instruct the FPGA to:
- configure at least one first region in the plurality of regions to communicate with at least one second region in the plurality of regions via the crossbar switch by sending, to the FPGA, destination information indicating that the at least one first region is to transmit to the at least one second region, wherein the destination information comprises an address of the at least one second region and is to be stored in a register included in the FPGA, wherein the register is connected to at least one of:
- the crossbar switch and the plurality of regions.
A method for configuring a Field Programmable Gate Array, FPGA, the FPGA comprising a plurality of regions connected to a crossbar switch, each of the regions being reconfigurable independently of one another, the method comprising:
- configuring at least one first region in the plurality of regions to communicate with at least one second region in the plurality of regions via the crossbar switch by sending, to the FPGA, destination information indicating that the at least one first region is to transmit to the at least one second region, wherein the destination information comprises an address of the at least one second region and is to be stored in a register included in the FPGA, wherein the register is connected to at least one of:
- the crossbar switch and the plurality of regions.
Dependencies are inferred from the claim text.