Designing a General-Purpose Interconnection Architecture for FPGAs
Source: American Scientific Publishers
A novel methodology for designing interconnection architectures, targeting to general-purpose FPGAs, is introduced. The design parameters for this architecture are extracted after the implementation and profiling numerous applications on Virtex FPGAs. Among the design parameters, the authors study the connectivity demand for each (x, y) point of the interconnection network. The derived data are appropriately manipulated to build a topology consisting of different Switch Boxes (SB), which are assigned over the FPGA architecture taking into account the connectivity requirements for each part of the device. The selected architecture resulted from the specific Pareto optimal points which tradeoffs the maximum operation frequency versus the energy consumption. The methodology is software supported by three new CAD tools, part of the MEANDER Framework.