OpenCores

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 (might take a bit to start...)
Statistics: View
Bugs: 0 reported / 0 solved
Star2you like it: star it!

Other project properties

Category:Prototype board
Language:VHDL
Development status:Stable
Additional info:Design done, Specification done
WishBone compliant: No
WishBone version: n/a
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.

References