Synopses & Reviews
Systems-on-chip (SoCs) are one ofthe hottest areas in the semiconductor industry today, replacing the ubiquitous microcontroller in many embedded applications. These powerful components combine the microprocessor, memories, and peripheral (in short, the whole system) on a single piece of silicon. Due to its low price and extreme flexibility, one of the most popular andinnovative SoCs available is Cypress's software-reconfigurable Programmable SoC(PSoC). The PSoC has blocks of digital and analog logic that can be reconfigured to perform multiple functions, which makes it useful in a broad range of embedded system applications. This book is about designing, programming, and developing with the PSoC. As with other microcontroller titles in our Embedded Technology series, this book offers a more complete combination of technical data, example code, and descriptive prose than is available from manufacturer reference information, and is useful to both professionals and hobbyists. Intended for embedded engineers who are new to the embedded field, or for the thousands of engineers who have experience with other microcontrollers but are new to programmable SoCs, the book offers a thorough and practical description of the device features, gives development guidelines, and provides design examples. Code examples are used in virtually every chapter, and are included with the book on the companion CD-ROM.
- The first independent technical reference available on the pSoC, a product line experiencing explosive growth in the embedded design world
- Application examples, sample code, and design tips and techniques will get readers get up-to-speed quickly
- Companioncd-rom includes all example code from book, so that engineers can easily adapt it to their own designs
Synopsis
This it the first technical reference book available on the PSoC, and it offers the most comprehensive combination of technical data, example code, and descriptive prose you’ll find anywhere.
Embedded design expert Robert Ashby will guide you through the entire PSoC world, providing thorough coverage of device feature, design, programming and development of the software-reconfigurable PSoC. He shares his best tips, tricks, and techniques that will help you to utilize the flexible and inexpensive PSoC to its greatest potential, with a minimum of heartaches and late nights.
With its emphasis on designing for adaptability -– a feature of the utmost importance in today’s fast-paced and cost-pressured design cycles -– this book will bring you up to speed quickly on everything PSoC, from memory management to interconnects. You will add brains and capable signal conditioning to a design with one chip, giving you extreme flexibility for a relatively low price. Specific application examples highlighting the PSoC’s unique capabilities are included throughout the text, with the supporting sample source code. This valuable code is also provided on the companion CD-ROM so you can easily adapt it to your own designs.
* The first independent technical reference available on the PSoC, a product line experiencing explosive growth in the embedded design world
* Application examples, sample code, and design tips and techniques will get readers get up-to-speed quickly
* Companion CD-ROM includes all example code from book, so that engineers can easily adapt it to their own designs
Table of Contents
Preface
What’s On The CD-ROM
Introduction to Microcontroller Basics
Chapter 1: Why Use the Cypress PSoC?
Chapter 2: Structure of the PSoC
Chapter 3: PSoC Designer
Chapter 4: Improvements of the PSoC
Chapter 5: Limitations of the PSoC
Chapter 6: PSoC Modules
Chapter 7: Interconnects
Chapter 8: PSoC Memory Management
Chapter 9: Multiple Configurations
Chapter 10: Project Pruning
Chapter 11: Design Tips
Chapter 12: PSoC Express
Appendix A: Global Resources
Appendix B: Project Walkthrough