beautypg.com

Development kits, Development tools, Psoc designer software subsystems – Cypress enCoRe CY7C64215 User Manual

Page 4: Device editor, Psoc, Designer

background image

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.

C

o

m

m

a

nds

Re
s

u

lts

PSoC

TM

Designer

Core

Engine

PSoC

Configuration

Sheet

Manufacturing

Information

File

Device

Database

Importable

Design

Database

Device

Programmer

Graphical Designer

Interface

Context

Sensitive

Help

Emulation

Pod

In-Circuit

Emulator

Project

Database

Application

Database

User

Modules

Library

PSoC

TM

Designer

[+] Feedback

[+] Feedback