Alinx AV6150 User manual

FPGA Video Processing
Development Platform
AV6150
User Manual

FPGA Video Processing Development Platform AV6150 User Manual
2 / 55
Version Record
Version
Date
Release By
Description
Rev 1.0
2019-05-01
Rachel Zhou
First Release

FPGA Video Processing Development Platform AV6150 User Manual
3 / 55
Table of Contents
Version Record.......................................................................................... 2
Part 1: FPGA Development Board Introduction......................................... 6
Part 2: Function realization........................................................................ 8
Part 2.1: Video Input............................................................................8
Part 2.2: Video Output.......................................................................11
Part 3: AC6150 core board...................................................................... 12
Part 3.1: AC6150 Core Board Introduction........................................13
Part 3.2: FPGA..................................................................................13
Part 3.3: DDR3 DRAM ......................................................................15
Part 3.4: SPI Flash ............................................................................17
Part 3.5: Crystal oscillator on Core Board .........................................19
Part 3.6: LED Light on Core Board....................................................20
Part 3.7: AV6150 Power Supply ........................................................22
Part 3.8: Powe interface on Core Board............................................24
Part 3.9: Expansion Ports..................................................................25
Part 3.10: Structure Diagram.............................................................29
Part 4: Carrier board.................................................................................30
Part 4.1: Carrier boardIntroduction....................................................30
Part 4.2: VGA Display Interface.........................................................31
Part 4.3: HDMI Output Interface........................................................33
Part 4.4: HDMI Input Interface...........................................................35
Part 4.5: Video input interface...........................................................37
Part 4.6: Gigabit Ethernet Interface...................................................39
Part 4.7: ARM Controller ...................................................................42
Part 4.8: Camera Module Interface ...................................................49
Part 4.9: Expansion Header ..............................................................50

FPGA Video Processing Development Platform AV6150 User Manual
4 / 55
Part 4.10: JTAG Interface..................................................................52
Part 4.11: Buttons..............................................................................53
Part 4.12: Power Supply....................................................................54

FPGA Video Processing Development Platform AV6150 User Manual
5 / 55
This XILINX FPGA Video Processing development platform (module:
AV6150) adopts the core board + carrier board mode, which is convenient for
users to use the core board for secondary development.
This FPGA video image processing development platform is derived from
the improvement of our company's ALTERA video development board. In terms
of hardware design, we added HDMI input, Gigabit Ethernet, CMOS Camera
interface and Micro SD card slot. This greatly enriches the functions of the
video image processing board, not only satisfies the functions of FPGA video
image processing, but also provides network communication for video image
storage and video images. Therefore, this development platform can be called
"professional" and "all-round". Such a product is very suitable for students,
engineers and other groups engaged in FPGA video image processing or video
image communication and storage.

FPGA Video Processing Development Platform AV6150 User Manual
6 / 55
Part 1: FPGA Development Board Introduction
The entire structure of the AV6150 FPGA development board is inherited
from our consistent core board + carrier board model. A high-speed inter-board
connector is used between the core board and the carrier board.
The core board is mainly composed of FPGA+ DDR3+ FLASH. It
undertakes the core algorithm of video image processing, fully utilizes the
parallel processing capability of FPGA, and the high-speed data reading and
writing between FPGA and DDR3. The bandwidth of the whole system is up to
10Gb/s (666M*). 16bit); In addition, DDR3 capacity is up to 2Gbit, which meets
the need for high buffers during video processing. The selected FPGA is the
high-speed FPGA chip of XC6SLX150-2FG484 of XILINX SPARTAN6 series.
The FPGA is packaged in BGA 484. SPARTAN6 FPGA integrated DDR
controller hard core, and DDR3 communication clock frequency reached
333Mhz, DDR3 internal 666Mhz, fully meet the needs of four 1080p video
processing.

FPGA Video Processing Development Platform AV6150 User Manual
7 / 55
XILINX
XC6SLX45 ARM
DDR3
TW2867
视频
输入
接口
视频
输入
接口
视频
输入
接口
视频
输入
接口
ADV7123
VGA输出
SiI9134
HDMI输出
SiI9013
HDMI输入
RTL8211E
以太网网
口CMOS接口
CP2102
USB UART SD Card
40PIN Connector
Figure 1-1-1: The Schematic Diagram of the AV6150
Through this diagram, you can see the interfaces and functions that the
AV6150 FPGA Development Board contains:
4-channel video input
Select Techwell TW2867, can input 4 composite video signals,
PAL/NTSC/SECAM automatic identification, output BT656,
multiplexable bus, FPGA-side demultiplexing, saving IO
1-channel VGA Output
The ADV7123, a three-channel, 10-bit DAC converter from Analog
Devices, supports RGB digital input and VGA output. Supports
conversion rates up to 240MSPS, up to 1080p@60Hz video image
output

