Simulation environment, Compatibility testing environment, Performance and resource utilization – Altera IP Compiler for PCI Express User Manual

Page 12

Advertising
background image

1–10

Chapter 1: Datasheet

Performance and Resource Utilization

IP Compiler for PCI Express User Guide

August 2014

Altera Corporation

Simulation Environment

Altera’s verification simulation environment for the IP Compiler for PCI Express uses
multiple testbenches that consist of industry-standard BFMs driving the PCI Express
link interface. A custom BFM connects to the application-side interface.

Altera performs the following tests in the simulation environment:

Directed tests that test all types and sizes of transaction layer packets and all bits of
the configuration space

Error injection tests that inject errors in the link, transaction layer packets, and data
link layer packets, and check for the proper response from the IP cores

PCI-SIG

®

Compliance Checklist tests that specifically test the items in the checklist

Random tests that test a wide range of traffic patterns across one or more virtual
channels

Compatibility Testing Environment

Altera has performed significant hardware testing of the IP Compiler for PCI Express
to ensure a reliable solution. The IP cores have been tested at various PCI-SIG PCI
Express Compliance Workshops in 2005–2009 with Arria GX, Arria II GX,
Cyclone IV GX, Stratix II GX, and Stratix IV GX devices and various external PHYs.
They have passed all PCI-SIG gold tests and interoperability tests with a wide
selection of motherboards and test equipment. In addition, Altera internally tests
every release with motherboards and switch chips from a variety of manufacturers.
All PCI-SIG compliance tests are also run with each IP core release.

Performance and Resource Utilization

The hard IP implementation of the IP Compiler for PCI Express is available in
Arria II GX, Arria II GZ, Cyclone IV GX, and Stratix IV GX devices.

Table 1–8

shows the resource utilization for the hard IP implementation using either

the Avalon-ST or Avalon-MM interface with a maximum payload of 256 bytes and 32
tags for the Avalon-ST interface and 16 tags for the Avalon-MM interface.

Table 1–8. Performance and Resource Utilization in Arria II GX, Arria II GZ, Cyclone IV GX, and
Stratix IV GX Devices (Part 1 of 2)

Parameters

Size

Lane

Width

Internal

Clock (MHz)

Virtual

Channel

Combinational

ALUTs

Dedicated

Registers

Memory Blocks

M9K

Avalon-ST Interface

×1

125

1

100

100

0

×1

125

2

100

100

0

×4

125

1

200

200

0

×4

125

2

200

200

0

×8

250

1

200

200

0

×8

250

2

200

200

0

Advertising