Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

UTS Products
>Basic Simulation Board





>

>



> RTOS & RT LINUX Board
Board Solutions
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