PSoC Express实施透明无代码PSoC应用开发

2010-06-13 21:10:14来源: 赛普拉斯半导体公司

  PSoC作为可编程的系统级芯片(SoC),克服了SoC制设计制造周期长和成本高的缺点。其集成了微控制器以及嵌入式系统中通常位于微控制器周围的模拟及数字组件。它具有混合信号ASIC的优势,同时又无需ASIC NRE或设计完成时间。从而帮助客户节约设计时间和板上面积,降低了功耗及系统成本。

  PSoC(可编程片上系统)是Cypress半导体生产的包含有8位微处理器核和数字与模拟混合信号阵列的可编程片上系统。其应用领域与8位的MCU相同。区别于8位的MCU,PSoC的周边数字资源(如定时器、PWM、UART等等)和周边模拟资源(放大器、比较器、滤波器等等)以数字模块和模拟模块的方式提供。不同型号的PSoC芯片的差异主要在于其拥有的数字模块和模拟模块的数量的不同。用户可以根据自己的需要来定义这些模块。PSoC的集成开发环境PSoC Designer也预先为用户定义了七十多个常用的数字和模拟资源供用户选择。如数字资源有:定时器、PWM、UART、SPI、CRC、PRS等等;模拟资源有放大器、比较器、滤波器等等;AD和DA转换器由若干数字模块和模拟模块组合而成。所有这些预定义的模块被称之为用户模块。PSoC Designer也为用户提供这些用户模块的API函数供用户编程时调用。在PSoC Express出现以前,开发PSoC的应用项目与MCU的应用开发相似,使用PSoC Designer集成开发环境根据项目的需要调用和配置资源(用户模块),编写代码(C或汇编),编译,调试….

  现在由于PSoC Express可以在更高的抽象概念水平上运行,且无需汇编或C的软件开发,因此设计人员只需要数小时或数天时间即可完成对PSoC器件的新设计开发、仿真及编程,而不再耗时数周乃至数月。由于其采用无缝多重处理器架构、具有设计可视化功能,包含丰富的驱动程序库和多种传输函数的*估器以及软仿真功能,因此系统开发工程师采用PSoC Express工具能够更快地完成设计工作,并实现更高的可靠性。在PSoC Express中,尤其值得提到它的Monitor功能,它使得PSoC的无代码、可视化应用开发变得透明化。对某些比较复杂的应用,需要及时调节或修改某些参数时,不会再有那种捉摸不定和黑匣子的感觉。使你的调试过程更从容、更快、更有效率。

  透明化应用开发过程

  使用PSoC Express的开发过程

  1. 选择输入和输出

  运行PSoC Express,选择Design选项夹,根据设计的需要选择相应的输入、输出和接口驱动器。如果有的话,根据要求设定驱动器的参数。

  2. 定义输出的行为

  根据不同的输入变化,来定义系统的输出行为。系统的输入输出的关系相对比较简单的直接使用输出驱动器的传输函数来定义输入和输出的相应关系。通过鼠标右键点击输出驱动器选择传输函数,输出驱动器提供三种传输函数:优先编码器、状态编码器和表格对应器。通过使用这三种传输函数建立起输入和输出的关系。输入输出的关系相对比较复杂的则需要使用*估器(Valuator),传输函数*估器包含6个传输函数,它们除了输出驱动器里提到的三种以外,还有环状延时(LoopDelay)、状态机和阈值(SetPointRegin)三种传输函数。选择更合适的传输函数来产生中间结果作为输出驱动器的输入。

  3. 仿真和验证

  仿真为软仿真。它主要通过交互式的方式,移动或单击输入器件旁的图形或小窗口来改变输入的值或状态,输出驱动器和*估器的状态或数值显示图形块中的参数值随即发生相应的变化,通过观察这个变化,用户可以*估和验证他的设计是否实现他所要的结果。

[1] [2] [3] [4]

关键字:PSoC  SoC  Cypress  透明无代码

编辑:小甘 引用地址:http://www.eeworld.com.cn/FPGA/2010/0613/article_1183.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
PSoC
SoC
Cypress
透明无代码

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 

夏宇闻老师专栏

你问我答FPGA设计

北京航空航天大学教授,国内最早从事复杂数字逻辑和嵌入式系统设计的专家。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved