Cypress.com: Documentation http://www.cypress.com/?app=search&searchType=advanced&id%3D170 CY7C6431x, CY7C6434x, CY7C6435x: enCoRe™ V Full Speed USB Controller http://www.cypress.com/?rID=35140 enCoRe™ V Full Speed USB Controller

Features

  • Powerful Harvard-architecture processor
  • Flexible on-chip memory
  • Complete development tools
  • Precision, programmable clocking
  • Programmable pin configurations
  • Full-Speed USB (12 Mbps)
  • Additional system resources
  • For more, see pdf
     

Functional Overview

The enCoRe V family of devices are designed to replace multiple traditional full-speed USB microcontroller system components with one, low cost single-chip programmable component. Communication peripherals (I2C/SPI), a fast CPU, Flash program memory, SRAM data memory, and configurable I/O are included in a range of convenient pinouts.

]]>
Fri, 31 May 2013 03:41:06 -0600
AN4067 - Endpoint FIFO Architecture of EZ-USB FX1/FX2LP™ http://www.cypress.com/?rID=12926 This application note describes the FIFO architecture of the EZ-USB FX1, the full speed USB microcontroller and the EZ-USB FX2LP„·, the high-speed USB microcontroller. The purpose of this application note is to help the user understand the very basics of the FX1/FX2LP and get familiar with the terminologies used while describing the data flow in FX1/FX2LP. The application note addresses and discusses the following:

  • Three modes of operation of the FX1/FX2LP
  • Endpoint Configuration and Multiple Buffering
  • Three Domains that form the basic component of the FIFO architecture
  • Arming and committing endpoint buffers
  • Endpoint operation in manual vs. auto mode
]]>
Thu, 02 May 2013 05:30:16 -0600
Code/Memory Banking Using EZ-USB® - AN58170 http://www.cypress.com/?rID=40118
The EZ-USB® family of chips has an 8051 core. The 8051 core has a 16-bit address line and is only able to access 64 KB of memory. However, the firmware size sometimes exceeds 64 KB This application note describes methods of overcoming this 64 KB limitation and also demonstrates the implementation of one such method.
]]>
Thu, 17 Jan 2013 05:28:50 -0600
CY3674 EZ-USB FX1 Development Kit http://www.cypress.com/?rID=14317

-->

The development kits for the EZ-USB FX1(TM) family provide 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!
 

Cypress includes an evaluation version of the 8051 Keil Software Tools in the Full Speed USB 2.0 development kit. The evaluation version of the C-Compiler lets the designer write 8051 microcontroller applications in C and still get the efficiency and speed of assembly language. Advanced features from Keil tools include the ability to single step through code. This makes it easy to detect errors, handle source level debugging, and set breakpoints. With the ability to debug code one line at a time and to quickly compile and one-step download new code, developers have a more efficient means to complete firmware faster than using emulators. The supplied Keil tools are fully functional, but are limited in object size to 4 kilobytes.

New! The new generation of the General Programmable Interface (GPIF) Tool is available. Download GPIF Designer now!

For part delails you can access the EZ-USB(R) Technical Reference Manual (TRM) at http://www.cypress.com/?rID=38232.

Hardware Description

The kit includes the following: 

  • EZ-USB development board with CY7C64713-128AXC
  • Peripheral board for prototyping
  • USB cable
  • An RS232 9-pin to 9-pin cable
]]>
Tue, 15 Jan 2013 03:52:58 -0600
AN50963 - EZ-USB® FX1™/FX2LP™ Boot Options http://www.cypress.com/?rID=34253 Thu, 27 Dec 2012 01:06:17 -0600 AN63788 - CyUSB.sys Driver for EZ-USB® http://www.cypress.com/?rID=45789 Driver development for EZ-USB can be divided into two parts: the OS-specific part and the EZ-USB (hardware)-specific part. This application note describes CyUSB.sys such that it can be used as a reference while developing a driver for EZ-USB.

]]>
Wed, 17 Oct 2012 07:51:56 -0600
AN15456 - Guide to Successful EZ-USB(R) FX2LP(TM) and EZ-USB FX1(TM) Hardware Design and Debug http://www.cypress.com/?rID=12956 This application note outlines a process that catches many of the most likely causes of EZ-USB® FX2LP™ and EZ-USB FX1™ hardware problems. It also facilitates the process of catching potential problems before building a board and assists in the debugging when getting a board up and running.

]]>
Fri, 10 Aug 2012 02:58:50 -0600
AN5040 - Migrating From AN21xx to FX1 http://www.cypress.com/?rID=12922 The EZ-USB® FX1 is a Cypress full-speed USB controller. AN21xx is one of the predecessors of FX1. AN5040 helps in the migration of existing AN21xx applications to EZ-USB FX1 applications.

]]>
Fri, 10 Aug 2012 02:50:01 -0600
Migrating From EZ-USB® FX™ to EZ-USB FX1 - AN5063 http://www.cypress.com/?rID=12916 This application note is intended for developers who are moving their existing CY7C64613 design to the new CY7C6471314 EZ-USB® FX1(TM) device, the next-generation full-speed USB microcontroller offered by Cypress. This application note highlights the differences between the two products and contains a brief description of the collateral available.

]]>
Fri, 10 Aug 2012 02:49:10 -0600
CY7C64215: enCoRe™ III Full-Speed USB Controller http://www.cypress.com/?rID=14171 enCoRe™ III Full-Speed USB Controller

