SOC technologies PCIe-X-8K User manual

PCIe-X-8K PCIe Card
User Guide
© 2018 SOC Technologies Inc.

SOC PCIe-X-8K PCIe Card
User Guide V1.0, 2018
© 2007- 2018 SOC Technologies Inc. | (519) 880-8609 | soc@soctechnologies.com
®
Page 2of 12
SOC is disclosing this user manual (the "Documentation") to you solely for use in the development of designs to operate
with SOC hardware devices. You may not reproduce, distribute, republish, display, post, or transmit the Documentation in
any form or by any means including, but not limited to, electronic, mechanical, photocopying, recording, or otherwise, without
the prior written consent of SOC. SOC expressly disclaims any liability arising out of your use of the Documentation. SOC
reserves the right, at its sole discretion, to change the Documentation without notice at any time. SOC assumes no obligation
to correct any errors contained in the Documentation, or to advise you of any corrections or updates. SOC expressly
disclaims any liability in connection with technical support or assistance that may be provided to you in connection with the
Information.
THE DOCUMENTATION IS DISCLOSED TO YOU “AS-IS” WITH NO WARRANTY OF ANY KIND. SOC MAKES NO
OTHER WARRANTIES, WHETHER EXPRESSED, IMPLIED, OR STATUTORY, REGARDING THE DOCUMENTATION,
INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
NONINFRINGEMENT OF THIRD-PARTY RIGHTS. IN NO EVENT WILL SOC BE LIABLE FOR ANY CONSEQUENTIAL,
INDIRECT, EXEMPLARY, SPECIAL, OR INCIDENTAL DAMAGES, INCLUDING ANY LOSS OF DATA OR LOST
PROFITS, ARISING FROM YOUR USE OF THE DOCUMENTATION.
© 2007-2018 SOC, Inc. All rights reserved.
SOC, the SOC logo, the Brand Window, and other designated brands included herein are trademarks of SOC, Inc.

SOC PCIe-X-8K PCIe Card
User Guide V1.0, 2018
© 2007- 2018 SOC Technologies Inc. | (519) 880-8609 | soc@soctechnologies.com
®
Page 3of 12
Table of Contents
Preface ………………………………………………………………..……...4
1. Overview ……………………………………………………………………...5
2. Functions of the PCIe-X-8K…..………………………………………..……7
2.1 General FPGA PCIe Card Product, with or without the SOC PCIe Firmware
2.2 Product Development based on the SOC SoM
2.3 Carrier Board Evaluating the SOC MPEG Codec Modules and IP Cores
2.4 H.264/265 (or MPEG-2) PCIe Accelerator OEM Product
3. Hardware Descriptions …………………………………………………..9
3.1 Key Components
3.2 Block Diagram
4. Ordering Information ……………………….…………...……………..……12

SOC PCIe-X-8K PCIe Card
User Guide V1.0, 2018
© 2007- 2018 SOC Technologies Inc. | (519) 880-8609 | soc@soctechnologies.com
®
Page 4of 12
Preface
About This User Guide
This User Guide describes the features and functions of the SOC PCIe-X-8K PCIe Card. Details on the I/O
interfaces and the corresponding components are provided.
Related Documents
Datasheets of IP Cores
•Datasheet - H.265 Encoder IP Cores
•Datasheet - H.265 Decoder IP Cores
•Datasheet - H.264 Encoder IP Cores
•Datasheet - H.264 Decoder IP Cores
•Datasheet –MPEG-2 Encoder IP Cores
•Datasheet –MPEG-2 Decoder IP Cores
•Datasheet –H.264-to-H.265 Transcoder IP Cores
•Datasheet –H.265-to-H.264 Transcoder IP Cores
•Datasheet - MPEG2-to-H.264 Transcoder IP Cores
•Datasheet - H.264-to-MPEG2 Transcoder IP Cores
Integration Sheets of IP Cores
•Integration Sheet - H.265 Encoder IP Cores
•Integration Sheet - H.265 Decoder IP Cores
•Integration Sheet - H.264 Encoder IP Cores
•Integration Sheet - H.264 Decoder IP Cores
•Integration Sheet - H.265 4k Encoder IP Cores
•Integration Sheet - H.265 4k Decoder IP Cores
•Integration Sheet - H.264 4k Encoder IP Cores
•Integration Sheet - H.264 4k Decoder IP Cores
•Integration Sheet - MPEG-2 Encoder IP Cores
•Integration Sheet - MPEG-2 Decoder IP Cores
•Integration Sheet - H.264-to-MPEG2 Transcode IP Cores
•Integration Sheet - MPEG2-to-H264 Transcoder IP Cores
Datasheets of Codec Modules
•Datasheet - MPEG Video-Audio Codec Modules - Standard Version
•Datasheet - MPEG Video-Audio Codec Modules - NET version
Datasheets of Codec Chipsets
•Datasheet - H.264 Encoder Chipsets
•Datasheet - H.264 Decoder Chipsets

