FPGA Discovery-III XC3S200 Board Manual

Similar documents
MegaAVR-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

MAXPROLOGIC FPGA DEVELOPMENT SYSTEM Data Sheet

Copyright 2011 R.S.R. Electronics, Inc. All rights reserved. 04/11. Ver. 1.0web

Revision: 5/7/ E Main Suite D Pullman, WA (509) Voice and Fax. Power jack 5-9VDC. Serial Port. Parallel Port

ONYX-MM-XT PC/104 Format Counter/Timer & Digital I/O Module

Spartan-II Demo Board User s Guide

Digilab 2E Reference Manual

Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

Digilab 2 Reference Manual

PVK40. User's manual. Feature Rich Development and Educational Kit for 40-pin Microchip PIC microcontrollers

BIG8051. Development system. User manual

Revision: February 19, E Main Suite D Pullman, WA (509) Voice and Fax. Switching Power Supplies 3V3 1V2 2V5 1V8

4I39 RS-422 ANYTHING I/O MANUAL

Mega128-Net Mega128-Net Mega128 AVR Boot Loader Mega128-Net

Digilab 2 XL Reference Manual

Hardware Manual - SM2251 Evaluation Kit Board

EB-51 Low-Cost Emulator

Sierra Radio Systems. Digital Compass. Reference Manual. Version 1.0

5I20 ANYTHING I/O MANUAL

Altera EP4CE6 Mini Board. Hardware User's Guide

DEV-1 HamStack Development Board

CPLD/FPGA Development System

Preliminary SMT128. User Manual

Nios Embedded Processor Development Board

Figure 2.1 The Altera UP 3 board.

HomeVision-Pro Overview for HomeVision Users

Basic Express, BasicX, BX-01, BX-24 and BX-35 are trademarks of NetMedia, Inc.

Mercury Baseboard Reference Manual

Embedded System Design

K191 3 Channel RGB LED Controller

Hollybush1 User Manual. Issue 1.00

Part Number: PCB-STM32-F4B1 (unpopulated PCB with Discovery module sockets, no other parts) STM32-F4B1 (assembled board, not presently available)

PC-CARD-DAS16/12 Specifications

CHAPTER 1 Introduction of the tnano Board CHAPTER 2 tnano Board Architecture CHAPTER 3 Using the tnano Board... 8

PC-CARD-DAS16/16 Specifications

User Manual for SMT111

Melon S3 FPGA Development Board Product Datasheet

Finite State Machine Lab

