Achronix PCIe Accelerator-6D Card Manual de usuario

PCIe Accelerator-6D Card User Guide (UG074)
2www.achronix.com Speedster FPGAs
Copyrights, Trademarks and Disclaimers
Copyright © 2017 Achronix Semiconductor Corporation. All rights reserved. Achronix, Speedcore, Speedster,
and ACE are trademarks of Achronix Semiconductor Corporation in the U.S. and/or other countries All other
trademarks are the property of their respective owners. All specifications subject to change without notice.
NOTICE of DISCLAIMER: The information given in this document is believed to be accurate and reliable.
However, Achronix Semiconductor Corporation does not give any representations or warranties as to the
completeness or accuracy of such information and shall have no liability for the use of the information contained
herein. Achronix Semiconductor Corporation reserves the right to make changes to this document and the
information contained herein at any time and without notice. All Achronix trademarks, registered trademarks,
disclaimers and patents are listed at http://www.achronix.com/legal.
Achronix Semiconductor Corporation
2953 Bunker Hill Lane, Suite 101
Santa Clara, CA 95054
USA
Phone : 855.GHZ.FPGA (855.449.3742)
E-mail : [email protected]

PCIe Accelerator-6D Card User Guide (UG074)
Speedster FPGAs www.achronix.com 3
Table of Contents
Chapter - 1: PCIe Accelerator-6D Kit Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
PCIe Accelerator-6D Kit Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
PCIe Accelerator-6D Kit Uses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
PCIe Accelerator-6D Board Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
FPGA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Achronix CAD Environment (ACE) Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Chapter - 2: General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
PCIe Accelerator-6D Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
User Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Standalone Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
In-system (Plug-in) Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
On-Board Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
On-Board Temperature Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Board-Specific Design Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Chapter - 3: Development Environment Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Installing Achronix Software (ACE plus Synopsys Synplify Pro) and Licenses . . . . . . . . . . 13
Running ACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Setting up the PCIe Accelerator-6D Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Standalone Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
In-system Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Power Sequencing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Downloading a Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Configuring the Board for the Appropriate Bitstream Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Connecting the Board to the Host PC and Running the Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Chapter - 4: Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Networking and Communications Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
System Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
PCI Express . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

