学习Psoc 4开发进程手记(一)
八月流星时节在EEPW
看到以下消息
其中对PSoC的描述:
PSoC器件集成了通过一个片上微控制器进行控制的可配置模拟和数字电路,提供更强大的设计修改功能,并进一步减少元件数量。单一PSoC器件可以集成最多100个外设功能,从而节省客户的设计时间、板极空间和功耗,同时改善系统质量并降低系统成本。
而提供的PSoC®4 Pioneer Kit(CY8CKIT-042)套件是一个易于使用且价格低廉的开发平台,使您能够使用灵活的PSoC 4创建独特的设计。本套件实现了PSoC 4200系列的绝大部分特色,体现了ARM® Cortex™-M0的强大功能,结合了PSoC完全可定制的模拟和数字特性,一切尽在掌控之中。即可开展基于PSoC 4可编程片上系统的独特设计。ARM® Cortex-M0处理器的性能与PSoC架构独有的可编程模拟和数字模块所具有的灵活性相结合,使嵌入式工程师们的设计工作易如反掌。
而其开发软件PSoC 4采用PSoC Creator集成设计环境。IDE易于使用的图形界面能帮助设计人员在同一PSoC器件中拖放预先配置好的、可随时投产的模拟和数字IP模块,也就是PSoC组件,从而创建出功能丰富、高度差异化的定制最终产品。赛普拉斯的平台解决方案,包括PSoC 4、PSoC Creator和PSoC 组件等,不仅可简化并加速设计工作,减少物料清单成本,还可带来出色的系统价值。PSoC Creator 是一款革命性的图形设计工具,可帮助用户仅在几分钟内就能定制 PSoC 器件,从而充分满足其独特的系统要求。该设计环境还配备一个内容丰富的组件库,其中包括经过全面测试并具有自身特性的模拟和数字组件,这些组件可拖放到设计之中,经过配置后能够充分满足多种不同的应用要求。该工具可自动将组件放置在 PSoC 器件中,路由所有片上信号,并将 I/O 分配到最佳引脚。每个外设组件的参数都经过精心设置,以确保能够实现自动优化,从而能充分满足开发人员的需求,避免资源浪费。此构建流程会为每个组件生成命名一致的系列 API,可使软件开发人员无需了解底层寄存器组合就能控制硬件。定制设计及其相关 API 甚至能保存在库中,便于今后重复使用,而且能在公司内部方便地实现共享。采用 PSoC Creator,客户只需根据应用需求创建设计,而不会受到目标器件的限制。重新选用新器件就如同重新构建一款应用那样简单,因而在 PSoC 器件间共享设计易如反掌,包括将现有设计从 8 位器件无缝移植到 32 位器件上也相当容易。
PSoC解决方案可为嵌入式设计带来相当于现场可编程ASIC的闪存器件,而且没有生产周期或一次性工程费用(NRE)方面的影响。PSoC将可配置的模拟和数字电路以及片上微控制器紧密集成,不仅能减少组件数量,还可简化设计修改工作。仅单个PSoC器件就能集成多达100种外设功能,从而可帮助客户加快设计周期、提高质量,同时还能减少板卡空间、降低功耗和系统成本。
PSoC能保证设计方案充分满足未来需求,避免最后时刻的技术规格变动造成巨大影响。此外,它还能支持在设计过程中任何时间点上进行固件修改,即便在产品现场使用阶段也能修改固件。所有PSoC器件均可支持动态重配置,从而使设计人员能即时修改资源,并利用更少的IC来完成任务。
以上描述很有吸引力的,特别对采用PSoC Creator集成设计环境的描述,如同搭积木式的模拟设计,使人能充分发挥自己的创造力、想象力,达到尽情享受比赛带给您的无穷乐趣!
MCU不能,而PSoC能!
给PSoC提出一个口号:只要你有想法,PSoC就会帮你实现理想!