SiliconBlue. SiliconBlue Technologies iceman65 Board. Programmable Solutions for Consumer Handheld. 7-MAY-2008 (v1.

CHAPTER 2 LITERATURE REVIEW

TEMIC 51T (Temic) EMULATION

Development System Rev. 0014A

AKKON USB CONTROLLER BOARD

EasyPIC5 Development System

Symphony SoundBite Reference Manual

GPIO-MM User Manual. FPGA-based PC/104 Counter/Timer and Digital I/O Module. User Manual v1.0 Personality 0x22

Digilab XLA Reference Manual

FPGA Development Board Hardware and I/O Features

Subject: Jumper, DIP and optional resistor settings for ROACH rev Location of jumpers, switches and resistors on hardware

International Journal of Informative & Futuristic Research ISSN (Online):

RFID: Read and Display V2010. Version 1.1. Sept Cytron Technologies Sdn. Bhd.

Nios Soft Core. Development Board User s Guide. Altera Corporation 101 Innovation Drive San Jose, CA (408)

S125 Multi-Purpose 125 KHz RFID Reader USER MANUAL. 9V/24V DC Operating Voltage, AC (optional) KHz RFID EM4100/2 Cards & Tags

COMPUTER ENGINEERING PROGRAM

ISOLATED RS-232 TO RS-422/485 CONVERTER

DSP240-LPI Inverter Controller Card. Technical Brief

LPC1788 Mio Board. The functional details of the board are as follows-

OP7816 DATASHEET Optically Isolated 16 Digital Inputs Signal Conditioning Module

Slick Line Acquisition System Manual

CAN EGT-8 Amplifier. About:

Digilab XL Users Manual 1/14

A 40-pin connector provides access to 24 DIO connections.

ADDJOG User Guide 7/30/10. Overview

ericssonz LBI-38616B MAINTENANCE MANUAL FOR MTD TM SERIES AND DATA RADIO LOGIC BOARD 19D902151G3 DESCRIPTION CIRCUIT ANALYSIS TABLE OF CONTENTS

Revision: May 11, E Main Suite D Pullman, WA (509) Voice and Fax LED. Doc: page 1 of 6

Board Module. for. FPGA Family

ES-562/564U COMBINATION CLOCK/TIMER

TRAKIT-25P. Printings. Version 1.00: 10/03/01 Version 2.00: 01/20/03 Version 2.10: 01/19/04

CDN503 HIGH DENSITY I/O ADAPTER USER GUIDE

Specifications USB-1616HS

PCB-STM32-F3U. Development baseboard for the STMicro Discovery-F3 module (STMicro part# STM32F3DISCOVERY)

Propeller Activity Board (#32910)

1. FEATURES AND BENEFITS

VMIVME-1184 Specifications

CEIBO FE-51RD2 Development System

AVR Peripheral Board. Campus Component Pvt. Ltd.

GPIO-MM User Manual. FPGA-based PC/104 Counter/Timer and Digital I/O Module. User Manual v1.04

4I74 QUADRATURE COUNTER MANUAL

Modtronix Engineering Modular Electronic Solutions SBC28DC. Single board computer for 28 pin DIP PICs

Implementation of Field Programmable Gate Array (FPGA) for decision making in portable automatic testing systems for IC s library & digital circuits

CEIBO FE-5111 Development System

AC/DC Adapter. Figure 1. Hardware Setup

SLCD1-IC Serial LCD Processor

Propeller Project Board USB (#32810)

MAP/950 SERIAL I/O CARD INSTALLATION MANUAL

COMPUTER ENGINEERING PROGRAM

BSCB-2 BASIC STAMP CARRIER BOARD

AC/DC. Adapter. Serial. Adapter. Figure 1. Hardware Setup

USB-2527 Specifications

Xtreme/104. PC/104 Serial Communications. User Manual

Pre-Laboratory #Boolean Expressions ECE 332

CPCI-ASIO4 CAN - RS-232, RS-422, RS-485

Web Site: Forums: forums.parallax.com Sales: Technical:

BC-USB-Kit Manual. First Edition. February, BeatCraft, Inc.

JED MICROPROCESSORS PTY LTD

Chapter 1 Introducing the OM-USB-1608FS-Plus... 6 Functional block diagram... 6

Setup/Hold. Set Up time (t su ):

F2MC MB90385 series Evaluation Board Documentation. Revision Date Comment V New document

KNJN I2C bus development boards

BIGdsPIC6. Development System. User manual

Transcription:

FPGA Discovery-III XC3S200 Board Manual 77/9 SOI LADPRAO 1, LADPRAO ROAD, JOMPOL, JATUJAK DISTRICT, BANGKOK THAILAND 10900 TEL. 66(0)2939-2084 FAX.66(0)2939-2084 http://www.ailogictechnology.com 1

FPGA Discovery-III XC3S200 Board Manual Introduction The FPGA Discovery-III XC3S200 developed Board provides a low-cost, easy-to-use development and evaluation platform for Spartan-3 FPGA designs. It is shown in figure 1 Figure 1 The FPGA Discovery-III XC3S200 developed Board Features 1.) 200,000-gates Spartan-3 FPGA (XC3S200-4TQ144C) Twelve 18K-bits block RAMs (216Kbits) Twelve 18x18 hardware multipliers Four Digital Clock Managers (DCMs) 2.) 1 Mbits Platform Flash PROM (XCF01SVO20C) 3.) Four Digits, seven-segments LED display 4.) Eight LED outputs 5.) One buzzer output 6.) Eight positions DIP switch 7.) Five momentary-contact push button switch 8.) 9-pin RS-232 Serial Port 9.) I2C socket for serial EEPROM (24LC x x) 10.) Four 40-pins expansion connector ports (80 Bits 3.3V. I/O) 11.) JTAG port for low-cost download cable 12.) 25 MHz crystal oscillator 2

All components layout on the top side of the board are shown in figure 2. Block diagram is shown in figure 3. A schematic diagram of FPGA Discovery-III XC3S200 developed Board in an Appendix(.pdf file). Figure 2: Top Side of FPGA Discovery-III XC3S200 developed Board 3

