不清楚PSOC和FPGA、DSP的区别在哪里

[复制链接]
2284|2
 楼主| gexingyouxian 发表于 2011-12-31 00:18 | 显示全部楼层 |阅读模式
不清楚PSOC和FPGA、DSP的区别在哪里
傳說勝劍 发表于 2011-12-31 10:27 | 显示全部楼层
可编程逻辑阵列可以整合系统设计过程中大量的逻辑运算功能,提高系统的可靠性。它已经历了门阵列(GAL)、可编程逻辑器件(PLD)、复杂可编程逻辑器件(CPLD)和现场可编程门阵列(FPGA)四个发展阶段。由于它具有高速度,高集成,高性能,并且可用VHDL和Verilog程序编程,因而得到了越来越多的应用。

     可编程模拟阵列(FPAA)由多个可编程模拟模块组成,可编程模拟模块采用开关电容、运算放大器和多路开关有机组合并通过时钟信号的作用,可以实现模拟信号的放大、比较、多种有源滤波和AD转换等诸多模拟功能。目前制造现场可编程模拟阵列的公司有Anadigm和莱迪思(Lattice)等。虽然由于价格的原因FPAA还没有被广泛使用,但FPAA包含多个可编程模拟模块,可以集多种模拟功能于一体,省略了许多外围的无源元件和PCB的面积,对模拟工程师仍然具有一定的吸引力。

     基于微处理器的PSoC(可编程系统在片芯片),不仅具有MCU的可编程序能力,还包含了部分可编程逻辑运算功能,同时也提供了可编程模拟阵列,集三种可编程能力与一体。其中的周边数字功能(如TIMER、COUNTER、PWM、UART、SPI)由与可编程模拟阵列相对应的可编程数字阵列提供。通过对寄存器的配置或控制,三者之间可以相互作用,协调工作。是真正的可编程系统级芯片。
phnbs 发表于 2011-12-31 22:25 | 显示全部楼层
FPGA 和 ASIC 结构相似 ,片内含有1.  CLB  可配置的逻辑模块列阵 2.   可编程 I&0 模块 3.    可编程连接点    还有逻辑块,反相器等,用HDL语言编程。


POSC 内含有1. CPU系统 2, 可设定的×(不是可编程)模拟子系统,3. 可设定的×(不是可编程)数字子系统(。。。—) 4.   内部链接电路(。。。。—) 用C语言编程
您需要登录后才可以回帖 登录 | 注册

本版积分规则

197

主题

1530

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部