element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Technical Library
  • Products
  • Dev Tools
  • Technical Library
  • More
  • Cancel
Technical Library
Documents Cypress: CYUSB3KIT-001 EZ-USB®︎ FX3™︎ Development Kit
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Technical Library to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: atomar
  • Date Created: 21 May 2013 5:40 AM Date Created
  • Last Updated Last Updated: 11 Feb 2014 3:03 AM
  • Views 4722 views
  • Likes 0 likes
  • Comments 0 comments
Related
Recommended

Cypress: CYUSB3KIT-001 EZ-USB®︎ FX3™︎ Development Kit

BUY NOWBUY NOWDevelopment ToolsTechnical DocumentsVideoFeaturesKit Contents

 

image

Overview

 

The development kit(CYUSB3KIT-001CYUSB3KIT-001) for the EZ-USBRegistered FX3Tm provides complete hardware and software solutions for accelerating the firmware and device driver development for all the products in the family. The development kits use the actual silicon for the entire development. Cypress's software utilities and example firmware allow the user to generate USB traffic in hours, not weeks!

 

The Cypress EZ-USBRegistered FX3Tm is the next-generation USB 3.0 peripheral controller that enables developers to add USB 3.0 device functionality to any system. FX3 has a fully configurable General Programmable Interface (GPIFTm II), which can interface with virtually any processor, ASIC, image sensor or FPGA. GPIF II is an enhanced version of the GPIF in FX2LPTm, Cypress’s flagship USB 2.0 product. It provides easy and glueless connectivity to popular industry interfaces such as synchronous Slave FIFO, asynchronous SRAM, asynchronous and synchronous Address Data Multiplexed interface, parallel ATA, etc. The FX3’s programming flexibility makes it an ideal solution to any USB 3.0 devices.

 

USB 3.0 provides a 5 Gbps link that supports uncompressed HD video transfer and enables applications such as DSC, DVC, webcams, security cameras, machine vision, medical imaging, and surveillance equipment. EZ-USB FX3 seamlessly connects to any HD image sensor and transmits uncompressed video traffic through a USB 3.0 port. With more and more application such as printers and scanners demanding for higher resolutions images to be processed at a faster pace, increasing bandwidth requirement is now paramount. EZ-USB FX3 provides a solution that is both fast and flexible to meet these needs.

 

Key Applications: Industrial Cameras, Machine Vision, Scanners (High-end business, fingerprint, palm, etc.), Printers, Tablet PCs, Gaming Consoles, Digital Video Cameras, Digital SLR, 3D Cameras, Medical Imaging Devices, Traffic and Security Cameras, Video IP Phones, Microscopy, Instrumentation and Measurement

More Development Kits and Tools
imageMore Cypress Development KitsimageCypress Overview
imageKnode Development Kits & Platform Roomimageelement14 Knode

 

Development Tools


 

GPIFTm II Designer

 

The GPIF II Designer is a graphical software that allows designers to configure the GPIF II interface of the EZ-USB FX3 USB 3.0 Device Controller. 

 

The tool allows users the ability to select from one of five Cypress supplied interfaces, or choose to create their own GPIF II interface from scratch.  Cypress has supplied industry standard interfaces such as Asynchonous and Synchronous Slave FIFO, Asynchronous and Synchronous SRAM, and Asynchronous SRAM.  Designers who already have one of these pre-defined interfaces in their system can simply select the interface of choice, choose from a set of standard parameters such as bus width (x8, 16, x32) endianess, clock settings, and compile the interface.  The tool has a streamlined three step GPIF interface development process for users who need a customized interface.  Users are able to first select their pin configuration and standard parameters.  Secondly, they can design a virtual state machine using configurable actions. Finally, users can view output timing to verify that it matches the expected timing.  Once the three step process is complete, the interface can be compiled and integrated with FX3.

 

EZ-USB FX3Tm

 

Cypress EZ-USBRegistered FX3Tm is the next-generation SuperSpeed USB 3.0 peripheral controller that enables developers to add USB 3.0 device functionality to any system.

 

