0% found this document useful (0 votes)
44 views

L01 - C - Lab Projects FPGA Board

This document describes the Edge Artix 7 FPGA development board. It contains an Artix 7 FPGA, SDRAM, SPI flash, and various interfaces including HDMI, USB, WiFi, Bluetooth, LCD, VGA, audio jack, buzzer and more. The board can be programmed via USB JTAG or SPI flash and powered from USB or an external supply. It is suitable for applications such as wireless control, IoT, and audio/video/image processing.

Uploaded by

megarox4u
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views

L01 - C - Lab Projects FPGA Board

This document describes the Edge Artix 7 FPGA development board. It contains an Artix 7 FPGA, SDRAM, SPI flash, and various interfaces including HDMI, USB, WiFi, Bluetooth, LCD, VGA, audio jack, buzzer and more. The board can be programmed via USB JTAG or SPI flash and powered from USB or an external supply. It is suitable for applications such as wireless control, IoT, and audio/video/image processing.

Uploaded by

megarox4u
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 24

Advanced Computer

Architecture & Advanced


Microprocessor System
EDGE ARTIX 7 FPGA DEVELOPMENT
BOARD

Dennis A. N. Gookyi
CONTENTS

❖ Board Details

2
EDGE ARTIX 7 FPGA BOARD
❖ Artix 7 FPGA development board

3
EDGE ARTIX 7 FPGA BOARD
❖ Board Applications
□ Wireless control
□ Environment monitor
□ IoT (Internet of Things)
□ Product Prototyping
□ Image Processing
□ Video Processing
□ Audio Processing

4
EDGE ARTIX 7 FPGA BOARD
❖ Board Features
□ Xilinx XC7A35T-1FTG256 Artix 7 FPGA
□ 8MB SPI FLASH Memory
□ 32MB SDRAM
□ HDMI Out
□ Micro SD Slot
□ On-Board USB JTAG Programmer
□ USB to UART Interface
□ WIFI Interface
□ Low Power Bluetooth Interface
□ 12-bit VGA Interface
□ 8 Channel SPI ADC
□ Temperature Sensor
□ LDR Interface
□ SPI DAC
□ 2×16 LCD Display
□ 4 Digit Seven Segment Display
□ 5v Buzzer
□ CMOS Camera Interface
□ TFT Display Interface
5
EDGE ARTIX 7 FPGA BOARD
❖ Block Diagram of EDGE Artix 7 FPGA Development Board

6
EDGE ARTIX 7 FPGA BOARD
❖ Power Supply
□ EDGE Artix 7 development board can get 5V power from either
USB JTAG Port U9 or External Power Supply connector J5
• Switch SW2 can be used to select the source of power from USB or
External Power Supply

□ Board consists of 3 Voltage regulators 3.3v, 1.8v and 1v


• The Kit requires a 3.3v supply for FPGA I/O, SDRAM, Clock, USB, ADC,
DAC, FLASH, and so on
• The 1.8v Voltage is for FPGA Auxiliary supply and ADC
• The 1v power supply is dedicated for FPGA Core and Block RAM
voltage

7
EDGE ARTIX 7 FPGA BOARD
❖ Programming hardware
□ FPGA can be configured either from USB JTAG using Xilinx
Vivado software or by on-board SPI FLASH Memory
□ FPGA configured through JTAG gets erased when the power
supply is removed or by pressing the reset button SW1
□ To store the data permanently on FPGA, we have to store the
configuration bit file to SPI FLASH Memory
□ It automatically reconfigures the FPGA after resetting or Power
on
□ The EDGE Artix 7 FPGA Development board is fully compatible
with the Xilinx Vivado design suite with on-board USB JTAG
Interface

8
EDGE ARTIX 7 FPGA BOARD
❖ USB UART
□ The EDGE Board includes FT2232H IC acts as USB UART Bridge to
communicate board with the Windows PC COM port interface
□ The UART Transmitter and Receiver lines of the FTDI chip is
directly connected to the Artix 7 FPGA I/O pins for USB UART
Communication

9
EDGE ARTIX 7 FPGA BOARD
❖ WIFI Communication
□ The EDGE Board contains On-board ESP8266 12F WIFI Module
connected with Artix 7 FPGA through serial interface
□ The range of communication for WIFI modem is 50 – 100 meter
distance

