原创 可编程系统芯片的设计构架

2006-11-15 14:07 2070 2 3 分类: MCU/ 嵌入式
到目前为止,有三种技术对电子工程师设计电子产品的模式产生了重大而又深远的影响,它们是:可编
程微控制器(MCU),可编程逻辑阵列和可编程模拟阵列。与采用多个分立元件及单一功能的模拟与数
字集成电路组成的电子系统相比,采用可编程技术和包含可编程芯片在内的电子系统将具有更简单的结
构、更强的性能和更低的成本。而采用可编程技术也使电子工程师的智慧和想象力得到了更大的发挥,
设计出来的产品智能化程度更高。
MCU自问世以来就受到电子开发工程师的青睐。由于它的可编程能力和可程序控制性能使得MCU得到广
泛使用。然而,不同的用户根据不同的项目要求希望MCU能包含比以前更多的周边资源来进一步降低系
统成本。事实上,现今的MCU厂商大都能提供多种系列多个型号的MCU供用户选择。因为指令系统和硬
件结构的不兼容,设计工程师花在选型上的时间已经占据整个开发时间的相当的比例。现在MCU的发展
趋势是系统在片芯片(System on Chip,SoC),它是将微处理器核和所有的周边设备包括TIMER、
PWM、ADC、DAC、UART、SPI、I2C、CAN、E2PROM、USB等等全部集成在一个芯片里,力图能
满足所有设计工程师的需要。
可编程逻辑阵列可以整合系统设计过程中大量的逻辑运算功能,提高系统的可靠性。它已经历了门阵列
(GAL)、可编程逻辑器件(PLD)、复杂可编程逻辑器件(CPLD)和现场可编程门阵列(FPGA)四
个发展阶段。由于它具有高速度,高集成,高性能,并且可用VHDL和Verilog程序编程,因而得到了越来
越多的应用。
可编程模拟阵列(FPAA)由多个可编程模拟模块组成,可编程模拟模块采用开关电容、运算放大器和多路
开关有机组合并通过时钟信号的作用,可以实现模拟信号的放大、比较、多种有源滤波和AD转换等诸多
模拟功能。目前制造现场可编程模拟阵列的公司有Anadigm和莱迪思(Lattice)等。虽然由于价格的原因
FPAA还没有被广泛使用,但FPAA包含多个可编程模拟模块,可以集多种模拟功能于一体,省略了许多
外围的无源元件和PCB的面积,对模拟工程师仍然具有一定的吸引力。
赛普拉斯半导体基于微处理器的PSoC,不仅具有MCU的可编程能力,还包含了部分可编程逻辑运算功
能,同时也提供了可编程模拟阵列,集三种可编程能力与一体。其中的周边数字功能(如TIMER、
COUNTER、PWM、UART、SPI)由与可编程模拟阵列相对应的可编程数字阵列提供。通过对寄存器的
配置或控制,三者之间可以相互作用,协调工作,是真正的可编程系统级芯片。
PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户820185 2010-12-24 10:26

谢谢!致敬!

用户850045 2009-4-26 22:03

谢啦,呵呵。。。

ash_riple_768180695 2006-11-15 18:45

PSoC真的很好,大家多关注一下。

软件都是free的,一个用于系统配置(PSoC Designer),一个用于软件开发(PSoC Express)。

两款软件都采用“拖放”式配置方法,非常易用。

尤其是后者,根据应用自动生成c代码,傻瓜式编程(系统设计还是要动脑子的)。

推荐有时间的同志下载下来操作一下。

相关推荐阅读
我要评论
1
2
关闭 站长推荐上一条 /1 下一条