FPGA Video Processing Development Platform AV6150 User Manual
8 / 55
1-channel HDMI Output
Select Silion Image SIL9134 HDMI encoding chip, support up to
1080P@60Hz output, support 3D output.
1-channel HDMI Input
Select Silion Image SIL9013 HDMI decoder chip, support up to
1080P@60Hz input, support different formats of data output
1-channel 10/100M/1000M Ethernet with RJ-45 interface
The Gigabit Ethernet interface chip uses Realtek's RTL8211EG
Ethernet PHY chip to provide network communication services to users.
The RTL8211EG chip supports 10/100/1000 Mbps network
transmission rate;
1-channel CMOS Input
CMOS camera interface, can be connected to ALINX's 300,000-pixel
OV7670 camera module or 5 megapixel OV5640 camera module
On the FPGA carrier board, an ARM chip (STM32F103) is mounted on the
board, and each interface chip and FPGA on the board are configured through
I2C.
Part 2: Function realization
Part 2.1: Video Input
The video development board can input 4 composite video signals through
TW2867, PAL/NTSC/SECAM automatically recognizes and output BT656; or
through SIL9013, can input HDMI video signals; or through CMOS interface,
can input image signals acquired by CMOS camera. Therefore, there are many
video sources available for development boards, such as:

FPGA Video Processing Development Platform AV6150 User Manual
9 / 55
1)Surveillance cameras
Through the FPGA development board, it is possible to realize
four-channel surveillance camera through the display (VGA/DVI/HDMI
interface, which can realize 1080p) for split-screen display. Our development
board is equivalent to the digital video host in the Figure below.
Figure 2-1-1: Split Screen Display Surveillance cameras
2)Set top box
The video source obtained by connecting the HDMI output of the set-top
box can be used to implement picture-in-picture (PIP) function through FPGA
development platform.

FPGA Video Processing Development Platform AV6150 User Manual
10 / 55
Figure 2-1-2: Set top box
3)Camera Module
CMOS camera interface, plug in ALINX 30 megapixel camera module or 5
megapixel camera module, real-time display 1080P video image on VGA
display or HDMI display.
Figure 2-1-3: Camera Module

FPGA Video Processing Development Platform AV6150 User Manual
11 / 55
Part 2.2: Video Output
There are two kinds of video output on the FPGA development board: you
can connect a VGA monitor to display VGA images; you can also connect
HMDI monitors or TV to display HDMI video signals. The video display for VGA
and HDMI output is up to 1080P@60Hz.
Current computer monitors basically support one of VGA or HDMI inputs.
As long as one of the VGA/HDMI interfaces of the display is connected to the
FPGA development board, the effect demonstration of the video image can be
realized. The picture below shows a computer monitor with VGA and HDMI
display connectors.
Figure 2-2-1: VGA/HDMI interfaces of the computer monitor

FPGA Video Processing Development Platform AV6150 User Manual
12 / 55
Part 3: AC6150 core board

FPGA Video Processing Development Platform AV6150 User Manual
13 / 55
Part 3.1: AC6150 Core Board Introduction
FPGA+ DDR3 core board is based on XILINX's SPARTAN6 series
XC6SLX150-2FG484C. This chip develops a high-performance core board
with high speed, high bandwidth and high capacity. It is suitable for video image
processing and high-speed data acquisition.
This core board uses MICRON's MT41J128M16LA-187E DDR3 chip with
a capacity of 2Gbit; 16bit bus mode, read and write data bandwidth between
FPGA and DDR3 is up to 10Gb; this configuration can meet the needs of 4
channels of 1080p video processing.
This core board also extends 168 IO ports (84 pairs of LVDS differential
pairs), which is a good choice for users who need a lot of IO. Moreover, the
FPGA chip to the interface is treated with the same length, and the core board
size is only 60*60 (mm), which is very suitable for secondary development.
Part 3.2: FPGA
As mentioned above, the FPGA model we use is XC6SLX150-2FG484C,
which belongs to Xilinx's SPARTAN6 series. The speed grade is 2, and the
temperature grade is Commercial grade. This model is a FGG484 package
with 484 pins. Xilinx SPARTAN6 FPGA naming rules as below
Figure 3-2-1: The Specific Chip Model Definition of SPARTAN6 Series

FPGA Video Processing Development Platform AV6150 User Manual
14 / 55
Figure 3-2-2: FPGA chip on the core board
The main parameters of the FPGA chip XC7A100T are as follows
Name
Specific parameters
Logic Cells
147,443
Slices
23038
CLB flip-flops
184,304
Block RAM(kb)
4,824
DSP Slices
180
Memory Controller Blocks
4
Chip Package
BGA484, Spacing 1.0mm
Speed Grade
-2
Temperature Grade
Commercial
Part 3.2.1: JTAG Interface
First introduce the configuration and debugging interface of the FPGA:
JTAG interface. JTAG test holes (2.5mm single-row interface) are reserved on

FPGA Video Processing Development Platform AV6150 User Manual
15 / 55
the core board. Users can connect the pin headers on the core board and
connect the download and core JTAG ports with DuPont cable. To achieve core
board program download and debug of the FPGA chip without the carrier board.
The following Figure 3-2-3 shows the JTAG interface on the core board:
Figure 3-2-3: JTAG Interface on the core board
Part 3.3: DDR3 DRAM
Figure 3-3-1 detailed part of the DDR3 schematic (For details, please refer
to the schematic provided by us.)
Figure 3-3-1: DDR3 schematic

