More virtual chips, and an application, for Cypress' PSoC Devices

July 05, 2013 // By Graham Prophet
Cypress Semiconductor has added new IP components to the libraries of its PSoC Creator 2.2 IDE; four pre-verified, “Virtual Chips” that users can drag-and-drop into designs.

For Cypress’s PSoC 3, PSoC 4 and PSoC 5LP programmable system-on-chip architectures, component Pack 6 update includes four new PSoC Components delivering new peripheral functions—pre-verified “virtual chips” represented by an icon—that users can drag-and-drop into a design and configure to suit a broad array of application requirements. Component Pack 6 adds;

- a software transmit UART that provides a simple transmit Universal Asynchronous Receiver/Transmitter that does not consume hardware digital resources.

- an emulated EEPROM that simplifies access to non-volatile memory, preserving data without having to add dedicated EEPROM to a product’s bill of materials.

- a segment/matrix LED driver that enables fast prototyping of displays.

- an SC/CT Comparator: Enables Switched-Capacitor/Continuous-Time hardware blocks to be used as comparators.

PSoC Creator is more than an IDE; in addition to a compiler and programmer, it allows users to configure PSoC programmable hardware into a custom one-chip solution. It includes a library of over 100 pre-verified, production-ready analogue and digital PSoC Components.

PSoC Creator automatically places Components into the selected PSoC device, routes all on-chip signals and directs I/O to the optimal pins. Each peripheral component is parameterised so that the implementation is automatically optimised to fit the developer’s needs with no wasted resources. The build process generates a consistently-named set of regression-tested APIs for each component that allows the software developer to control the hardware without knowing the underlying register set. Customised designs, and their associated APIs, can be saved in a library for future reuse and easily shared within an organisation.

PSoC devices employ a configurable system-on-chip architecture for embedded control design, offering a flash-based equivalent of a field-programmable ASIC without lead-time or NRE penalties. PSoC devices integrate configurable analogue and digital circuits, controlled by an on-chip MCU.

Korg Inc. uses a PSoC 3 programmable system-on-chip for its new line of KAOSS PAD handheld synthesiser products (pictured). The KORG kaossilator 2 and mini kaoss pad 2 combine multiple layers of