SOPC,FPGA,ASIC,CPLD,SOC,具体是什么意思啊,他们之间有什么联系?

还有nios和quartus

sopc
在二○世纪九十年度末,可编程逻辑器件(PLD)的复杂度已经能够在单个可编程器件内实现整个系统。完整的单芯片系统(SOC)概念是指在一个芯片中实现用户定义的系统,它通常暗指包括片内存储器和外设的微处理器。最初宣称真正的SOC――或可编程单芯片系统(SOPC)――能够提供基于PLD的处理器。在2000年,Altera发布了Nios处理器,这是Altera Excalibur嵌入处理器计划中第一个产品,它成为业界第一款为可编程逻辑优化的可配置处理器。本文阐述开发Nios处理器设计环境的过程和涉及的决策,以及它如何演化为一种SOPC工具。
FPGA(现场可编程门阵列)是专用集成电路(ASIC)中集成度最高的一种,用户可对FPGA内部的逻辑模块和I/O模块重新配置,以实现用户的逻辑,因而也被用于对CPU的模拟。用户对FPGA的编程数据放在Flash芯片中,通过上电加载到FPGA中,对其进行初始化。也可在线对其编程,实现系统在线重构,这一特性可以构建一个根据计算任务不同而实时定制的CPU
nios就是基于sopc技术的fpga实现的软核处理器
quartus就是fpga的集成开发环境

ASIC(Application Specific Intergrated Circuits)即专用集成电路,是指应特定用户要求和特定电子系统的需要而设计、制造的集成电路。目前用CPLD(复杂可编程逻辑器件)和FPGA(现场可编程逻辑阵列)来进行ASIC设计是最为流行的方式之一,它们的共性是都具有用户现场可编程特性,都支持边界扫描技术,但两者在集成度、速度以及编程方式上具有各自的特点。ASIC的特点是面向特定用户的需求,品种多、批量少,要求设计和生产周期短,它作为集成电路技术与特定用户的整机或系统技术紧密结合的产物,与通用集成电路相比具有体积更小、重量更轻、功耗更低、可靠性提高、性能提高、保密性增强、成本降低等优点。
CPLD是Complex Programmable Logic Device(复杂可编程逻辑器件)的缩写,代表的是一种可编程逻辑器件,它可以在制造完成后由用户根据自己的需要定义其逻辑功能。
SOC,是个整体的设计方法概念,它指的是一种芯片设计方法,集成了各种功能模块,每一种功能都是由硬件描述语言设计程序,然后在SOC内由电路实现的;每一个模块不是一个已经设计成熟的ASIC“器件”,只是利用芯片的一部分资源去实现某种传统的功能。这种功能是没有限定的,可以是存储器,当然也可以是处理器
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-05-23
楼上的再详细点就好了

SOPC,FPGA,ASIC,CPLD,SOC,具体是什么意思啊,他们之间有什么联系?
CPLD是Complex Programmable Logic Device(复杂可编程逻辑器件)的缩写,代表的是一种可编程逻辑器件,它可以在制造完成后由用户根据自己的需要定义其逻辑功能。SOC,是个整体的设计方法概念,它指的是一种芯片设计方法,集成了各种功能模块,每一种功能都是由硬件描述语言设计程序,然后在SOC内由电路实现的...

SOPC PSOC SOC 这三者有什么关系有什么区别,能详细的说明
cpld基于flash结构,程序掉电之后不消失;fpga寄存器资源比较多,适合做时序逻辑电路,cpld门电路资源比较多,适合做组合逻辑电路;soc和sopc区别在“p”,可编程性,soc是厂家设计好的,不能改变的,而sopc是基于fpga,可以根据需要进行裁剪,修改,还有一种叫psoc的东西,是cypress提出的,也是可编程的,...

SOPC,FPGA概念问题
。。。说白了,SOPC是一种技术。。。FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。。。FPGA 是一类硬件。。。FPGA和 SOPC的联系就是:利用VHDL语言在FPGA芯片上可以搭建片上系统,而把这种运用编程语言在可编辑逻辑器件上搭建...

CPLD、PLD、单片机SOPC、PLC、FPGA有什么区别?举例说明一下说的通俗...
CPLD FPGA结构不同(前者是与或阵列 后者是基于动态RAM的查找表)集成度和速度也不同(前者不如后者) 从而应用领域也不同 现在FPGA应用远多于CPLD 它们各自还有很多特点 相关信息很容易查到 PLC是可编程控制器 可以看作一个系统 目的是控制 特点是可编程 可以采用PLD实现 显然PLD和PLC不是并列的关系...

嵌入式系统到底是什么
硬体方面至少要有电路基础。 嵌入式是什么意思? 1、简单的说就是用于控制、监视或者辅助操作机器和装置的装置。 2、可以理解为微型电脑。比如平板电脑就是一个嵌入式系统,智慧手机也是嵌入式系统,银行取款机也是...可以说凡是能智慧互动控制的都是嵌入式系统。 3、打个比方说:拿一个嵌入式开发板,装上萤幕,就能...

CPLD\/FPGA与ASIC设计实践教程内容简介
总体而言,《CPLD\/FPGA与ASIC设计实践教程(第2版)》不仅适合高等院校电子电气类、机电类等专业作为数字系统设计课程的教材,也适合工程技术人员作为参考书。这本书以理论与实践相结合的方式,为读者提供了一个深入理解CPLD\/FPGA与ASIC设计的途径,有助于他们在实际工作中发挥更大的作用。

推动智能仪器发展的主要技术
这是智能仪器绪论里的答案:1.无线传感器技术。2.dsp的广泛应用。3.LsbVIEW、组态软件等图形化软件技术。4.网络与通信技术。5.单片机

嵌入式开发要学什么
第二步: SOPC技术,一般为FPGA,CPLD开发,利用VHDL等硬件描述语言做专用芯片开发,写出自己的逻辑电路,基于ALTER或XILINUX的FPGA做开发。 第三步: SOC设计,分前端,后端实现,这是硬件设计的核心技术:芯片设计.能做到这步,已经不属于平凡的技术人员。 软件道路: 第一步:bootloader的编写,修改, 通过这步熟悉ARM硬件结构...

嵌入式到底是什么东西
第二步: SOPC技术,一般为FPGA,CPLD开发,利用VHDL等硬件描述语言做专用arm芯片开发,写出自己的逻辑电路,基于ALTER或XILINUX的FPGA做开发。Arm9第三步: SOC设计,分前端,后端实现,这是硬件设计的核心技术:芯片设计.能做到这步,已经不属于平凡的技术人员。arm9开发板软件道路:第一步:bootloader的编写,修改, 通过这步...

FPGA是干什么用的?
FPGA作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA设计不是简单的芯片研究,主要是利用 FPGA 的模式进行其他行业产品的设计。 与 ASIC 不同,FPGA在通信行业的应用比较广泛。通过对全球FPGA产品市场以及相关供应商的...

相似回答