PSoC Designer | Cypress Semiconductor

PSoC Designer

PSoC Designer is a revolutionary Integrated Design Environment (IDE) that enables you to customize PSoC 1 devices to meet your application requirements.PSoC Designer accelerates system bring-up and time-to-market by providing a library of pre-characterized analog and digital peripherals, called User Modules, in a simple, drag-and-drop design environment.This helps in customizing your design by leveraging the dynamically generated API libraries of code.PSoC Designer also enables you to debug and test your designs with the integrated debug environment, including in-circuit emulation and standard debug features.PSoC Designer features the following:

  • An Application Editor Graphical User Interface (GUI) for device and User Module configuration and dynamic reconfiguration
  • 150+ User Modules for design customization
  • 集成的源码编辑器(C 和汇编)
  • Free C-compiler with no size restrictions or time limits
  • 内置调试器
  • 集成电路仿真 (ICE)
  • 通信接口内置支持:
    • 全速 USB 2.0
    • Hardware and software I2C slaves and masters
    • 最多 4 个全双工 UART、SPI 主设备和从设备以及无线设备

PSoC Designer 常见问题 (FAQ)

A frequently asked questions (FAQ) guide is available for PSoC Designer.This includes answers to common questions about PSoC Designer and the PSoC 1 device family.This can be accessed on the PSoC Designer FAQ webpage.

使用 PSoC Designer 可充分发挥 PSoC 的功能

PSoC Designer 5.4 SP1

  • New devices supported - CY8C20075 and CY7C64346
  • BootLdrI2C User Module support for CY8C20055 device family
  • Improved auto-complete code editor function
  • Upgraded CapSense FMEA and Background Scanning features in CSD2x, SmartSense2X, and SmartSense2X_EMC User Modules
  • Updated compiler optimization for CapSense User Modules

如需访问过去的 PSoC Designer 版本,请导航至 PSoC Designer 存档页面。希望使用旧 System Level Editor 进行开发的用户,请导航至已存档的 PSoC Designer 5.0 SP6 网页。

This is the tool that started it all; the original IDE for PSoC that first combined the configuration of devices with the development of software.Now in its fifth revision (PSoC Designer 5.0 was released in Summer of 2008), this is the tool that introduced graphical chip setup, parameterized user modules, any-function-to-any-pin routing, and automatic API generation.

从可配置模拟和数字模块库中选择连接用户模块和引脚配置用户模块

 

PSoC Designer offers a wide array of configurable, pre-characterized, analog and digital building blocks to implement a range of functions and peripherals that are typically separate parts which cannot be configured (or reconfigured) on the fly. The configurability of the User Modules accommodates application-specific tailoring and last minute changes.

Examples of User Modules provided with PSoC Designer include

  • ADCs and DACs
  • Amplifiers, Comparators, and Analog Multiplexers
  • 滤波器
  • Counters, Timers and PWMs
  • Star Network Protocol (SNP) stack that implements hub or node functionality to support a wireless star network
  • Temperature measurement
  • Digital communications blocks like I2C, UART, SPI.
  • Special function blocks like LED/LCD Drivers. 
  • Capacitive touch solutions (touch screens, buttons, sliders, proximity sensing, etc.)
  • Auto-Tuning Capacitive Sensing User Module.Requires no manual tuning whatsoever.Automatic, in-system determination of all CapSense parameters.

Every User Module has a comprehensive data sheet, available from the software or on the web.

Accelerate Your Device Configuration

Global Resource settings in PSoC Designer enable you to configure system level registers through an easy to use graphical user interface.This unique approach enables rapid system level configuration without manually writing system configuration registers.No more arcane boot code to hack nor processor architectures to learn!

This application note discusses all the resources available and their corresponding settings.It also carefully explains which registers are affected by your selections and recommends some best practices for first time success and long-term maintainability.