
FPGA Resource Consumption
Slave Controller – IP Core for Altera FPGAs III-57
7 FPGA Resource Consumption
The resource consumption figures shown in this chapter reflect results of example synthesis runs and
can only be used for rough resource estimations. The figures are subject to quite large variations
depending on design tools and version, FPGA type, constraints (e.g., area vs. speed), total FPGA
utilization (design tools typically stop optimization if the timing goal is reached), etc. No extra effort
was undertaken to achieve optimum results, i.e. by sophisticated constraining and design flow setting.
For accurate resource consumption figures, please use the evaluation license of the EtherCAT IP
Core and synthesize your individual configuration for the desired FPGA.
The figures of the following table do not imply that the individual features are operational in the
selected FPGA (i.e., that the resources are sufficient or that timing closure is achievable). The
synthesis runs where performed without timing constraints, without location constraints, and without
bitstream generation.
The EtherCAT IP core resource consumption overview figures are based on EtherCAT IP Core for
Altera FPGAs Version 3.0.2, Altera Quartus II 12.1 SP1, and Altera Cyclone IV devices.
Table 17: Typical need of Logic Cells (LE) for main configurable functions
0 x SM, 0 x FMMU, no features, no DC, PDI: 32 Bit
digital I/O, 1 kByte DPRAM, 1 port MII
8 x SM, 8 x FMMU, all features except for EEPROM
Emulation, DC 64 bit, PDI: SPI, GPIO, 60 kByte
DPRAM, 3 ports MII
all port features enabled (without DC Receive time)
All MII features: Management Interface, MI link
detection and configuration, TX Shift, and enhanced
link detection (3 ports)
all features except for EEPROM Emulation and DC
Receive time
Commentaires sur ces manuels