CY7C64215

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

TM

Graphical Designer

Context

Sensitive

 

Interface

 

Designer

 

 

Help

 

 

Commands

Results

 

Importable

 

 

 

Design

 

 

 

 

Database

 

 

 

Device

 

 

 

PSoC

Database

PSoCTM

Configuration

 

 

Sheet

Application

Designer

 

Database

Core

 

 

 

 

Engine

Manufacturing

Project

 

 

 

Information

 

 

 

File

Database

 

 

User

 

 

 

 

Modules

 

 

 

 

Library

 

 

 

 

Emulation

In-Circuit

Device

Pod

Emulator

Programmer

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.

Document 38-08036 Rev. *C

Page 4 of 30

[+] Feedback

Page 4
Image 4
Cypress CY7C64215 manual Development Tools, Development Kits, PSoC Designer Software Subsystems, Device Editor