Cypress CY7C604XX manual Development Tools, PSoC Designer Software Subsystems

Page 3

CY7C604XX

Development Tools

PSoC Designer is a Microsoft® Windows-based, integrated development environment for the Programmable System-on-Chip (PSoC) devices. The PSoC Designer IDE runs on Windows XP or Windows Vista.

This system provides design database management by project, an integrated debugger with In-Circuit Emulator, in-system programming support, and built-in support for third-party assem- blers and C compilers.

PSoC Designer also supports C language compilers developed specifically for the devices in the enCoRe and PSoC families.

PSoC Designer Software Subsystems

Chip-Level View

The chip-level view is a traditional integrated development environment (IDE) based on PSoC Designer 4.4. Choose a base device to work with and then select different onboard analog and digital components called user modules that use the PSoC blocks. Examples of user modules are ADCs, DACs, Amplifiers, and Filters. Configure the user modules for the chosen appli- cation and connect them to each other and to the proper pins. Then generate your project. This prepopulates your project with APIs and libraries that you can use to program your application.

The tool also supports easy development of multiple configura- tions and dynamic reconfiguration. Dynamic reconfiguration enables changing configurations at run time.

System-Level View

The system-level view is a drag-and-drop visual embedded system design environment based on PSoC Designer.

Hybrid Designs

You can begin in the system-level view, allow it to choose and configure your user modules, routing, and generate code, then switch to the chip-level view to gain complete control over on-chip resources. All views of the project share common code editor, builder, and common debug, emulation, and programming tools.

Code Generation Tools

PSoC Designer supports multiple third-party C compilers and assemblers. The code generation tools work seamlessly within the PSoC Designer interface and have been tested with a full range of debugging tools. The choice is yours.

Assemblers. The assemblers allow assembly code to be merged seamlessly with C code. Link libraries automatically use absolute addressing or are compiled in relative mode, and linked with other software modules to get absolute addressing.

C Language Compilers. C language compilers are available that support the enCoRe and PSoC families of devices. The products allow you to create complete C programs for the PSoC family devices.

The optimizing C compilers provide all the features of C tailored to the PSoC architecture. They come complete with embedded libraries providing port and bus operations, standard keypad and display support, and extended math functionality.

Debugger

PSoC Designer has a debug environment that provides hardware in-circuit emulation, allowing you to test the program in a physical system while providing an internal view of the PSoC device. Debugger commands allow the designer to read and program flash, read and write data memory, read and write I/O 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 for the user. Designed for procedural help 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.

In-Circuit Emulator

A low cost, high functionality ICE (In-Circuit Emulator) is available for development support. This hardware has the capability to program single devices.

The emulator consists of a base unit that connects to the PC by way of a USB port. The base unit is universal and operates with all enCoRe and PSoC devices. Emulation pods for each device family are available separately. The emulation pod takes the place of the PSoC device in the target board and performs full speed (24 MHz) operation.

Document Number: 001-12395 Rev *H

Page 3 of 30

[+] Feedback

Image 3
Contents Low Voltage FeaturesEnCoRe V LV Block Diagram EnCoReFunctional Overview Getting Started EnCoRe V LV CoreAdditional System Resources PSoC Designer Software Subsystems Development ToolsOrganize and Connect Configure ComponentsDesigning with PSoC Designer Select ComponentsNumeric Naming Document ConventionsAcronyms Used Units of MeasurePin Part Pinout Pin ConfigurationPin Part Pinout QFN Pin No Type Name Description Vss Ground connectionP16 Digital I/O P06 Digital I/O P30 Digital I/O P32 P20 P22 P24 P26P00 Digital I/O P02 Digital I/OP15 Digital I/O, I2C SDA, SPI Miso No connection Top ViewP01 Digital I/O Vss Supply ground No connectionVdd Supply voltage No connection Vss Supply groundRegister Conventions Description Register ReferenceRegister Conventions Register Mapping TablesRegister Map Bank 0 Table User Space Name Addr 0,Hex AccessName Addr 1,Hex Access Register Map Bank 1 Table Configuration SpaceUnits of Measure Symbol Unit of Measure Electrical SpecificationsADC Electrical Specifications Operating Conditions DC Electrical CharacteristicsDC Chip Level Specifications Maximum RatingsDC General Purpose I/O Specifications High Output Voltage Vdd Port 2 or 3 Pins Current in all I/OsSink current on odd port pins for Example, P03 and P15 Input Low Voltage VddInput High Voltage Vdd Input Hysteresis Voltage DC Programming Specifications DC POR and LVD SpecificationsAC Electrical Characteristics AC Chip Level SpecificationsAC General Purpose IO Specifications AC Programming Specifications AC External Clock SpecificationsAC SPI Specifications AC SPI Specifications Symbol Description Min Typ Max UnitsWidth of SS Negated Between Transmissions AC I2C Specifications Packaging Dimensions Package DiagramPin 5 x 5 x 0.55 mm QFN 125 Package HandlingSolder Reflow Peak Temperature Thermal ImpedancesOrdering Information Document History Worldwide Sales and Design Support Products PSoC Solutions Sales, Solutions, and Legal Information