To measure the system performance of the AXI Ethernet
Subsystem, a system was built in which the subsystem was added to each of the supported
device families as the Device Under Test (DUT) as shown in the following figure in which the
subsystem serves as the DUT block.
Because the subsystem is used with
other design modules in the FPGA, the utilization and timing
numbers reported in this section are estimates. When this subsystem
is combined with other designs in the system, the utilization of
FPGA resources and timing of the subsystem design can vary from the
results reported here.
Figure 1. System Configuration with the Subsystem as the DUT for All Supported Device
Families
The target FPGA was then filled with logic to drive the LUT and
block RAM utilization to approximately 70% and the I/O utilization to approximately 80%.
Using the default tool options and the slowest speed grade for the target FPGA, the
FTYP numbers are shown in the following table.
Table 1. System Performance FTYP
Target FPGA
AXI4-Lite
AXI4-Stream
MicroBlaze™
Supported families
100
100
100
The target FMAX is
influenced by the particular system. The FTYP typical use case
frequency numbers are provided here.
Because the subsystem represents a hierarchical design block
containing multiple IP instances, the latency, max frequency, throughput, and power values
are provided by the IP instances that are present in a given configuration.