关于EDA技术的一些问题(CPLD,FPGA)

试介绍CPLD或FPGA的最新应用发展方向,并给出实例。

希望能给一个大致的思路,或者网上的一些文章地址也可以~谢谢啦~

以我的经验来看,有三个发展方向。、
1芯片,FPGA丰富的逻辑功能使得它具有很强大的逻辑测试能力,一些大的公司有IC设计的必须要严格设计他们芯片的能力和稳定性,因此前仿真,后仿真的 都是会用到这里面,如果你是对芯片级别的研究感兴趣,可以从事这个方面。我推荐书ALTER FPGA/CPLD 设计(高级篇)。
2数据采集功能, FPGA有很多很多的IO口, 并行的思维是采集信息的不二之选,摄像头(CCD或者 CMOS)拍下来的照片转为大量的信息,你要采集起来送到别的地方处理(比如DSP里面进行图像压缩在通过光纤发送, 呵呵 我就是吃这个饭的)还有工业里面时刻监控设备的运行情况,采集各种变化信息。这个主要运用在安防产业中。
3嵌入式操作系统, 现在比较流行的嵌入式操作系统是ARM的LINUX操作系统。可是你去大学去看看都是学单片机 ARM的 有几个懂 FPGA DSP的》? 可以告诉你FPGA DSP牛逼人物付出的艰辛是单片机 的n被。 FPGA可以继承软核 固核 硬核。这样就可以集成一个软核环境做一个操作系统。楼上的说的就是这个方向的。
给我分啊
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-09-16
器件的发展方向肯定是向越来越高的集成度方向发展,内部资源更加丰富,ram,fifo等更加丰富。
应用的发展方向向着soc方向发展了,这会使得系统设计更加简便。
以上纯属一家之言,有不对的地方请指正。

关于EDA技术的一些问题(CPLD,FPGA)
1芯片,FPGA丰富的逻辑功能使得它具有很强大的逻辑测试能力,一些大的公司有IC设计的必须要严格设计他们芯片的能力和稳定性,因此前仿真,后仿真的 都是会用到这里面,如果你是对芯片级别的研究感兴趣,可以从事这个方面。我推荐书ALTER FPGA\/CPLD 设计(高级篇)。2数据采集功能,FPGA有很多很多的IO口,...

在EDA工程中CPLD和FPGA哪个延时更小?阐明理由
在EDA工程中,CPLD和FPGA相比,CPLD的延时会更小。因为CPLD的延时是可以估算的。CPLD结构简单,因此,实现的逻辑简单的话,每个环节的延迟是可以事先计算好的;复杂逻辑照样不好预估,CPLD也有布线捷径;另外,CPLD因为绕的远,某些布线延迟比较大。但是由于FPGA的硬件结构,也就是FPGA内部构造复杂,布局布...

EDA中FPGA与CPLD的优缺点对比,急!
5)、CPLD比FPGA使用起来更方便。CPLD的编程采用E2PROM或FASTFLASH技术,无需外部存储器芯片,使用简单。而FPGA的编程信息需存放在外部存储器上,使用方法复杂。6)、CPLD的速度比FPGA快,并且具有较大的时间可预测性。这是由于FPGA是门级编程,并且CLB之间采用分布式互联,而CPLD是逻辑块级编程,并且其逻辑块之...

EDA中的FPGA、CPLD的英文全称和中文全称是什么?
FPGA 简介 FPGA是英文Field Programmable Gate Array的缩写,即现场可编程门阵列,它是在PAL、GAL、EPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA采用了逻辑单元阵列LCA...

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

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(Complex Programmable Logic Device)和FPGA(Field Programmable Gate Array)都是现场可编程门阵列器件。它们的主要作用是实现数字电路的逻辑功能,并且在设计中可以对其进行编程和重新编程,从而灵活地实现不同的电路功能。在结构上,CPLD和FPGA有一些显著的区别。CPLD通常采用可编程逻辑模块(PLD)和可...

EDA技术与ASIC设计和PLD,FPGA开发有什么关系
FPGA是ASIC的近亲,一般通过原理图、VHDL对数字系统建模,运用EDA软件仿真、综合,生成基于一些标准库的网络表,配置到芯片即可使用。它与ASIC的区别是用户不需要介入芯片的布局布线和工艺问题,而且可以随时改变其逻辑功能,使用灵活。PLD是做为一种通用集成电路生产的,他的逻辑功能按照用户对器件编程来高定...

EDA技术与ASIC设计和PLD,FPGA开发有什么关系
EDA是电子设计自动化的概念,函义较广 ASIC是专用集成电路,用PLD(Programmable logic Device)通过HDL可以设计ASIC,目前广泛使用的PLD即是FPGA和CPLD ASIC 是分定制和可编程ASIC,而可编程ASIC就可以用FPGA和CPLD设计出来

FPGA\/CPLD代表什么
CPLD(Complex Programmable Logic Device)复杂可编程逻辑器件,是从PAL和GAL器件发展出来的器件,相对而言规模大,结构复杂,属于大规模集成电路范围。单从字面意思理解,你可知道FPGA是从CPLD发展而来的,功能都是可编辑逻辑器件,即实现复杂数字线路用软件程序定制,这是集成线路发展的趋势,现在比较火,就是...

相似回答