EZ-USB FX3 has a fully configurable, General Programmable Interface (GPIFTm II) that can interface with any processor, ASIC, image sensor, or FPGA. GPIFTm II is an enhanced version of the original GPIFTm in FX2LP, Cypress’s flagship USB 2.0 product. It provides easy and glue-less connectivity to popular industry interfaces such as synchronous Slave FIFO, asynchronous SRAM, asynchronous and synchronous Address Data Multiplexed interface, and Compact Flash. Additionally, users can define their own proprietary interfaces using the Cypress’s GPIFTm II Designer Tool. USB 3.0 provides a 5 Gbps link that supports uncompressed HD video transfer and enables applications such as DSC, DVC, webcams, security cameras, machine vision, medical imaging, and surveillance equipment. EZ-USB FX3 seamlessly connects to any HD image sensor and transmits uncompressed video traffic through a USB 3.0 port.

Back to top

Technical Documents


Learning Center
TypeDescription
User GuideCypress: User Guide for CYUSB3KIT-001 EZ-USBRegistered FX3Tm Development Kit
User GuideCypress: Quick Start Guide for CYUSB3KIT-001 EZ-USBRegistered FX3Tm Development Kit
User Guide

Cypress: User Guide for GPIF II Designer

Product BriefCypress: Release Notes for CYUSB3KIT-001 EZ-USBRegistered FX3Tm Development Kit
Application NoteCypress: AN75779 - Application Note on How to Implement an Image Sensor Interface with EZ-USBRegistered FX3Tm in a USB Video Class (UVC) Framework
Application NoteCypress: AN65974 - Application Note on Designing with the EZ-USBRegistered FX3 Slave FIFO Interface
Application NoteCypress: AN75705 - Application Note on Getting Started with EZ-USBRegistered FX3Tm
Application NoteCypress: AN70707 - Application Note for EZ-USBRegistered FX3Tm/FX3STm Hardware Design Guidelines and Schematic Checklist
Application NoteCypress: AN76405 - Application Note for EZ-USBRegistered FX3 Boot Options

 

Design Elements
TypeDescription
SchematicsCypress: Schematic File for CYUSB3KIT-001 EZ-USBRegistered FX3Tm Development Kit
BOMCypress: BOM File for CYUSB3KIT-001 EZ-USBRegistered FX3Tm Development Kit
LayoutCypress: Layout File for CYUSB3KIT-001 EZ-USBRegistered FX3Tm Development Kit
Application LibraryCypress: Application Library for CYUSB3KIT-001 EZ-USB FX3 DVK Setup
Simulation Model

Cypress: IBIS Model for CYUSB3014 FX3

 

Back to top

Video


 

Video 1Video 2
This video is unavailable.
You don't have permission to edit metadata of this video.
This video is unavailable.
You don't have permission to edit metadata of this video.

Back to top

Kit Features


 

Features of CYUSB3KIT-001CYUSB3KIT-001:


image

  • CYUSB3KIT-001CYUSB3KIT-001 provides complete hardware and software solutions for accelerating the firmware and device driver development for all the products in the family.
  • Software utilities and example firmware  generate USB traffic in hours, not weeks!
  • EZ-USBRegistered FX3Tm is the next-generation USB 3.0 peripheral controller that enables developers to add USB 3.0 device functionality to any system.
    • Integration: Full USB 3.0 Peripheral Controller with built-in PHY
    • High-Performance: ARM9 with 512 kB RAM for data processing
    • Connectivity: I2S, SPI and UART peripherals
    • Flexibility: Proprietary 32-bit 100 MHz GPIFTm II
    • Low Power: Low 1.2 V core and independent power domains
    • Multitasking: 32 configurable endpoints
    • Flexible Clock: Selectable XTAL input from 19.2, 26, 38.4 and 52 MHz
    • Small Footprint: 10x10mm 121 ball 0.8mm pitch BGA packag
  • The GPIF II Designer is a graphical software that allows designers to configure the GPIF II interface of the EZ-USB FX3 USB 3.0 Device Controller.
    • Cypress has supplied industry standard interfaces such as
      • Asynchonous and Synchronous Slave FIFO
      • Asynchronous and Synchronous SRAM
      • Asynchronous SRAM

Back to top

Kit Contents


 

The Cypress CYUSB3KIT-001CYUSB3KIT-001 EZ-USBRegistered FX3Tm Development Kit supplied with below contents:

 

  • Development kit PCB
  • USB3.0 A to Micro B cable
  • Quick Start Guide
  • Kit CD
    • FX3 Development Kit Installer
    • FX3 Software Development Kit (SDK) Installer
    • Super-speed USB Suite
    • Eclipse IDE
  • 5-V DC adapter
Back to top

 

  • gpif™_ii
  • ez-usb®_fx3™
  • fx3
  • ez-usb
  • cyusb3kit-001
  • development_kit
  • cypress
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube