More virtual chips, and an application, for Cypress’ PSoC Devices
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 digital music with intuitive touchpad and slider controls powered by PSoC 3. In addition to touch control, the flexibility and versatility of the PSoC architecture enables the one-chip PSoC 3 solution to implement voltage sequencing and signal conversion for the displays of the KAOSS products – integrating the functions of three devices from the previous generation of products.
More information on utilizing PSoC 3 as a capacitive touch sensing USB Musical Instrument Digital Interface (MIDI) controller is available at www.cypress.com/go/cy8ckit-033
Cypress; www.cypress.com/psoc