SOFTWARE TOOLS: Keil and Cypress cooperate on tools for PSoC use -

SOFTWARE TOOLS: Keil and Cypress cooperate on tools for PSoC use


LONDON — Cypress Semiconductor Corp. is working with Keil, the tools division of ARM, to provide compiler options for the PSoC Creator IDE for the PSoC 3 and PSoC 5 programmable system-on-chip architectures. 'PSoC Creator enables engineers to use schematic-based design capture along with certified, pre-packaged peripherals to keep system creation independent of the target PSoC device.

The Keil CA51 Compiler for PSoC 3 and the GNU GCC-ARM Compiler for PSoC 5 are both bundled with the PSoC Creator distribution. The Keil Vision 4 IDE and debugger are also available for use with the Cypress PSoC 3 and PSoC 5 devices.

A flexible window management system introduced in Vision4 enables developers to use multiple monitors and provides complete control over window placement anywhere on the visual surface.'For Cypress PSoC 5 devices based on the ARM Cortex-M3 processor, Keil provides an upgrade to the full version of their microcontroller development kit, MDK-ARM.

MDK-ARM features the standard compiler from ARM and sophisticated debug and trace capabilities that use the advanced features of the Cortex-M3 processor in the PSoC 5 device.

For the Cypress PSoC 3 devices based on the 8051, Keil has an upgrade to the full version of their professional development kit.

PSoC Creator is available today at no cost from Cypress. The Keil Vision4 IDE, MDK-ARM kit and PK51 kit are all available at'

To see a bigger version of this graphic click here.

The PSoC 3 and PSoC 5 architectures include high-precision programmable analog capability (up to 20-bit resolution for an analog to digital converter) and expanded programmable digital resources integrated with MCU cores and ample memory and communications peripherals. PSoC 3 devices are based on a 8-bit 8051 processor, while PSoC 5 devices include a 32-bit ARM Cortex-M3 processor.

Related links and articles:

Increase embedded processor efficiency through the use of distributed CPU blocks

Webinar: Introducing an Evolutionary Leap in Embedded Design

Make the transition from 8- to 32-bit MCU design as painless as possible

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.