ead of trawling through device documentation and memorizing register maps, users simply layout the design, just as they would on paper or a whiteboard, and let the tool translate it into the PSoC configuration. With PSoC Creator, customers create designs according to application requirements, not the limitations of the target device. Re-targeting to new devices is as simple as rebuilding an application, so porting designs between PSoC devices becomes a snap, including migrating working designs seamlessly from 8- to 32-bit devices. More information and free downloads of PSoC Creator are available at www.cypress.com/go/psoccreator.
PSoC Creator combines a state-of-the-art software development IDE with a revolutionary graphical design editor to form a uniquely powerful hardware/software co-design environment. It provides a rich library of dozens of pre-configured analog and digital peripherals that can easily be dropped into the schematic design canvas and combined into powerful systems. The tool automatically routes all on-chip signals and can even direct I/O to the optimum pins if desired. Each peripheral component is carefully parameterized so that the implementation can be optimized to fit the developer’s needs perfectly with no wasted resources. The build process generates a consistent, easily remembered set of APIs for each component that allows the software developer to control the hardware without worrying about the underlying implementation. Customized designs, and their associated APIs, can even be saved in a library for future reuse and easily shared within an organization.
Cypress also offers fully functional, free compilers with no code size limitations for both the PSoC 3 and PSoC 5 device families. The Keil CA51 Compiler for PSoC 3 and the GNU GCC-ARM Compiler for PSoC 5 are both bundled with the PSoC Creator distribution. PSoC Creator also includes a built-in debugger to support the on-chip debug and trace functionality provided in all PSoC 3 and PSoC 5 devices. Real-Time Operating Systems (RTOS) supported include Keil™ RTX51Tiny, Micrium mC/OS-II™, and SEGGER emboss. PSoC Creator is expandable so new compilers, editors and Real-Time Operating Systems can be added in the future.
“Embedded designers finally have a tool that works the way they think, allowing them to create solutions without the constraints of specific devices or limitations between software and hardware designs,” said Norm Taffe, executive vice president of the Consumer and Computation Division at Cypress. “Our lead customers are just as enthusiastic about the PSoC Creator design methodology as they are about the PSoC 3 and PSoC 5 families themselves.”
“PSoC Creator is unlike other embedded design tools we have seen,” said Rich Wawrzyniak, Sr. Analyst, ASIC and SoC at Semico Research Corp. “It combines the speed and convenience of pre-built peripheral functions with the flexibility to create and re-use customized IP.”