UTS offers board solutions for academic institutes based on Xilinx FPGAs, ARM processors, PIC and NXP 89C51RD2 microcontroller with a rich set of experiments. UTS picks the best development board solutions which are highly suitable for academic research and projects. We provide detailed experiment booklets with step by step procedure for each experiment. Typically few days training will be provided to make the students and faculty familiarized with the boards and EDA tools.
FPGA development Boards & KITS
UTS provides FPGA board solutions by importing the Xilinx FPGA boards from the distributors and technology partners of Xilinx. We add necessary hard ware modules to the Xilinx boards making them suitable for academic requirements.
As UTS is an IP core development company we provide additional VHDL experiment modules related to communications, networking and embedded design with necessary hardware modules. Select the basic board and suitable peripherals as per your requirements from the list given below. If you are planning to use these boards for masters Programmes then you may also be interested in picking other communication and embedded IP cores to enable them working on research projects.
For more details and demo on FPGA boards please contact sales[AT]unistring[DOT]com For any other custom IP development for research projects contact ip[AT]unistring[DOT]com
You may also visit the following websites where more information is available for the Xilinx development boards and additional hardware modules.
Disclaimer:
(1) Please note that experiments and other VHDL/Verilog codes are provided by UTS. The statments, opinions, conclusions or recommendations expressed in this material do not necessarily reflect the views of Xilinx or any other company.
Spartan 3 development board – 1
Hardware features:
200K gate Xilinx XC3S200 FPGA (400k and 1000k gate versions also available from Digilent company), USB2 interface for downloading the software, 16MB of fast Micron PSDRAM, 4MB of Intel StartaFlash Flash ROM, Xilinx Platform Flash ROM, 50MHz oscillator, VGA connector, LCD panel, 16X2 character LCD display, 60 FPGA I/O's routed to expansion connectors (one high-speed Hirose FX2 connector and four 6-pin headers) , 8 LEDs, 4-digit seven-segment display, 4 pushbuttons, and 8 slide switches
Software: Xilinx ISE/Webpack, chipscope and EDK (Evaluation versions downloadable from Xilinx website),
Spartan 3 development board – 2
Hardware features:
Xilinx Spartan-3 FPGA 1000K gate (XC3S1000-FT256), 8 slide switches, 4 pushbuttons, 8 LEDs, and 4-digit seven-segment display, 1MByte fast asynchronous RAM on board, Serial port, VGA port, and PS/2 mouse/keyboard port,
Software: Xilinx ISE/Webpack, chipscope and EDK (Evaluation versions downloadable from Xilinx website)
Spartan 3E development board – 1
Hardware features:
Xilinx Spartan-3E FPGA, 500K or 1200K gate, 16MB fast Micron PSDRAM 16MB Intel StrataFlash Flash,, Xilinx Platform Flash ROM, 50 MHz oscillator, more than 50 discrete I/Os, 8 LEDS, four-digit seven-segment display, four pushbuttons, eight slide switches, USB2 cable
Connectors: USB2 Port,,Hirose FX2, Four 2x6-pin headers, VGA, PS/2, and serial ports
Software: Xilinx ISE/Webpack, chipscope and EDK (Evaluation versions downloadable from Xilinx website)
Spartan 3E development board – 2
Hardware features:
Xilinx Spartan 3-E FPGA, 100K or 250K gate, USB 2 port for programming the FPGA, XCF02 Platform Flash ROM, Adjustable oscillator frequency (25, 50, and 100 MHz), 8 LEDs, 4-digit seven segment display, 4 pushbuttons, 8 slide switches, PS/2 port, and a 3-bit VGA port , Four 6-pin headers for user I/Os, and attaching Digilent PMOD accessory circuit boards
Software: Xilinx ISE/Webpack, chipscope and EDK (Evaluation versions downloadable from Xilinx website)
Spartan 3E development board – 3
Hardware features:
Xilinx XC3S500E FPGA, Xilinx XCF04 Platform Flash, St Microelectronics M25P16 16Mbit Serial Flash, Intel TE28F128 (or JS28F128) 128Mbit StrataFlash, Linear Technologies Power Supplies, SMSC LAN83C185 Ethernet Physical layer, Micron 256Mbit DDR SDRAM, XC2C256 CoolRunner-II in TQ144 package, USB Interface to download the bit file, 50 MHz on board oscillator.
Connectors :
100-pin Hirose FX2 connector, Three 6-pin Pmod connectors, DB15HD VGA, PS/2 keyboard, Two DB9 RS-232 connectors, RJ-45 Ethernet, 16-pin header for optional LCD modules, SMA connector.
Software: Xilinx ISE/Webpack, chipscope and EDK (Evaluation versions downloadable from Xilinx website)
Additional hardware modules
Sl no
Item Description
Comments
1
Stepper motor with interfacing circuitry.
This module is useful for carrying out different experiments with stepper motor with FPGA based controlling.
2
Hex kay pad
Useful for interfacing the keypad functionality for FPGA based embedded experiments
3
LED display module
An array of LEDs which can added to FPGA board.
4
Connectors, cables and adapters
Serial port connector VGA cable
PS/2 connector cable
6 pin I/O extension cables
SMA to BNC adapter
UTS offers Xilinx FPGA Boards
UTS has a complete analog and digital embedded design centre to design the hardware for a given requirement. For any custom hardware requirements contact sales[AT]unistring[DOT]com
Synthesizable VHDL and Verilog HDL modules (useful for research and masters projects)
Embedded system related
VGA driver
PS/2 driver
Stepper motor driver
Hexkey pad driver
Computer architecture related
Reconfigurable 4 port crossbar switch (VHDL)
USB client (VHDL)
RISC processor (VHDL)
DPWM generation circuit (VHDL)
Integer and floating point arithmetic block library (VHDL)
Network security
International data encryption algorithm (VHDL)
VHDL implementation of universal programmable shift register
FPGA implementation of International Data Encryption Algorithm
DSP Blocks
Pipelined FFT processor
Direct, Pipelined and Distributed Arithmetic FIR filters.
Distributed Arithmetic core
Communication Blocks
Four channel CDMA correlator (VHDL)
CORDIC algorithm (VHDL)
Direct digital frequency synthesis (LUT based) – VHDL and Verilog
Direct digital frequency synthesis (CORDIC based)
BPSK modulator – demodulator (VHDL)
BFSK modulator – demodulator (VHDL)
QPSK modulator – demodulator (VHDL)
Pi/4 QPSK modulator– demodulator (VHDL)
UTS experiment book lets
Basic version
Module 1: Introduction to Xilinx ISE tool flow and working with Spartan 3E board
Exp1: Xilinx ISE introduction – simulation and FPGA synthesis
Exp2: XST – Xilinx Synthesis Technology, RTL schematic, Technology schematic
Exp3: Static Timing Analysis and usage of PACE – (Adding pin and timing constraints)
Exp4: Implementation – Place & Route, Floorplan
Exp5: Generating the bit file and programming the FPGA using IMPACT.
Module 2: Combination circuits
Exp1: Programmable digital gates
Exp2: Multiplexer
Exp3: Decoder
Exp4: Comparator
Exp5: ALU
Module 3: Sequential logic circuits
Exp1: Flip flops
Exp2: SISO, SIPO, PISO and PIPO shift registers
Exp3: Four bit counter, simulation and synthesis, Device utilization and timing report
Exp4: Eight bit second’s counter
Exp5: Eight bit counter with clock selection using switches
Exp6: Programmable up/down counter
Exp7: Event counter with push button switches and LEDS
Exp8: Finite state machines (Moore and mealy) : examples: counter, sequence detector
Module 4 Typical examples (as per the ECAD lab – JNTU syllabus)
Exp1: Various Digital Gates
Exp2: DFF (7474)
Exp3: Decade counter (7490)
Exp4: 4 bit counter (7493)
Exp5: shift register (7495)
Exp6: Universal shift register (74194 / 74195)
Exp7: 3 to 8 decoder (74138)
Exp8: 4 bit comparator (7485)
Exp9: 8 by 1 Multiplexer (74150)
Exp10: 16 by 1 Multiplexer (74151)
Exp11: RAM 16 by 1 - read and write operations (74189)
Exp12: Stack and queue implementation using RAM
Module 5: Advanced concepts in VHDL coding
Exp1: Coding of 6 bit LUT for generating waveforms
Exp2: Efficient ROM implementation technique in VHDL
Exp3; single port Read/Write Memory implementation
Exp4: Dual port Read/Write Memory implementation
Module 6: Case studies
Exp1: variable duty cycle rectangular waveform generator
Exp2: 8-bit Updown counter with seconds clock
Exp3: programmable clock generator
Exp4: Twisted tail ring counter with selected initial count loading
Advanced Experiment book let (Needs few hardware modules)
Module 1: Basic interface design
Exp1: Interfacing pushbutton switches, slide switched, LEDs
Exp2: Interfacing push button switch with de bounce logic implemented in software
Exp3: Rotary encoder interface
Module 2: Interfacing to external devices/circuits
Exp1: Hex key pad interface
Exp2: Seven segment display interface
Exp3: Character LCD display interface
Exp4: Temperature sensor interface
Exp5: Stepper motor interface
Module 3: Configuring advanced I/Os on board
Exp1: SPI based ADC interface
Exp2: SPI based DAC interface
Exp3: UART interface
Exp4: PS/2 interface
Exp5: VGA interface
Module 4: Efficient coding techniques for FPGAs
Exp1: VHDL coding of 4X4 array multiplier and pipelined 4X4 array multiplier
Exp2: Configuring 18X18 multiplier of Spartan 3E for a given application
Exp3: Using block RAMs of FPGA
Exp4: Concept of Distributed Arithmetic
Module 5: Soft processor cores and Tools for embedded system design on FPGA
Exp1: Chipscope for onchip debugging and analysis
Exp2: Xilinx EDK introduction and demo
Exp3: Designing with Picoblaze – 8 bit microcontroller core
Exp4: Designing with Microblaze – 32 bit processor core