PCIe Accelerator-6D Card User Guide (UG074)
4www.achronix.com Speedster FPGAs
PCI Express . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
USB (J7, J8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
JTAG (J6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Memory Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
SO-DIMM Sockets (J10, J11, J12, J13, J14, J15, J16, J17, J18, J19, J20, J21) . . . . . . . . . . . . . . . . . . . . 25
User Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
FTDI CLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Bitporter CLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
ACE GUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
SMP Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Miscellaneous Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Chapter - 5: PCIe Accelerator-6D Card Clocking . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Chapter - 6: Board Power Supplies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Chapter - 7: Miscellaneous Diagrams and Figures . . . . . . . . . . . . . . . . . . . . . . . . 36
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

PCIe Accelerator-6D Card User Guide (UG074)
Speedster FPGAs www.achronix.com 5
Chapter - 1: PCIe Accelerator-6D Kit Overview
Figure 1:
Achronix PCIe Accelerator-6D Board
PCIe Accelerator-6D Kit Contents
The Achronix PCIe Accelerator-6D kit contents are as follows:
One PCIe Accelerator-6D board
Two micro-USB cable
PCIe Accelerator-6D Quick Start User Guide
Achronix CAD Environment (ACE) license
PCIe Accelerator-6D Kit Uses
This PCIe Accelerator-6D board is designed to achieve a number of functions:
Demonstrate the capabilities of the HD1000 FPGA to potential customers that will ultimately build their
own custom hardware.
Accelerate compute-intensive tasks within a standard PC/server.
Add Gigabit Ethernet capability to a host (a combination of 10G and 40G ports)
Provide a debugging platform for internal Achronix use
PCIe Accelerator-6D Board Features
The PCIe Accelerator-6D board offers the industry’s highest memory bandwidth between the Speedster22i
HD1000 FPGA, which contains 700,000 LUTs, and six independent, dual-slot DDR3 memory interfaces. Each
interface can support single, dual, or quad rank functionality. The DDR3 memory configuration supports up to
192 gigabytes of total memory and can run as fast as 1600 MT/s, which equates to 690 Gbps of total memory
bandwidth.

PCIe Accelerator-6D Card User Guide (UG074)
6www.achronix.com Speedster FPGAs
The PCIe Accelerator-6D's four QSFP+ modules support either four 40 gigabit Ethernet ports or sixteen 10
Gigabit Ethernet ports using breakout cables giving a total bandwidth of 160 Gbps. The card also supports PCI
Express Gen3 by 8, thus providing 64 Gbps bandwidth.
The Accelerator-6D is the perfect platform for building network and compute acceleration applications such as
line-rate deep packet inspection, encryption and decryption algorithms; image processing, machine learning and
database acceleration.
FPGA
Achronix 22-nm, AC22iHD1000F53C2
Functional Blocks
1 million equivalent LUTs (700k programmable LUTs + hard IP)
86 Mb of on-chip memory (82 Mb BRAM, 4 Mb LRAM)
756 28 × 28 multiply/accumulate blocks
960 programmable user I/O
Network and Communications
Hard Ethernet MACs: 100GE, 40GE, 10GE
64 SerDes lanes (1 to 12.75 Gbps)
Hard Interlaken ports, each running up to 11.3 Gbps
System
Hard PCI Express Gen1/2/3 ×1, ×4, ×8
Hard DDR3 controllers: six ×72 at 1600 MT/s
Board
PCI Express pluggable form factor
Three SMP connectors to provide differential and single-ended FPGA external clock
Twelve DDR3 SO-DIMM socket
Four 40 GE QSFP module ports
Power supply modules
Power-on reset circuitry
Oscillators/crystals/clock modules and synthesizers
Power and temperature measurement sensors
SPI header for flash memory access
Flash memory for device configuration
LEDs, switches, headers
JTAG header for bitstream programming via Bitporter pod and/or access to FPGA internal registers

PCIe Accelerator-6D Card User Guide (UG074)
Speedster FPGAs www.achronix.com 7
Two micro-USB connectors for bitstream programing via FTDI and to allow access to FPGA internal
registers via ACE demo command and control (DDC) connection
Note
Component numbers mentioned in this guide refer to PCIe Accelerator-6D Board component or device
markings. Board schematics can be made available upon signing an NDA with Achronix.
Achronix CAD Environment (ACE) Software
Achronix provides ACE software together with an Achronix-optimized version of Synplify-Pro from Synopsys (a
node-locked or floating version of the license is needed to use the ACE software for development). See PCIe
for more details about installation and Accelerator-6D Card Development Environment Setup (see page 13)
use.
Figure 2:
ACE Development Environment

PCIe Accelerator-6D Card User Guide (UG074)
Speedster FPGAs www.achronix.com 9
Chapter - 2: General Description
PCIe Accelerator-6D Board
The development board has a PCIe form-factor having a dimension of Length:310 mm × Width:97.5 mm. It also
has dedicated power connectors.The figure below shows the PCIe Accelerator-6D Board Details (see page 9)
PCIe Accelerator-6D board with many of the key components annotated.
Figure 3:
PCIe Accelerator-6D Board Details
User Modes
There are two use modes for this development board, standalone and in-system (plug-in). In both modes, the
user must provide power to the board through the dedicated power connectors using an external power supply
as shown in the figure below.
Standalone Mode
In this mode, the development board is placed on a bench, with control and data signals coming from the
surrounding interfaces, which may include the DIP switches, SMP connectors, I C header, Maxim temperature
2
sensor, DCC mcro-USB connector, nicro-USB connector for programming the FPGA over FTDI in JTAG mode,
etc.

PCIe Accelerator-6D Card User Guide (UG074)
10 www.achronix.com Speedster FPGAs
Figure 4:
PCIe Accelerator-6D Board Connected in Standalone Mode
In-system (Plug-in) Mode
The PCIe Accelerator-6D board is inserted into a PCIe Gen3 ×8 slot of a PC. In addition to the capabilities
highlighted in the standalone mode, data traffic can be supplied over the PCIe interface in this mode, assuming
the PCIe interface of the FPGA is configured appropriately. This mode is shown in the figure below:
Tabla de contenidos
Manuales populares de Tarjeta PCI de otras marcas

Belkin
Belkin F5D7000F Manual de usuario

Pericom
Pericom PI7C7100 Manual de usuario

ADLINK Technology
ADLINK Technology cPCI-3548 Manual de usuario

Digium
Digium TE200 Series Manual de usuario

Allo.com
Allo.com 2nd Gen E1/T1/J1 Manual de usuario

Western Digital
Western Digital FireWire PCI Adapter Manual de usuario













