English
Language : 

CY7C60445_08 Datasheet, PDF (3/27 Pages) Cypress Semiconductor – enCoRe™ V Low Voltage Microcontroller
PRELIMINARY
CY7C60445, CY7C6045x
Development Tools
PSoC Designer is a Microsoft® Windows based, integrated
development environment for the Programmable
System-on-Chip (PSoC) devices. The PSoC Designer IDE and
application runs on Windows NT 4.0, Windows 2000, Windows
Millennium (Me), or Windows XP. (Reference the PSoC Designer
Functional Flow diagram below.)
PSoC Designer helps the customer to select an operating config-
uration for the microcontroller, write application code that uses
its resources, 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 1. 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 V LV device blocks. Examples of user
modules are timers, 10-bit ADC, and SPI/I2C.
The device editor also supports easy development of multiple
configurations and dynamic reconfiguration. Dynamic reconfigu-
ration allows changing configurations at run time.
PSoC Designer sets up power on initialization tables for selected
enCoRe V LV 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 V LV block configurations at
run time. PSoC Designer prints out a configuration sheet for a
given project configuration for use during application
programming in conjunction with the device data sheet. When
the framework is generated, the user can add application specific
code to flesh out the framework. It is also possible to change the
selected components and regenerate the framework.
Application Editor
In the Application Editor you can edit your C language and
Assembly language source code. You can also assemble,
compile, link, and build.
Assembler. The macro assembler allows merging of assembly
code seamlessly with C code. The link libraries automatically use
absolute addressing or are compiled in relative mode, and linked
with other software modules to get absolute addressing.
C Language Compiler. A C language compiler is available that
supports the enCoRe V LV family of devices. Even if you have
never worked in C language before, the product allows you to
create complete C programs for the enCoRe V LV family devices.
The embedded, optimizing C compiler provides all the features
of C tailored to the enCoRe V LV architecture. It comes complete
with embedded libraries providing port and bus operations,
standard keypad and display support, and extended math
functionality.
Debugger
The PSoC Designer Debugger subsystem provides hardware
in-circuit emulation, allowing the designer to test the program in
a physical system while providing an internal view of the PSoC
device. Debugger commands allow the designer to read the
program and read and write data memory, read and write IO
registers, read and write CPU registers, set and clear break-
points, and provide program run, halt, and step control. The
debugger also allows the designer to create a trace buffer of
registers and memory locations of interest.
Online Help System
The online help system displays online, context sensitive help.
Designed for procedural and quick reference, each functional
subsystem has its own context sensitive help. This system also
provides tutorials and links to FAQs and an Online Support
Forum to aid the designer in getting started.
Document Number: 001-12395 Rev. *F
Page 3 of 27
[+] Feedback