FPGA Video Processing Development Platform AV6150 User Manual
16 / 55
In addition, the normal operation of DDR3 requires DDR3 address line and
control line to provide termination voltage VTT and DDR3 chip reference
voltage VREF, VTT and VREF voltage are both 0.75V, the following Figure
3-3-2 is the power part schematic.
Figure 3-3-2: DDR3 Power for VTT/VREF
Figure 3-3-3: DDR3 Power Circuit on the FPGA Board

FPGA Video Processing Development Platform AV6150 User Manual
17 / 55
DDR3 is connected to the BANK3 of the FPGA.
DDR3 Pin Assignment
Pin Name
FPGA Pin
Pin Name
FPGA Pin
DDR3_A[0]
H2
DDR3_A[11]
C1
DDR3_A[1]
H1
DDR3_A[12]
D1
DDR3_A[2]
H5
DDR3_A[13]
G6
DDR3_A[3]
K6
DDR3_A[14]
F5
DDR3_A[4]
F3
DDR3_BA[0]
G3
DDR3_A[5]
K3
DDR3_BA[1]
G1
DDR3_A[6]
J4
DDR3_BA[2]
F1
DDR3_A[7]
H6
DDR3_nCAS
K4
DDR3_A[8]
E3
DDR3_CKE
D2
DDR3_A[9]
E1
DDR3_CLK_P
H4
DDR3_A[10]
G4
DDR3_CLK_N
H3
DDR3_nRAS
K5
DDR3_DQ[8]
P2
DDR3_nWE
F2
DDR3_DQ[9]
P1
DDR3_ODT
J6
DDR3_DQ[10]
R3
DDR3_RESET
C3
DDR3_DQ[11]
R1
DDR3_LDM
L4
DDR3_DQ[12]
U3
DDR3_UDM
M3
DDR3_DQ[13]
U1
DDR3_DQ[0]
N3
DDR3_DQ[14]
V2
DDR3_DQ[1]
N1
DDR3_DQ[15]
V1
DDR3_DQ[2]
M2
DDR3_LDQS_P
L3
DDR3_DQ[3]
M1
DDR3_LDQS_N
L1
DDR3_DQ[4]
J3
DDR3_UDQS_P
T2
DDR3_DQ[5]
J1
DDR3_UDQS_N
T1
DDR3_DQ[6]
K2
DDR3_DQ[7]
K1
Part 3.4: SPI Flash
The FPGA core board AC6150 is equipped with one 64MBit SPI FLASH,
and the model is W25Q64BV, which uses the 3.3V CMOS voltage standard.

FPGA Video Processing Development Platform AV6150 User Manual
18 / 55
Due to the non-volatile nature of SPI FLASH, it can be used as a boot device
for the system to store the boot image of the system. These images mainly
include FPGA bit files, core application code and other user data files. The
specific models and related parameters of SPI FLASH are shown in Table
3-4-1.
Position
Model
Capacity
Factory
U8
W25Q64BV
64M Bit
Winbond
Table 3-4-1: SPI FLASH Specification
Figure 3-4-1: SPI Flash schematic
Figure 3-4-2: W25Q64BV chip on the FPGA Board

FPGA Video Processing Development Platform AV6150 User Manual
19 / 55
SPI Flash pin assignments:
Pin Name
FPGA Pin
SPI_CLK
Y21
SPI_CSn
T5
SPI_DIN
AB20
SPI_DOUT
AA20
Part 3.5: Crystal oscillator on Core Board
The core board carries a 50M active crystal oscillator and a 27M active
crystal oscillator. The 50MHz clock is connected to the AB13 pin of the FPGA,
and the 27MHz clock is connected to the B10 pin of the FPGA.
Figure 3-5-1: Crystal oscillator Schematic

FPGA Video Processing Development Platform AV6150 User Manual
20 / 55
Figure 3-5-2: Crystal oscillator on the Core Board
Crystal oscillator Pin Assignment
Input Clock
FPGA Pin
50MHz
AB13
27MHz
B10
Part 3.6: LED Light on Core Board
There are 6 red LED lights on the AC6045 FPGA core board, one of which
is the power indicator light (PWR), one is the configuration LED light (DONE),
and four are the user LED light. When the core board is powered, the power
indicator will illuminate; when the FPGA is configured, the configuration LED
will illuminate.
Figure 3-6-1: Power Indicator and Configure Indicator schemtaic
Table of contents
Other Alinx Computer Hardware manuals

Alinx
Alinx ZYNQUltraScale+ AXU5EVB-E User manual

Alinx
Alinx ZYNQ AC7Z035 User manual

Alinx
Alinx AN9134 User manual

Alinx
Alinx ZYNQ 7000 User manual

Alinx
Alinx AX7102 User manual

Alinx
Alinx ACU2CG User manual

Alinx
Alinx UltraScale+ AXU4EV-P User manual

Alinx
Alinx ALTER AC4075 User manual

Alinx
Alinx ALTERA AC4040 User manual

Alinx
Alinx ARTIX-7 FPGA User manual