PSoC,单片机,PSoc和FPGA有什么区别和联系
单片机、PSOC、FPGA三者的主要区别
PSoC
相当于MCU+可编程模拟外围电路+可编程数字外围电路。
FPGA是可编程数字外围电路。
现在的单片机一般是mcu+有限的固定的模拟或数字外围
PSoC
的最大特点就是集成度高,设计灵活。可以看成是MCU,FPGA/CPLD,ispPAC集合,呵呵。
1.它里面包含MCU(psoc1为m8c,psoc3为51,psoc5为arm
Cortex-M3),这是和你讲的那几种是有区别的。它可以很方便的实现系统设计,虽然fpga可以通过设计实现软核,但增加了设计难度,性能也达不到硬核的程度。
2.PSoC还包含可编程数字模块(类似FPGA/CPLD),以及可编程模拟模块(类似ispPAC),即具有处处理数字和模拟两种信号的能力,此外,psoc具有的a/d,d/a模块解决了两种信号的接口问题
3.PSoC设计很简单,并且可以实现重构
4.psoc除了具备一般单片机的资源外,还有可编程时钟,低电压检测,升压泵,内部精密参考电压等等资源
指的是电池型号。
BM53是适用于红米的电池型号,PSoC就是以较少的型号对应所有的要求,PSoC被设计成可以进行各种各样自定义的型号。
一般而言,单片机就是一本厚厚的小册子,里面有像字典一样的数百页内容,必须从中仔细的查找。不仅如此,想找到与目标相符的东西也是要花些功夫的。也许我们一直探求的其实是根本不存在的东西,即使找到了,也未必是最适合的。最初提出PSoC的人,就是想着为什么不能以多种型号来对应它呢,之后就有了现在这种形式。
fpga基于sram结构,程序掉电之后就消失了,需要外接eeprom来保存程序,
cpld基于flash结构,程序掉电之后不消失;
fpga寄存器资源比较多,适合做时序逻辑电路,
cpld门电路资源比较多,适合做组合逻辑电路;
soc和sopc区别在“p”,可编程性,soc是厂家设计好的,不能改变的,而sopc是基于fpga,可以根据需要进行裁剪,修改,还有一种叫psoc的东西,是cypress提出的,也是可编程的,但psoc带有模拟模块。
相关文章
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~