SOC PCIe-X-8K PCIe Card
User Guide V1.0, 2018
© 2007- 2018 SOC Technologies Inc. | (519) 880-8609 | soc@soctechnologies.com
®
Page 5of 12
PCIe-X-8K PCIe Card
1. Overview
The SOC PCIe-X-8K PCIe Card is a powerful FPGA platform, equipped with two Zynq-7045
FPGAs and a DDR3 SODIMM connector that can connect a SOC SOM module, e.g the SOM-
X-7045 (Zynq-7045 FPGA). The PCIe-X-8K can be used as a PCIe card or a standalone FPGA
board. Customers can use the PCIe-X-8K for their products directly (OEM Product), or as a
product development platform. The PCIe-X-8K is designed for the following four major functions:
1. As a general FPGA PCIe card product or a product development platform for PCIe based
systems, with or without the SOC PCIe firmware.
2. As a development board for products based on the SOC Generic System-On-Module
(SOM) Modules, related to PCIe applications.
3. As a Carrier Board for evaluating the SOC MPEG codec modules and IP cores, especially
4k@60 and 8K resolutions and PCIe related applications.
4. As an OEM product of H.265/H.264/MPEG2 video/audio PCIe acceleration card, for either
Linux or Microsoft Windows.
The PCIe-X-8K has two Xilinx Zynq-7045 FPGA chips, which controls the I/Os and can also be
used for user firmware or SOC firmware for video/audio codec applications. The PCIe-X-8K also
has a DDR3 SODIMM connector that is used to connect the SOC MPEG codec modules of
4k@60 resolution or a generic SoM module for user defined applications.
The PCIE-X-8K with encoder, decoder, or both IP cores is a fully functional H.264/265 (or
MPEG-2) video/audio PCIe acceleration card for video server/cloud applications. The PCIe-X-
8K also provides HDMI input, HDMI output, four bidirectional 12G SDI ports (which are used for
HD, 4K or 8K video input or output), and an Ethernet port with the UDP/RTP/IP compatibilities.
The PCIe-X-8K PCIe Platform is shown in Figure 1 (top view). The I/O ports and major
components are labeled in the figure.

SOC PCIe-X-8K PCIe Card
User Guide V1.0, 2018
© 2007- 2018 SOC Technologies Inc. | (519) 880-8609 | soc@soctechnologies.com
®
Page 6of 12
Key Features:
Two Xilinx Zynq-7045 FPGAs
40Gb DDR3 memory (16Gb for FPGA logics and 4Gb for the ARM Processors, per FPGA)
DDR3 SODIMM connector for SOC MPEG Codec Modules or SOC SOM modules
4 Lanes of PCIe 3.0, with total bandwidth of 34GMbps
Two 1.4a HDMI inputs (up to 4k@30)
One HDMI output (HD up to 60 frames per Second)
Four bidirectional 12G SDI ports (each can be configured to input or output independently)
Tri-speed Ethernet (10/100/1000 Mbps)
Mini USB as a U-ART port
Two Extension Connectors
LEDs
Power rails for SOC MPEG Codec Modules or SOC SOM modules
12V power.
Dimensions:
The dimension of the PCIe-X-8K is: 10.25’X5’ (260mmX125mm)
Fig.1 PCIe-X-8K Top View
4k@30 HDMI
Input #1
4k@30 HDMI
Input #2
Tri-speed Ethernet
10/100/1000Mbps
12G SDI port #1
Input or output
12G SDI port #2
Input or output
12G SDI port #4
Input or output
12G SDI port #3
Input or output
PCIe
12V Power
SOC SoM or
Codec Module
Connector for SOC
SoM or Codec module
Mini USB U-ART
Push Buttons
JTAG
Zynq-7045 FPGA
Zynq-7045 FPGA
Tri-speed Ethernet
10/100/1000Mbps
Dip Switches
4k@30 HDMI
Output #1
4k@30 HDMI
Output #2
Mini USB U-ART
USB
Push Buttons
Two SD Card (at the bottom side)

