0% found this document useful (0 votes)
7 views10 pages

3a LCD

Uploaded by

Abhisek Pal
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)
7 views10 pages

3a LCD

Uploaded by

Abhisek Pal
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/ 10

Key Features:

 Spartan-3A XC3S50A/ XC3S200A FPGA

 Up to 68 user-I/O pins

 VQ-100 package

 Over 50,000/200,000 logic cells

Key components:
USB-POWER TWO UART
 XC3S50A/ XC3S200A

 OSCILLATOR – 12MHz
USB-UART
 FLASH – M25P20
USB-JTAG
XILINX
 USB Power
FREE I/O-28 SPARTAN - 3A CLOCK-12MHz
 On board USB Jtag
XC3S50A/XC3S200A
 USB to serial
SPI-ADC VQ100 FLASH-2Mb
 Two Rs232 I/O
 10bit SPI ADC
 8bit SPI DAC SPI-DAC 5 PUSH
 8LED & DIP SWITCH BUTTON

 5 PUSH BUTTON
 28 user I/O LCD 8 LED
DIP SWITCH
 LCD 16By2
BOARD POWERING

The3A-KIT-V2 board can work on USB power you can also connect external 5VDc.
supply. When J5 jumper is placed power is used from USB connector. When user
want to use external 5VDC supply remove J5 jumper.

LED’s and DIP Switches Interface

The3A-KIT-V2 board has 8 individual bidirectional I/O’s. Each I/O is connected


with a surface-mount LED and aDIP switch. A LED is assigned to each I/O to
indicate its data status when I/O is configured as input. DIP switch is used to
provide digital input (i.e. logic 0 and logic 1) to the FPGA.

The LED can display the output data value of I/O by configuring it as output and
keeping its corresponding DIP switch at 0 positions.

Pin Assignment (UCF Location) for IOs:

DIP Signal XC3S50A-


Switch Name VQ100
TL1 P40
TL2 P37
TL3 P36
TL4 P35
SW5
TL5 P34
TL6 P33
TL7 P32
TL8 P28
Pushbuttons Interface

The 3A-KIT-V2 board has 5 individual pushbuttons for input purpose.The


pushbuttons are read as 1 when pushed. They are read as 0 in normal (un pressed)
condition. Pushbuttons are labeled as SW1 TO SW4 & RESET.

Pin Assignment (UCF Location) for Pushbuttons:

Signal XC3S50A
Active
Name -VQ100

SW1 P97 HI
SW2 P7 HI
SW3 P24 HI
SW4 P21 HI
RESET P48 LOW
ADC Interface

The 3A-KIT-V2 board includes anADC MCP3004. The ADC has 4 analog input
channels. The channels are selected by setting the address pins of ADC. The analog
input to all channels is given by external circuit through relimate pins. The other
controlling signals of ADC are interfaced with FPGA board as shown in following
figure. VREF is connected to 3.3V, so analog voltage input rang of all channel is 0 to
3.3V.

Pin assignment (UCF Location) for ADC:

XC3S50A-
Signal Name VQ100
CLK P53
CS P61
DIN P46
DOUT P51
DAC Interface

The 3A-KIT-V2 board includes 8-bit 4 channels, digital-to-analog converter


(DACs)DAC084S085. DAC allows easy interface to most popular microprocessor
buses and output ports. DAC works on 3.3V. The following figure shows the
interfacing diagram of DAC with FPGA Board.VREF is connected to 3.3V, so analog
voltage output rang of all channel is 0 to 3.3V.

Pin Assignment (UCF Location) DAC084S085:

XC3S50A-
Signal Name VQ100
CS P31
CLK P53
DIN P46
RS232 Serial Port

The 3A-KIT-V2board has two RS-232 serial ports:


 J2 connector
 J4 connector
The J2 & J4 connector connects directly to the serial port connector available on
most personal computers and Workstations via a standard straight-through serial
cable.

TheFPGA supplies serial output data using LVTTL or LVCMOS levels to the RS-232
voltage converterwhich converts the logic value provided by FPGA Board to the
appropriate RS-232 voltage level and vice-versa. MAX 3232 is used as voltage
converter which has as 3.3V as logic high.

Pin Assignment (UCF Location) for RS232 Serial Ports:

Signal J2 J4
Name
TxD_F P62 P64
RxD_F P39 P68
USB Interface

The 3A-KIT-V2boardhas USB interface using device FT2232HL from FTDI. This act
as USB to UART converter so that Communication with FPGA can accomplished by
USB port.

Pin Assignment (UCF Location) for USB interface:

Signal XC3S50A-
Name VQ100
USB_Rx P82
USB_TX P78

Clock Sources

The 3A-KIT-V2board supports clock input sources which are listed below.
 The board includes an on-board 12 MHz clock oscillator

Signal XC3S50A-
Name VQ100

clock P71
LCD Interface

The 3A-KIT-V2 includes 2 lines by 16 characters LCD (liquid crystal display)


Module. The dot matrix LCD displays alphanumeric characters, numbers and
symbols. For displaying characters, numbers and symbol, user needs to send
8 bit ASCII value on data pins (Data0-Data8). The user can control the LCD
display by controlling control lines (RS, EN) and sending command codes on
data pins. All the functions required for controlling LCD backlight are
provided internally on board. Internal refresh is provided by the controller.
The Interface details of the LCD display are as shown in figure 1.
UCF Location:
UCF location for LCD

Pin Description Location


RS P60
EN P59
Data0 P57
Data1 P56
Data2 P52
Data3 P50
Data4 P49
Data5 P44
Data6 P43
Data7 P41

You might also like