Features

  • Powerful Harvard-architecture processor
  • Advanced peripherals (enCoRe™ III blocks)
  • Complex peripherals by combining blocks
  • Full-speed USB (12 Mbps)
  • Flexible on-chip memory
  • Programmable pin configurations
  • Precision, programmable clocking
  • Additional system resources
  • Complete development tools
  • For more, see pdf
     

enCoRe III Functional Overview

The enCoRe III is based on the flexible PSoC architecture and is a full-featured, full-speed (12-Mbps) USB part. Configurable analog, digital, and interconnect circuitry enable a high level of integration in a host of consumer, and communication applications.

This architecture enables the user to create customized peripheral configurations that match the requirements of each individual application. Additionally, a fast CPU, flash program memory, SRAM data memory, and configurable I/O are included in both 28-pin SSOP and 56-pin QFN packages.

]]>
Mon, 30 Jul 2012 03:14:42 -0600
CY7C64013C, CY7C64113C: Full-Speed USB (12-Mbps) Function http://www.cypress.com/?rID=14169 Full-Speed USB (12-Mbps) Function

Features

  • Full-speed USB Microcontroller
  • 8-bit USB Optimized Microcontroller
    • Harvard architecture
    • 6-MHz external clock source
    • 12-MHz internal CPU clock
    • 48-MHz internal clock
  • Internal memory
    • 256 bytes of RAM
    • 8 KB of PROM (CY7C64013C, CY7C64113C)
  • For more, see pdf
     

Functional Overview

The CY7C64013C and CY7C64113C are 8-bit One Time Programmable microcontrollers that are designed for full-speed USB applications. The instruction set has been optimized specifically for USB operations, although the microcontrollers can be used for a variety of non-USB embedded applications.

]]>
Mon, 30 Jul 2012 03:13:36 -0600
Silicon Errata for the CY7C64713/4 EZ-USB™ FX1 Product Family http://www.cypress.com/?rID=50423 This document describes the errata for the EZ-USB FX1/CY7C64713/4. Details include errata trigger conditions, scope of impact, available workarounds, and silicon revision applicability. Compare this document to the device’s datasheet for a complete functional description.

]]>
Wed, 11 Apr 2012 00:33:59 -0600
Bitcalc http://www.cypress.com/?rID=14440 Bitcalc is a Cypress-developed software tool designed to support our older frequency synthesizers (prefix ICD). Specifically, the program automatically calculates the serial programming word to use for a required frequency.

 

For installation instructions, please read the readme file after executing the self-extracting, executable file (bc_3e.exe).

 

Bitcalc requires a PC running MS Windows 3.1x, Windows 95/98, or Windows NT. Note: The current version of Bitcalc is Bitcalc3, which was released in May, 1996. Cypress has since developed several new frequency synthesizers that are not supported by Bitcalc.

]]>
Tue, 20 Mar 2012 02:40:58 -0600
Windows Mass Storage Driver v.6.01 http://www.cypress.com/?rID=14453 Windows 98/Me/2000/XP Mass Storage Class Drivers, version 6.01

This driver supports the EZ and ISD families of parts-EZ-USB FX2, EZ-USB FX2LP, EZ-USB AT2 , EZ-USB AT2LP-when used in a mass storage class compatible application. It is a supplement to the following reference design kits:

  • CY4611B
  • CY4615B

Documentation in the ZIP file includes Release Notes and instructions for updating the .inf file with custom vendor and product IDs.

Note: These drivers are for development use. End users looking for the latest drivers for a specific product should contact the drive manufacturer.

]]>
Thu, 29 Sep 2011 05:25:50 -0600
GPIF Designer http://www.cypress.com/?rID=14448 To achieve the maximum sustained throughput in USB designs, the physical interconnect should never be the primary bottleneck in the system. The General Programmable Interface (GPIF) provides a highly configurable and flexible glueless peripheral interface that allows the highest possible bandwidth to be achieved over the physical layer.

By using a graphical user interface (GUI), Cypress's GPIF Designer allows a USB developer to easily create and modify the waveforms descriptors required to configure the GPIF.