SOC PCIe-X-8K PCIe Card
User Guide V1.0, 2018
© 2007- 2018 SOC Technologies Inc. | (519) 880-8609 | soc@soctechnologies.com
®
Page 7of 12
2. Functions of the PCIe-X-8K
2.1 General FPGA PCIe Card Product, with or without the SOC PCIe Firmware
The PCIe-X-8K can be used as an FPGA PCIe card for FPGA based PCIe applications. SOC
can supply the FPGA PCIe firmware along with the PCIe software for the host (either Linux or
Windows), which makes the PCIe-X-8K a plug-and-play device for PCIe applications.
However, customers can purchase the PCIe-X-8K without the SOC PCIe firmware/software.
In this case, customers can develop their own firmware/software for their applications.
The PCIe-X-8K can also be used as a standalone FPGA board without using the PCIe, as it
has a variety of I/O ports, including HDMI, SDI, and Ethernet etc. SOC supplies drivers for all
of the I/O ports, which are FPGA firmware running on the FPGAs on the PCIe-X-8K. However,
customer can purchase the PCIe-X-8K without the SOC I/O drivers. In this case, the customer
will implement their desired I/O firmware for their applications.
Table-1 lists the product code of the three versions. Two additional boards are also listed in
Table-1. The PCIe-I-8K is a similar board to PCIe-X-8K, but it uses the Intel Arria-10 FPGA.
The VoIP-X-4K is a 4K level board that does not have the PCIe. Refer to the User Guide of
PCIe-I-8K and the User Guide of VoIP-X-4K for details.
Table-1 Three versions of the PCIe-X-8K
Board without I/O Drivers
With I/O Drivers, but without PCIe
I/O+ PCIe Drivers (FPGA+Host)
Product Code
Product Code
Product Code
PCIe-X-8K
PCIe-X-8K-D
PCIe-X-8K-P
PCIe-I-8K
PCIe-I-8K-D
PCIe-I-8K-P
VoIP-X-4K
VoIP-X-4K-D
2.2 Product Development based on the SOC SoM
The SOC SoM modules can be used as generic System on Module (SoM) platform for user
designs. Fig. 2 shows the SOC SOM-X-Z35 module. The module is equipped with one Zynq-
7035 FPGA which has 172KLUTs of logics and ARM processors.The SOM-Z7035 has 8Gbits
of DDR3 memories, with 4Gb for the logic and 4Gb for the ARMs. There are also two
oscillators on the module. The flash memory on the module allows the user to store their
firmware after the development. Once configured with the user developed firmware, the
module can be used as SoM module for user applications. This accelerates product
development and reduces hardware design costs.

SOC PCIe-X-8K PCIe Card
User Guide V1.0, 2018
© 2007- 2018 SOC Technologies Inc. | (519) 880-8609 | soc@soctechnologies.com
®
Page 8of 12
Fig. 2 The SOC Zynq-7035 SoM
The PCIe-X-8K-D and PCIe-X-8K-P can be used as the carrier board for developing the
firmware the SoM modules.
SOC also supplies modules with other FPGAs. Table-2 list the current available modules.
Table-2 SOC SOMs –Product Code and the FPGA chip on the module
Item #
SOM Product Code
FPGA Chip on the Module
1
SOM-X-SLX150
Spartan-6 XC6SLX150
2
SOM-X-A200T
Artix-7 XC7A200T
3
SOM-X-Z35
Zynq-7 XC7Z035
4
SOM-X-Z45
Zynq-7 XC7Z045
5
SOM-I-A660SX
Arria-10 SX066
2.3 Carrier Board for Evaluating the SOC MPEG Codec Modules and IP Cores
SOC uses the PCIe-X-8K-D as the carrier board for evaluating the SOC H.26/H.265 8K codec
IP cores or modules, which does not require the PCIe. The PCIe-X-8K-D plus the 8K module
become the evaluation kit.
SOC uses the PCIe-X-8K-P as the carrier board for evaluating the SOC H.26/H.265 8K codec
IP cores or modules, which requires the PCIe. The PCIe-X-8K-P plus the 8K module become
the codec with PCIe evaluation kit.
Detailed instructions for evaluating the SOC encoders and decoders using the PCIE-X-8K-D
or PCIe-X-8K-P are provided in “Instruction Sheet of Using the PCIe-X-8K to Evaluate SOC
Codec and IP cores or Modules”.
2.7”
2.5”

