CPLD,FPGA,单片机的问题!!

我的问题是: 1.CPLD,FPGA,单片机的优缺点和适用领域各是什么? 2.CPLD,FPGA是比单片机先进还是单片机就是CPLD或FPGA的一种? 3.CPLD,FPGA分别是用的什么编程语言? 4.如今电子行业用CPLD,FPGA,单片机那个用的比较多?

第1个回答  2019-07-15
1、简单地说:CPLD、FPGA实现的通常是纯数字系统,适于处理大量的逻辑和时序问题,速度快;单片机则善于处理大量的数据和复杂的运算,而且经常可以很方便地构成模拟数字混合系统。
2、只有用处用法的不同,没有高下之分。
3、CPLD、FPGA用硬件描述语言,常用的VHDL只是其中一种,还有很多种。
4、这个很难说,我感觉还是单片机用的更多,想一想通用曾经对IBM说的那句名言就知道了。

CPLD,FPGA,单片机的问题!!
1、简单地说:CPLD、FPGA实现的通常是纯数字系统,适于处理大量的逻辑和时序问题,速度快;单片机则善于处理大量的数据和复杂的运算,而且经常可以很方便地构成模拟数字混合系统。2、只有用处用法的不同,没有高下之分。3、CPLD、FPGA用硬件描述语言,常用的VHDL只是其中一种,还有很多种。4、这个很难说...

cpld和fpga的区别
1、CPLD更适合完成各种算法和组合逻辑,FPGA更适合于完成时序逻辑。2、CPLD的连续式布线结构决定了它的时序延迟是均匀的和可预测的,而FPGA的分段式布线结构决定了其延迟的不可预测性。3、在编程上FPGA比CPLD具有更大的灵活性。FPGA可在逻辑门下编程,而CPLD是在逻辑块下编程。4、FPGA的集成度比CPLD高...

fpga和cpld的区别
FPGA的集成度较高,可以包含数百万个逻辑门和嵌入式内存,适用于大规模的数字系统设计。而CPLD的集成度相对较低,适用于中小规模逻辑电路的设计。3. 成本 由于FPGA具有更高的集成度和设计灵活性,其成本通常较高。CPLD在设计简单、规模较小的逻辑电路时,成本相对较低。4. 应用领域 FPGA由于其高性能和...

目前 单片机与cpld和fpga 哪个发展的更好?
单片机:控制能力强。时序实现能力弱,组合逻辑能力较强。CPLD:控制能力较强,组合逻辑能力强。时序实现能力弱。FPGA:控制能力较弱,组合逻辑能力较强,时序实现能力强。总体来说。fpga和cpld在频率范围和逻辑实现方面要高出单片机一块。但是由于没有指令系统。所以控制能力比较弱。假象一下。单片机碰到50M...

FPGA和CPLD的区别
FPGA和CPLD是两种不同的可编程逻辑器件,各有其独特的优势和适用范围。FPGA,作为现场可编程门阵列,它的主要优势在于时序逻辑处理,适合于触发器丰富的结构设计,且编程灵活性更高,可通过改变内部连线布局进行编程。相比之下,CPLD更适合完成算法和组合逻辑,其连续式布线结构提供了均匀和可预测的时序延迟,...

CPLD和FPGA有什么差异?在实际应用中各有什么特点?
【答案】:①结构差异.CPLD大多是基于乘积项(ProductrTerm)技术和EPROM(或Flash)工艺的:FPGA一般是基于查找表(LUT)技术和SRAM工艺的.②延迟可预测能力CPLD的布线结构决定了它的时序延迟是均匀的和可预测的;FPGA的布线结构导致了传输延迟是不相等的、不可预测的,这会给设计工作带来麻烦,也限制了器件的工作...

cpld和单片机的区别
本人研发cpld fpga和单片机有好多年了。这个问题对于学习cpld和单片机的人来说,必须要弄懂,要不然会深刻的影响到后续的学习进度的。cpld是硬件逻辑器件,说的直白点就是cpld里面没有程序,都是逻辑器件,你写的所谓的“程序”,其实在里面是不运行的。在里面都生成了硬件逻辑,也就是说cpld内部就是各种...

cpld和fpga的区别
cpld和fpga的区别:1、逻辑结构不同:CPLD类似PAL、GAL,拥有丰富的组合逻辑电路资源。FPGA:类似门阵列,拥有丰富的触发器、存储器资源;CPU、DSP等IP核。2、集成度不同:CPLD:500~50000门;CPLD:500~50000门;FPGA:1K~10M门。3、互连结构不同:CPLD:等长度的互连线资源,其特点是延时相等。FPGA...

cpld与fpga有何区别?
CPLD与FPGA的主要区别在于其结构、编程方式、应用特点以及成本等方面。一、基本结构 CPLD是一种复杂的可编程逻辑器件,主要由多个逻辑单元组成,如可编程阵列逻辑、通用阵列逻辑等。它预先定义了固定的硬件结构,开发者通过编程实现特定的功能。而FPGA是现场可编程门阵列,由数以万计的逻辑门组成的阵列构成,...

cpld和fpga的区别
一、FPGA与CPLD的基本概念 1.CPLD CPLD主要是由可编程逻辑宏单元(LMC,Logic Macro Cell)围绕中心的可编程互连矩阵单元组成。2. FPGA FPGA通常包含三类可编程资源:可编程逻辑功能块、可编程I\/O块和可编程互连。二、FPGA与CPLD区别 ①CPLD更适合完成各种算法和组合逻辑,FPGA更适合于完成时序逻辑。换...

相似回答
大家正在搜