10
EDGE ARTIX 7 FPGA BOARD
❖ Bluetooth Communication
□ The EDGE contains low-power Bluetooth 4.0 BLE interface on-
board
□ The Bluetooth Module CC2541 is serially interfaced with FPGA
with Transmit and Receive lines

11
EDGE ARTIX 7 FPGA BOARD
❖ Slide Switches
□ The EDGE board includes 16 SPDT slide switches for digital input
□ These digital inputs are connected to Artix 7 FPGA through
resistors for protection against short circuit
□ Slide switch outputs constant high or constant low based on the
user changing its position

12
EDGE ARTIX 7 FPGA BOARD
❖ Push Buttons
□ The Board contains 5 Push buttons for providing momentary
digital inputs
□ They are connected to FPGA lines through resistors to prevent
short circuit
□ By default the switch is in Active low
□ When the user pressed the push button they are driven high

13
EDGE ARTIX 7 FPGA BOARD
❖ LEDs
□ The Kit consists of 16 LEDs for displaying digital outputs
□ These LEDs are connected to FPGA through a series of resistors
□ Logic High signal turns ON LED and Logic Low signal turns OFF
LED to demonstrate the digital output

14
EDGE ARTIX 7 FPGA BOARD
❖ Seven-segment Display
□ The EDGE Board consists of 4 digit 7 segment displays with
common anode
□ Each of the seven segments contains LEDs that can be turned
on by sending an active low signal
□ For example, to display digit 8 in the seven segments display
□ All the segments are enabled using an active low ‘0’ signal

15
EDGE ARTIX 7 FPGA BOARD
❖ 2x16 LCD
□ The EDGE board consists of 2x16 LCD interface at the female
connector J7
□ LCD display is interfaced in the 8-bit data mode, RS pin is used
to select data/command mode, and En pin is used to enable
the LCD

16
EDGE ARTIX 7 FPGA BOARD
❖ VGA
□ The EDGE Board contains 12-bit VGA interface to generate
VGA signals from FPGA and display the output in the VGA
monitor
□ The 12-bit VGA output a depth of 4096 colors in the Monitor
□ Series resistors are used to construct DAC to implement VGA
interface

17
EDGE ARTIX 7 FPGA BOARD
❖ Stereo Jack
□ Stereo Audio Jack with low pass filter is connected to the FPGA
I/O lines on the EDGE Board
□ Stereo Jack provides delta-sigma audio output

18
EDGE ARTIX 7 FPGA BOARD
❖ Buzzer
□ The Edge board contains a piezo buzzer interface with FPGA
through a transistor
□ 5v Buzzer is used to provide an alert tone
□ Buzzer’s resonant frequency is 3.8 kHz (where you can expect its
best performance)

19
EDGE ARTIX 7 FPGA BOARD
❖ Clock
□ The Edge board contains a 50 MHz Oscillator to provide clock
input to the FPGA
□ The input clock can drive MMCMs or PLL to generate clocks of
various frequencies and with known phase relationships that
may be needed throughout a design

20
EDGE ARTIX 7 FPGA BOARD
❖ TFT Display
□ The EDGE Board contains a TFT display interface at the J10
connector
□ TFT display communicates with FPGA through SPI protocol
□ SPI TFT is made of ST7732S SPI controller with 160x128 Display

21
EDGE ARTIX 7 FPGA BOARD
❖ SDRAM
□ The EDGE Board upgraded with 32MB of SDRAM. The 32MB
SDRAM is a high-speed CMOS, dynamic random-access
memory containing 268,435,456 bits
□ It is internally configured as a quad-bank DRAM with a
synchronous interface (all signals are registered on the positive
edge of the clock signal, CLK)
□ Each of the x16’s 67,108,864-bit banks is organized as 8192 rows
by 512 columns by 16 bits

22
EDGE ARTIX 7 FPGA BOARD
❖ SDRAM

23
EDGE ARTIX 7 FPGA BOARD
❖ 20 Pin Expansion Connector / CMOS Camera Interface
□ Expansion connector J11 provides 16 I/O lines from Artix 7 FPGA
to the external interface
□ Note: To interface OV7670 CMOS Camera with EDGE Board.
Leave pin1 and pin2 unconnected
□ Connect pin3 of expansion connector to pin1 of CMOS Camera

24

You might also like