SOC PCIe-X-8K PCIe Card
User Guide V1.0, 2018
© 2007- 2018 SOC Technologies Inc. | (519) 880-8609 | soc@soctechnologies.com
®
Page 9of 12
2.4 H.264/265 (or MPEG-2) PCIe Accelerator OEM Product
SOC has developed MPEG Codec PCIe acceleration cards based on the PCIe-X-8K-P, include
high-density multiple channel H.264/H.265 encoders, decoders, and transcoders. The PCIe
acceleration cards come with the software for the host as well, which makes them plug-and-play.
SOC customizes the cards according to customer requirement as well. Contact SOC at
sales@soctechnologies.com for information.
3. Hardware Descriptions
3.1 Key components
Table-3 lists the components on the PCIe-X-8K that are important to the users. Refer to the
schematics of the PCIe-X-8K for the circuit design and the auxiliary components, if needed.
The PCB schematics can be licensed from SOC.
Table-3 Major components on the PCIe-X-8K
Item
Part Name
Description
Manufacturer
1
XC7Z045-3FFG900C
FPGA, Zynq 7045, 667 MHz, 130 PS I/O, 378 FPGA I/O, Speed
Grade 3, 900-Ball BGA, two Zynq-7045 on the board
Xilinx
2
IS43TR16256AL-125KBL
4Gb DDR3L, 256Mx16, 800MHz, 1.35V, 96-FBGA
for FPGA logics, 4 chips (8Gb) for each FPGA
ISSI
3
MT41J128M16JT-125:K TR
2Gb DDR3, 128Mx16, 800MHz, 1.5V, 96-FBGA
for the ARMs, 2 chips (2Gb) for each FPGA
Micron
4
S25FL128SAGNFI001
Flash memory, NOR, Quad-SPI, 128Mbit, 66MHz, WSON-8
Cypress
5
ADV7619KSVZ
HDMI Receiver, Dual Port, Xpressview, 3GHz, TQFP-128
Analog Devices
6
ADV8005KBCZ-8N
HDMI Transmitter, Dual HDMI Tx, Encoder, 425-BGA
Analog Devices
7
LMH1297RTVT
SDI, 12G, Bidirectional I/O, Relocker, QFN-32
TI
8
TUSB1310AZAYR
USB3.0 PHY, PIPE3 and ULPI Interfaces, 175-NFBGA
TI
9
USB3340-EZK-TR
USB2.0 PHY, ULPI, QFN-32
Microship
10
88E1116RA0-NNC1C000
Ethernet PHY, 10/100/1000, 64-QFN
Marvell
11
CP2103
SINGLE-CHIP USB TO UART BRIDGE
Silicon Labs
12
ABM3-27.000MHZ-B4Y-T
XTAL, 27MHz, ±30ppm Stab, ±30ppm Tol, 18pF, 30ESR, SMT
ABRACON
13
ABM3-28.6363MHZ-B2-T
XTAL, 28.6363MHz, ±50ppm Stab, ±20ppm Tol, 18pF, 30ESR, SMT
14
ABM3-28.6363MHZ-B2-T
XTAL, 28.6363MHz, ±50ppm Stab, ±20ppm Tol, 18pF, 30ESR, SMT
Abracon
15
ABM8-25.000MHZ-B2-T
XTAL, 25MHz, ±50ppm Stab, ±20ppm Tol, 18pF, 50ESR, SMT
Abracon
16
MM80-204B1
CONN 204POS DDR3 SDRAM SODIMM
JAE Electronics
17
DS28C22Q+T
EEPROM, 3Kb Protected I2C with SHA-1 Engine, 8-TDFN
MAXIM

SOC PCIe-X-8K PCIe Card
User Guide V1.0, 2018
© 2007- 2018 SOC Technologies Inc. | (519) 880-8609 | soc@soctechnologies.com
®
Page 10 of 12
3.2 Block Diagram
The block diagram of PCIe-X-8K is provided in Fig. 3 and Fig. 4. Fig. 3 shows the FPGA A portion of
the block diagram, and Fig. 4. shows the FPGA B portion of the diagram.
Fig. 3 PCIe-X-8K block diagram FPGA A portion

SOC PCIe-X-8K PCIe Card
User Guide V1.0, 2018
© 2007- 2018 SOC Technologies Inc. | (519) 880-8609 | soc@soctechnologies.com
®
Page 11 of 12
Fig. 4 PCIe-X-8K block diagram FPGA B portion

SOC PCIe-X-8K PCIe Card
User Guide V1.0, 2018
© 2007- 2018 SOC Technologies Inc. | (519) 880-8609 | soc@soctechnologies.com
®
Page 12 of 12
4. Ordering Information
The PCIe-X-8K can be ordered from SOC directly or through the distributors of SOC. Refer
to the SOC web site, www.soctechnologies.com , for distributor locations and contact
information.
SOC contacts:
E-mail: sales@soctechnologies.com
Telephone: 1-519-880-8609
Revision History
The following table shows the revision history for this document.
Date
Version
Revision
08/08/2018
SOC initial Release
1.0
Note:
The PCB Schematics of the PCIe-X-8K can be licensed from SOC. Contact:
sales@soctechnologies.com
Table of contents
Other SOC technologies PCI Card manuals