Figure 3 Block diagram of FPGA Discovery-III XC3S200 1 Expansion Connectors The developed Board has four 40-pins expansion connectors labeled K1, K2, K3 and K4, indicated by in figure 2. Each Port supports a maximum of 20 user I/O pins (3.3V I/O). Some pins are shared with other functions on the board, which may reduce the effective I/O count for specific applications. The pinouts for each connector are shown in Table 1-1, Table 1-2, Table 1-3 and Table 1-4. The 40-pair ribbon cable is recommended for connecting to the external board. To minimize reflections, ground bounce, and crosstalk of logic signal in the ribbon cable, the slow slew rate output of FPGA is programmed (in PACE windows to limit rise time. With a 3-ns transition time (for slow slew rate), any line longer than six inches (15 cm) is a transmission line. Maximum length of ribbon cable should be less than 15 cm. 4

Table 1-1: Pinout for K1 Expansion Connector #!$% & # $ ' ( & & ( ' ( & & & ' ( #)&$*+ #*&$*+ ( #,&$*+ & #&$*+ & #)&$*+ ' ( #&$*+ ( #-&$*+./0/0 #1&$*+ 5

Table 1-2: Pinout for K2 Expansion Connector #!$ & # $ ' ( ( & ' ' ( ( & ' ( ' & #!! ' ( #!! ' #!!./0/0 #!! 6

Table 1-3: Pinout for K3 Expansion Connector #2344 & ' ( ( & ' ( ' & & ' ( ( #%& & & #% &' ' ( #%' & #% './0/0 7

Table 1-4: Pinout for K4 Expansion Connector ( & ' ( ' & & ' ( & ( & ' ( ' #%( & & #% && ' ( #% & #% &./0/0 8

2 Seven-Segment LED Display The developed Board has a four-digits (DIGIT1-DIGIT4), seven segment LED display controlled by FPGA user-i/o pins, as shown in figure 2. Seven-Segment LED Display is a common cathode type. Each digit shares eight common control signals to light individual LED segments. Each individual digit has a separate anode control input. Decimal points of DIGIT1 and DIGIT2 of LED display are provided for temperature and time displaying. The scanning technique is used to reduces the required I/O down to 12 pins. The present value to be displayed on the segment control inputs and select the specified digit by driving the associated cathode control signal 0. Table 2-1 shows the FPGA connections to 4-digits of 7-segment LED display. A detailed of schematic for the display appears in an appendix. Table 2-1: FPGA connections to 4-digits of 7-segment LED display &$*+ 1 1 - ( - ) ) &, (, * * ) +15!!#667!!#667 '!!#667!!#667 3. LED Display The developed Board has eight individual LEDs located above the DIP switch, indicated by in figure 2. The LEDs are labeled L0 through L7. Table 2 shows the FPGA connections to the LEDs. The anode of each LED connects to I/O of FPGA via a 470 resistor. The cathode of each LED connects to ground. To light an individual LED, drive the 9

associated FPGA control signal 1. Table 3-1 is shown FPGA connections to all LEDs display Table 3-1 FPGA connections to all LEDs display % % & % % && % % ' % % &' % % & % %( & %( %' & %' %& & %& 4 Buzzer Buzzer connects to I/O of FPGA via a jumper J3. Table 4-1: FPGA connections to Buzzer 2344 2344 2344 5 RS-232 Serial Port The developed board has a female DB9 connector for RS-232 serial port. The user pins are TX, RX and ground signal pin. The 3 lines of simple cable are used to connect the PC s serial port. Pin No1, Pin No4 and Pin No6 must connect together. Pin No7 must connect to Pin No8. All connection Pins must connect in head of female DB9 Pins connector at PC side. Table 5-1: FPGA connections to RS-232 port $ 8 68"!% 8 689!% 10

6 I2C Socket The onboard I2C EEPROM socket is provided for serial EEPROM data memory. Table 6-1: FPGA connections to I2C socket 6!$% %88!$ %88 7 DIP Switch The developed board has the eight positions DIP switch, indicated as in figure 2. All FAGA pins for DIP switch are connected to VCCO via the 10 k pulled up resistors. When in UP or ON position, a switch connects the FPGA pin to ground, a logic low 0. When DOWN or in OFF position, the switch open circuit, a logic high 1. Table 7-1: FPGA connections to DIP switch $: $: ( $: ( $: (( $: (' $:( ( $:' ' $:& ' $: ' $;</ $;</ $;</ $;</ $;</( $;</' $;</& $;</ 8 Push Button Switches The developed board has five momentary-contact push button switch indicated as in figure 2. All FAGA pins for push button switch are connected to VCCO via the 10 k pulled up resistors. When no pressing a push button generates a logic high 1 on the associated FPGA pin. Pressing a push button generates a logic low 0 (active low) on the associated FPGA pin. The contact of push button switches typically 11

exhibit a few ms of mechanical bounce. The debouncing circuitry should easily be added to the FPGA design. Table 8-1: FPGA connections to push button switch. < 2 2 <2/ 2 ' <2/ 2 & <2/ 2 ( <2/ 2( ( <2/( 9 JTAG Port The developed board has a JTAG programming connector. Both the onboard 1Mbits configuration Platform Flash device(xcf01svo20c) and Spartan-3 FPGA (XC3S200-4TQ144C) are part of the JTAG chain. All configuration mode seclect jumpers J1 are fixed at L position. 10 Onboard oscillator 51 $ & (67=#%' 11 Power connector Power connector is used power jeck for 4.5-9VDC from 9VDC adepter 12

Appendix The schematic diagram of The FPGA Discovery-III XC3S200 developed Board provides in file name Board_No1.pdf and Board_No2.pdf. 13