OpenCores

ZTEX USB-FPGA Module 2.04

Project maintainers

Details

Name: usb_fpga_2_04
Created: Jul 29, 2014
Updated: Jul 31, 2014
SVN Updated: Jul 31, 2014
SVN: Browse
Latest version: download (might take a bit to start...)
Statistics: View
Bugs: 0 reported / 0 solved
Star1you like it: star it!

Other project properties

Category:Prototype board
Language:Verilog
Development status:Planning
Additional info:
WishBone compliant: No
WishBone version: n/a
License: GPL

Description

USB-FPGA Module 2.13 is an FPGA Board with Spartan 6 XC6SLX16 FPGA, USB 2.0 controller, 66 MByte DDR SDRAM, Flash, many GPIO's and on-board voltage regulators.

Features

  • USB 2.0 interface with Mini-USB connector (B-type)
  • Cypress CY7C68013A EZ-USB FX2 Microcontroller
  • Xilinx Spartan 6 XC6SLX16 FPGA (XC6SLX9 and XC6SLX25 on request)
  • External I/O connector (consisting in two female 2x32 pin headers with 2.54mm grid) provides:
    • 88 General Purpose I/O's (GPIO) connected to FPGA
    • 6 General Purpose I/O's (GPIO) connected to EZ-USB FX2 Controller
    • 6 Special I/O's (SIO) connected to EZ-USB FX2 Controller
    • JTAG signals
    • Reset signal
    • External power (4.5 V .. 16 V) input
    • 3.3V output
    • I/O voltage output or input
  • 64 MByte DDR SDRAM:
    • 200 MHz clock frequency
    • 16 Bit bus width
    • Up to 800 MByte/s data rate
    • Easy to use hard memory controller included Spartan 6 FPGA with 6 ports.
  • 128 MBit on-board Flash memory
    • Allows Bitstream loading from Flash to FPGA (up to 6.5 MByte/s)
    • Accessible from EZ-USB FX2 and from FPGA
  • 128 Kbit EEPROM memory (can be used to store the EZ-USB firmware)
  • 2 Kbit MAC-EEPROM: contains a unique non erasable MAC-address and is used to store firmware settings
  • On-Board power supply:
    • 3.3 V: 2000 mA
    • 2.5 V: 2000 mA
    • 1.2 V; 1000 mA

Block Diagram

Block diagram of the ZTEX USB-FPGA Module 2.04 with Spartan 6 XC6SLX16, DDR SDRAM and USB 2.0

Images

Top side of the ZTEX FPGA Board with Spartan 6 XC6SLX16 FPGA, DDR SDRAM and USB 2.0

Top side of USB-FPGA Module 2.04b with Spartan 6 XC6SLX16.

Bottom side of the ZTEX FPGA Board with Spartan 6 XC6SLX16 FPGA, DDR SDRAM and USB 2.0

Bottom side of USB-FPGA Module 2.04.

References