OpenCores

USB FPGA MODULE 1.2 :: Overview

Project maintainers

Details

Name: usb_fpga_1_2
Created: May 11, 2009
Updated: Jul 15, 2010
SVN Updated: Aug 11, 2012
SVN: Browse
Latest version: download
Statistics: View

Other project properties

Category: Prototype board
Language: VHDL
Development status: Stable
Additional info: Design done, Specification done
WishBone Compliant: No
License: GPL

Desciption

The ZTEX USB-FPGA-Module 1.2 is a Spartan 3 FPGA board with USB 2.0 interface.

Features

  • Xilinx Spartan-3 XC3S400 FPGA
  • High-Speed (480 MBit/s) USB interface via Mini-USB connector
  • Up to approx. 300 MBit/s net transfer rate via USB
  • Cypress CY7C68013A EZ-USB-Microcontroller
  • 60 General Purpose I/O's (GPIO):
    • 52 FPGA GPIO's
    • 8 EZ-USB FX2 GPIO's (4 if Flash option is installed)
  • 20 special I/O's (SIO):
    • 6 SIO's for FPGA configuration including JTAG
    • 2 serial ports (4 pins)
    • I2C interface (2 pins)
    • 2 interrupts
    • 3 timers
    • 1 clock output
    • 1 Wakeup pin
    • 1 Breakpoint pin
  • FPGA configuration via USB (No JTAG adapters or other additional utilities required.)
  • 128 Kbit EEPROM memory can be used to store the firmware)
  • Flash memory (optional, can be used to store the Bitstream)

Images

Spartan 3 ZTEX USB-FPGA-Module 1.2 from ZTEX

Top side of the Spartan 3 USB-FPGA-Module 1.2 from ZTEX. Click on the image for a larger version.

Block diagram of ZTEX USB-FPGA-Module 1.2

Block diagram of Spartan 3 USB-FPGA-Module 1.2 from ZTEX.

© copyright 1999-2017 OpenCores.org, equivalent to ORSoC AB, all rights reserved. OpenCores®, registered trademark.