The tools include the following items:

  • Block Diagram Editor
  • Waveforms Editor
  • Direct Export Function to .C files
  • Example Library to load waveforms to interface to common components and industry-standard buses (for example, GPIF to FIFO, GPIF to DSP)
]]>
Wed, 06 Apr 2011 17:53:52 -0600
SL811HS Linux Peripheral Driver http://www.cypress.com/?rID=14447 SL811HS Linux Peripheral Driver

The SL811HS is a dual-role host/peripheral embedded USB device. Cypress offers its own here.

]]>
Wed, 06 Apr 2011 17:53:09 -0600
EZ-USB(R) Technical Reference Manual http://www.cypress.com/?rID=38232

The Universal Serial Bus (USB) has gained wide acceptance as the connection method of choice for PC peripherals. Equally successful in the Windows and Macintosh worlds, USB has delivered on its promises of easy attachment, an end to configuration hassles, and true plug-and-play operation.

]]>
Tue, 15 Feb 2011 03:15:44 -0600
SuiteUSB 3.4 - USB Development tools for Visual Studio http://www.cypress.com/?rID=34870 SuiteUSB.NET 3.4 is a set of USB development tools for Visual Studio. SuiteUSB.NET 3.4 can be used to create .NET Windows applications for all Cypress USB 2.0 families.

SuiteUSB.NET 3.4 includes the following:
  • A Generic USB Device Driver: The SuiteUSB.NET 3.4 toolset includes a USB device driver, providing the best solution for those who do no want to write their own device driver from scratch.  The driver is compliant with the Windows Driver Model (WDM) and is compatible with Windows 2000, Windows XP,Windows Vista and Windows 7. It also includes support for Plug and Play (PnP), remote wake-up, customizable globally unique identifier (GUID), and power management level S4. The driver can be used with general purpose applications that use control, interrupt, bulk, or isochronous transfers.

    For information regarding drivers signing procedures, click here.

  • A .NET Managed Class Library: The class library exposes an elegant.NET application programming interface (API) to the Cypress generic USB device driver. A Programmer's Reference Guide explains the class library in detail.
  • USB Control Center: The USB Control Center sample application serves as a USB experimenter's work-bench.  It allows viewing USB device descriptor data and transferring data to and from USB devices.  Source code for the Control Center is included, providing many examples of using the CyUSB.dll class library.
  • Sample Code: Source code for several example USB applications demonstrates the use of the CyUSB.dll programming interface in C#.     

SuiteUSB.NET 3.4 is free of charge when used with Cypress silicon. No order or sample request should be placed on this reference design; it is ONLY available for download on this page.

All the above components are compatible with the following Operating Systems, Visual studio and Platforms.

Operating System name:

  • Windows 2000(w2K)
  • Windows XP (wxp)
  • Windows Vista (wlh)
  • Windows 7

CPU Type:

  • x86(32bit-i386)
  • x64(64bit-amd64)

Microsoft Visual Studio: All library and sample examples are compatible with Visual studio 2008 and Visual studio 2010.


Improvements

  • 64 bit support for Windows XP, Vista and 7 has been incorporated.
  • Windows Driver Model (WDM) compliant
  • WHQL Certified (not signed)
  • Compatible with any USB 2.0 compliant device
  • Supports Windows PnP and Power Management level S4
  • Supports USB Remote Wake-up
  • Supports Control, Bulk, Interrupt and Isochronous endpoints
  • Supports multiple USB devices connected at once
  • Supports customizable driver GUID without rebuilding the driver
  • Supports high bandwidth data transfers passing multiple packets per uframe
]]>
Wed, 15 Jul 2009 18:54:38 -0600
EZ-USB SX2 VxWorks Driver v1.0 http://www.cypress.com/?rID=14450 EZ-USB SX2(TM) VxWorks Driver v1.0

Developed for Cypress by Wind River Systems, this driver implements a flexible interface between the EZ-USB SX2-our high-speed USB Serial Interface Engine (SIE)-and an embedded microprocessor running the VxWorks operating system. Complete source code and documentation are provided.

]]>
Thu, 13 Nov 2008 00:00:00 -0600
FX2LP-100 Device Family, C8Q-3R, Fab4 (CY7C6xxx) http://www.cypress.com/?rID=35792 Wed, 21 Mar 2007 00:00:00 -0600 FX2LP/FX1/AT2LP Family, C8Q-3R, Fab4 (CY7C68xxx) http://www.cypress.com/?rID=35684 Wed, 21 Mar 2007 00:00:00 -0600 FX2LP/FX1-128 Device Family, C8Q-3R, Fab4 http://www.cypress.com/?rID=35794 Fri, 15 Jul 2005 00:00:00 -0600 New Technology/device HME 0.35um TLM, HME Fab, Full Speed USB, EZ-USB FX USB (CY7C646*) http://www.cypress.com/?rID=35496 Thu, 03 Jul 2003 00:00:00 -0600