Cypress CY7C64215 manual Development Tools, Development Kits, PSoC Designer Software Subsystems

Page 4

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

Image 4
Contents Features Block DiagramCypress Semiconductor Corporation 198 Champion Court San Jose, CA Document 38-08036 Rev. *C Revised December 08Applications EnCoRe III Functional OverviewEnCoRe III Core Digital SystemEnCoRe III Device Characteristics EnCoRe III Device CharacteristicsGetting Started Additional System ResourcesDevelopment Tools Development KitsPSoC Designer Software Subsystems Device EditorDesigning with User Modules Hardware ToolsDeviceEditor ApplicationEditorDebugger Generate ApplicationDocument Conventions Acronyms UsedUnits of Measure Numeric NamingPin Part Pinout Pin Part Pinout MLF CY7C64215 56-Pin enCoRe III DevicePin Part Pinout Ssop CY7C64215 28-Pin enCoRe III DeviceP07 Analog column mux input P05 Analog column mux input and column OutputRegister Mapping Tables Register ReferenceRegister Conventions Description Name Addr 0,Hex Access Register Map Bank 0 Table User SpaceRegister Map Bank 1 Table Configuration Space Name Addr Access HexElectrical Specifications Units of Measure Symbol Unit of MeasureAbsolute Maximum Ratings Operating TemperatureAbsolute Maximum Ratings Parameter Description Min Typ Unit DC Chip-Level Specifications DC Electrical CharacteristicsDC General Purpose IO Specifications DC Full-Speed USB Specifications DC Analog Output Buffer SpecificationsSupply Voltage Rejection Ratio DC Analog Reference SpecificationsP24 DC Analog enCoRe III Block Specifications Resistor Unit Value Continuous Time 12.2RefHi = P24 + P26 P24 = Vdd/2, P26 = P24 + P26 + P24 P26 P24 P26 +DC POR and LVD Specifications DC Programming Specifications AC Electrical Characteristics AC Chip-Level SpecificationsAC General Purpose IO Specifications AC Full-Speed USB SpecificationsAC Digital Block Specifications AC External Clock SpecificationsAC Analog Output Buffer Specifications MHz Power = Low Power = HighLarge Signal Bandwidth, 1Vpp, 3-dB BW, 100 pF Load KHz Power = Low Power = HighAC Programming Specifications AC I2C SpecificationsSDA Package Diagrams Packaging InformationThermal Impedance Solder Reflow Peak TemperatureThermal Impedance for the Package Typical θ JA Package Handling Ordering InformationParameter Description Min Typical Max Unit Ordering Code Flash Size Sram BytesSales, Solutions, and Legal Information Worldwide Sales and Design Support Products PSoC Solutions