OpenCores

ZTEX USB-FPGA Module 2.14

Project maintainers

Details

Name: usb_fpga_2_14
Created: Feb 20, 2017
Updated: Jul 2, 2017
SVN Updated: Dec 13, 2017
SVN: Browse
Latest version: download (might take a bit to start...)
Statistics: View
Bugs: 1 reported / 0 solved
Star1you like it: star it!

Other project properties

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

Description

USB-FPGA Module 2.14 is an Artix 7 FPGA Board with an USB 3.0 interface, 256 MB DDR3 SDRAM and Flash memory. Its available in 5 variants from XC7A15T to XC7A100T.

Features

  • USB 3.0 interface with Micro-USB connector
  • Cypress CYUSB3033 EZ-USB FX3S Microcontroller:
    • ARM926EJ core at 200 MHz
    • 512 KByte SRAM
    • 1 Storage Port
    • 16 Bit GPIF II at 104 MHz (bandwidth between EZ-USB FX3S and FPGA: 208 MByte/s)
  • Xilinx Artix 7 FPGA in 5 variants:
    • XC7A15T, SG 1
    • XC7A35T, SG 1
    • XC7A50T, SG 1
    • XC7A75T, SG 2
    • XC7A100T, SG2
  • External I/O connector (consisting in two female 2x32 pin headers with 2.54mm grid) provides:
    • 100 General Purpose I/O's (GPIO) connected to FPGA
    • JTAG signals
    • Reset signal
    • External power (6 V .. 16 V) input
    • 3.3V output
    • I/O voltage output or input
    • Same pin assignment as USB-FPGA Module 2.13
  • 256 MByte DDR3 SDRAM:
    • Up to 400 MHz clock frequency
    • 16 Bit bus width
    • Up to 1600 MByte/s data rate
    • Usable with the Xilinx Memory Interface Generator (MIG)
  • 128 MBit on-board Flash memory
    • Allows storage and auto-boot of Firmware
    • Allows storage and auto-boot of Bitstream
    • Accessible from EZ-USB FX3S and from FPGA
  • SD card socket
    • SD 3.0 (SDXC) support
    • SDIO 3.0 support
  • 2 Kbit MAC-EEPROM: contains a unique non erasable MAC-address and is used to store firmware settings
  • On-Board power supply:
    • Two reverse current protected supply inputs: External power (6 V .. 16 V) and USB power
    • 5.0 V: 250 mA
    • 3.3 V: 3000 mA
    • 1.8 V: 1500 mA
    • 1.5 V: 1500 mA
    • 1.2 V; 1500 mA
    • 1.0 V; 4000 mA
    • OTG supply switchable and reverse current protected
  • Optional:
    • Battery to store a key for bitstream encryption
  • Temperature range: 0-70°C
  • Usable with free Xilinx Vivado Webpack
  • Powerful Open-Source SDK with many examples

Block diagramm

Block diagram of the ZTEX USB-FPGA Module 2.14 with Artix 7 XC7A15T to XC7100T FPGA, 256 MB DDR3 SDRAM and USB 3.0

Images

Click on the images for larger versions.

Top side of the ZTEX USB-FPGA Module 2.13d with Artix 7 XC7A15T FPGA, 256 MB DDR3 SDRAM and USB 3.0 using a EZ-USB FX3

Top side of the ZTEX> USB-FPGA Module 2.14 with Artix 7, DDR3 SDRAM and EZ-USB FX3 USB 3.0 controller

ZTEX USB-FPGA Module 2.14 with heat sink and battery on Debug Board

ZTEX USB-FPGA Module 2.14 with heat sink and battery option on a ZTEX Debug Board

References