中国电子技术网

设为首页 网站地图 加入收藏

 
 

[原创] PSoC 4000:可扩展和可重配置开发方案

关键词:PSoC 4000 ARM Cortex-M0 CPU 可编程嵌入式

时间:2014-08-29 09:50:47       来源:中电网

Cypress公司的PSoC 4000产品系列是包含ARM Cortex-M0 CPU的可编程嵌入式系统控制器,具有标准通信和时序外设的微控制器,具有一流性能的电容式触摸感应系统(CapSense)以及通用模拟,能把可编程可重新配置的模拟和数字模块与灵活的自动布线资源相结合。

PSoC 4是一个可扩展和可重配置的平台架构,是一个包含ARM Cortex-M0 CPU的可编程嵌入式系统控制器。它把可编程,可重新配置的模拟和数字模块与灵活的自动布线资源相结合。PSoC 4000产品系列是PSoC 4 平台架构的最小成员。该产品系列是下列三者的组合:拥有有标准通信和时序外设的微控制器、具有一流性能的电容式触摸感应系统(CapSense)以及通用模拟。针对新应用和设计要求的方面来说,PSoC 4000产品与PSoC 4平台系列产品向上兼容。



图1 PSoC 4000框图


图2 PSoC 4000 Pioneer开发板基板外形图

PSoC 4000器件能够为硬件和固件的编程、测试、调试和跟踪提供广泛的支持。ARM串行线调试(SWD)接口支持器件的所有编程和调试功能。

借助完善的片上调试(DoC)功能,可以使用标准的生产用器件在最终系统中进行全面的器件调试。它不需要特殊的接口、调试转接板、模拟器或仿真器。只需要标准的编程连接,即可全面支持调试。

PSoC Creator IDE软件能够为PSoC 4000器件提供全面集成的编程和调试支持。SWD接口与工业标准的第三方工具完全兼容。PSoC 4000系列提供了一个不适用于多芯片应用解决方案和微控制器的安全级别。它有下面优点:允许禁用调试特性;增强闪存保护功能;允许在片上可编程模块上执行客户专用功能。

默认情况下,调试电路处于使能状态,并且只能在固件中被禁用。如果未使能,唯一的使能方法是擦除整个器件,清除闪存保护,然后用使能调试的新固件对器件进行重新编程。

此外,对于担心会通过对器件恶意重新编程进行欺诈性攻击的应用,可以永久禁用所有器件接口(器件安全性)。由于使能器件的最大安全级别时,将禁用所有编程、调试和测试接口。因此,已使能器件安全性的PSoC 4000 将不能退回进行失效分析。这是PSoC 4000 允许客户进行的权衡。



图3 PSoC 4000 Pioneer开发板CapSense Trackpad板外形图



图4 PSoC 4000 Pioneer开发板框图

PSoC 4000主要特性

• 32位MCU子系统

-16MHz ARM Cortex-M0 CPU..

查看全文

  • 分享到:

 

猜你喜欢