打印

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

[复制链接]
1523|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

粉丝