PSoC Designer IDE

As a microcontroller PSoC broke the mold, but, chips are not the "whole product". The match the innovation of the PSoC microcontrollers Cypress has developed an equally innovative Integrated Development Environment (IDE) called PSoC Designer.

PSoC Designer Key Features and Benefits

  • GUI configuration of PSoC Blocks, internal routing, and IOs provides great flexibility with an easy to use GUI sub-system that provides intuitive access to the power of PSoC at a low level.
  • User Modules (pre-configured, pre-characterized hardware blocks) save firmware development time. User Modules API's and auto generated ISR's are generated, plus, User Module data sheets guide you through implementation
  • Advanced firmware debugging with viewable registers & memory, trace, breakpoints, dynamic events, and more save debug time by enabling you to identify and fix firmware mistakes rapidly.
Click to enlarge.

Designing with PSoC User Modules

As a microcontroller PSoC broke the mold, but, chips are not the "whole product". The match the innovation of the PSoC microcontrollers Cypress has developed an equally innovative Integrated Development Environment (IDE) called PSoC Designer.

User Modules are the design building blocks in PSoC Designer. What is the fuss about these PSoC User Modules you might ask? In short they make accessing the versatility of a PSoC microcontroller easy because you don't have to worry about the register level details of the hardware. A User Module maps on to the PSoC hardware in one of several positions turning a Analog PSoC Block into a lower pass filter, instrumentation amplifier, or Digital to Analog Converter (DAC). Of course User Modules also give you easy access to Digital PSoC Blocks allowing you to place UARTs, timers, and more. PSoC User Modules also provide assembly and C-Language Application Programming Interfaces (APIs) to allow your application to interact with the analog and digital functions you have mapped on to the PSoC hardware

Click to enlarge.

The SoC is for System on Chip

With the power of the PSoC configurable hardware mastered by the User Modules PSoC Designer allows you to hook-up your system on chip by graphically building the interconnect between the pins of the PSoC chip and your configured PSoC Blocks. The Interconnect View in PSoC Designer that allows you to route signals between block-to-block, pin-to-block, block-to-pin, etc. Further more, because this interconnect is register driven at the hardware level your application running on the 8-bit M8C  processor can change the interconnect on the fly.

The screenshot to the right is an example Interconnect View in PSoC Designer. Running vertically on the sides are the pins of the selected PSoC device. Top center are the Digital PSoC Blocks and the local routing resources. In the bottom center are the Analog PSoC Blocks with their local routing resources and analog multiplexors.

 

Downloading PSoC Designer

For the latest version of PSoC Designer, release notes, and associated extension packs please visit http://www.cypress.com.