Method for programming an fpga
AssigneedSPACE GmbH
InventorsHeiko KALTE, Dominik LUBELEY
Life of this patent
Estimating the term…
Loading patent…
AssigneedSPACE GmbH
InventorsHeiko KALTE, Dominik LUBELEY
Estimating the term…
A method for programming an FPGA, wherein a library with elementary operations and a respective latency table for each of the elementary operations of the library are provided. a data path is defined. The latencies are recorded for a multiplicity of clock rates that are different from one another and these latencies are added for every clock rate so that a total latency for the data path results for this multiplicity of different clock rates. The ratio between the lowest total latency and the total latency at a respective clock rate is determined. A utilization of the FPGA for each clock rate is identified. The ratio between the lowest utilization of the FPGA and the utilization of the FPGA at a respective clock rate is determined. A quality factor for each clock rate while taking into account the total latency and the utilization of the FPGA is determined.
A method for programming an FPGA, wherein a library with elementary operations that are executable on the FPGA and a respective latency table for each of the elementary operations of the library are provided, wherein each latency table specifies, for a plurality of clock rates of the FPGA and for a plurality of input bit widths of the respective operation, the latency of the respective operation during execution on the FPGA as a function of the input bit width of the respective operation and the clock rate of the FPGA, the method comprising:
Dependencies are inferred from the claim text.