Full Speed USB Controller Specification Sheet

CY7C64215
Document 38-08036 Rev. *C Page 4 of 30
with detailed programming information, reference the PSoC™
Mixed-Signal Array Technical Reference Manual.
For up-to-date Ordering, Packaging, and Electrical Specification
information, reference the latest enCoRe III device data sheets
on the web at http://www.cypress.com.
Development Kits
Development Kits are available from the following distributors:
Digi-Key, Avnet, Arrow, and Future. The Cypress Online Store
contains development kits, C compilers, and all accessories for
enCoRe III development. Go to the Cypress Online Store web
site at http://www.cypress.com, click the Online Store shopping
cart icon at the bottom of the web page, and click USB (Universal
Serial Bus) to view a current list of available items.
Development Tools
PSoC Designer is a Microsoft
®
Windows
®
based, integrated
development environment for enCoRe III. The PSoC Designer
IDE and application runs on Windows NT 4.0, Windows 2000,
Windows Millennium (Me), or Windows XP. (Refer to the PSoC
Designer Functional Flow diagram below).
PSoC Designer helps the customer to select an operating config-
uration for the enCoRe III, write application code that uses the
enCoRe III, and debug the application. This system provides
design database management by project, an integrated
debugger with In-Circuit Emulator, in-system programming
support, and the CYASM macro assembler for the CPUs. PSoC
Designer also supports a high-level C language compiler
developed specifically for the devices in the family.
Figure 3. PSoC Designer Subsystems
PSoC Designer Software Subsystems
Device Editor
The Device Editor subsystem allows the user to select different
onboard analog and digital components called user modules
using the enCoRe III blocks. Examples of user modules are
ADCs, SPIM, UART, and PWMs.
The device editor also supports easy development of multiple
configurations and dynamic reconfiguration. Dynamic configu-
ration allows for changing configurations at run time.
PSoC Designer sets up power-on initialization tables for selected
enCoRe III block configurations and creates source code for an
application framework. The framework contains software to
operate the selected components and, if the project uses more
than one operating configuration, contains routines to switch
between different sets of enCoRe III block configurations at run
time. PSoC Designer can print out a configuration sheet for a
given project configuration for use during application
programming in conjunction with the Device Data Sheet. Once
the framework is generated, the user can add appli-
cation-specific code to flesh out the framework. It is also possible
to change the selected components and regenerate the
framework.
Commands
Results
PSoC
TM
Designer
Core
Engine
PSoC
Configuration
Sheet
Manufacturing
Inf ormation
File
Devic e
Database
Importable
Design
Database
Devic e
Programmer
Graphical Designer
Interface
Context
Sensitive
Help
Emu la tio n
Po d
In-Circuit
Emulator
Project
Database
Application
Database
User
Modules
Library
PSoC
TM
Designer
[+] Feedback [+] Feedback