导航:首页 > 编程语言 > 可编程逻辑器件用在什么地方

可编程逻辑器件用在什么地方

发布时间:2022-09-12 13:16:35

1. FPGA是什么它能应用在哪些方面工业电子市场网

FPGA,是Field Programmable Gate Array的简称,中文名称为现场可编程门阵列,是一种可编程器件,是在PAL(可编程逻辑阵列)、GAL(通用阵列逻辑)、CPLD(复杂可编程逻辑器件)等传统逻辑电路和门阵列的基础上发展起来的一种半定制电路,主要应用于ASIC(专用集成电路)领域,既解决了半定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
它的应用范围很广,基本所有电子应用的领域都可以使用fpga。

2. 什么是EDA 有什么用

EDA是法国一个水平仪品牌。其中包含电子水平仪跟气泡水平仪

3. plc(现场可编程逻辑器件)在智能电网领域中可应用于什么方面

其实现在所谓的“智能电网”是一个比较大的概念性的东西,包含很多领域,20世纪80年代以来,随着微机技术应用于电网控制、监视领域,都算是智能化的发展过程。
根据应用场合有:用于一次设备控制调节,如变压器档位、风机等控制;用于嵌入在保护测控等二次设备做相关逻辑,如五防、顺控等;也有用于其他组态开发应用场合,如水电、DCS等。在配网和微网领域,用于能量控制、电源与网络拓扑的管理,等等,太多了,你可以专注于某一方面了解。
手敲的,请选择吧~

4. 用通俗的语言解释什么是可编程逻辑器件

1.可以通过编程方式改变其内部逻辑的集成电路。比如可以将一个CPLD编成与非门,也可以编成一个加法器,看你的心情和代码。它和单片机之类的区别是,它不是靠取指令->执行指令的方式进行工作,而是硬件本身的逻辑,就像一个现成的加法器一样;和市场上买的集成电路(如加法器)的区别是,它可以通过编程改变其功能。
你如果对74系列芯片熟悉的话,你应该清楚,它的工作方式和单片机、PC是很不一样的。可编程逻辑器件固化好程序之后,基本就和74芯片一样。
2.和DSP没什么关系吧。DSP主要做数字信号,CPLD主要做逻辑。
另外现在几乎没人用CPLD了吧,都用FPGA

5. vhdl在其他方面还有什么应用

VHDL的英文全名是Very-High-Speed Integrated Circuit HardwareDescription Language。翻译成中文就是超高速集成电路硬件描述语言。因此它的应用主要是应用在数字电路的设计中。VHDL主要用于描述数字系统的结构,行为,功能和接口。除了含有许多具有硬件特征的语句外,VHDL的语言形式、描述风格以及语法是十分类似于一般的计算机高级语言。VHDL的程序结构特点是将一项工程设计,或称设计实体(可以是一个元件,一个电路模块或一个系统)分成外部(或称可视部分,及端口)和内部(或称不可视部分),既涉及实体的内部功能和算法完成部分。在对一个设计实体定义了外部界面后,一旦其内部开发完成后,其他的设计就可以直接调用这个实体。这种将设计实体分成内外部分的概念是VHDL系统设计的基本点。
ARM好像是用C用语言来控制,一般在linux环境下

6. 现场可编程逻辑门阵列 可应用的领域有哪些

逻辑器件可分为两大类 - 固定逻辑器件和可编程逻辑器件。 一如其名,固定逻辑器件中的电路是永久性的,它们完成一种或一组功能 - 一旦制造完成,就无法改变。 另一方面,可编程逻辑器件(PLD)是能够为客户提供范围广泛的多种逻辑能力、特性、速度和电压特性的标准成品部件 - 而且此类器件可在任何时间改变,从而完成许多种不同的功能。
对于固定逻辑器件,根据器件复杂性的不同,从设计、原型到最终生产所需要的时间可从数月至一年多不等。 而且,如果器件工作不合适,或者如果应用要求发生了变化,那么就必须开发全新的设计。 设计和验证固定逻辑的前期工作需要大量的“非重发性工程成本”,或NRE。 NRE表示在固定逻辑器件最终从芯片制造厂制造出来以前客户需要投入的所有成本,这些成本包括工程资源、昂贵的软件设计工具、用来制造芯片不同金属层的昂贵光刻掩模组,以及初始原型器件的生产成本。 这些NRE成本可能从数十万美元至数百万美元。
对于可编程逻辑器件,设计人员可利用价格低廉的软件工具快速开发、仿真和测试其设计。 然后,可快速将设计编程到器件中,并立即在实际运行的电路中对设计进行测试。 原型中使用的PLD器件与正式生产最终设备(如网络路由器、ADSL调制解调器、DVD播放器、或汽车导航系统)时所使用的PLD完全相同。 这样就没有了NRE成本,最终的设计也比采用定制固定逻辑器件时完成得更快。
采用PLD的另一个关键优点是在设计阶段中客户可根据需要修改电路,直到对设计工作感到满意为止。 这是因为PLD基于可重写的存储器技术--要改变设计,只需要简单地对器件进行重新编程。 一旦设计完成,客户可立即投入生产,只需要利用最终软件设计文件简单地编程所需要数量的PLD就可以了。
可编程逻辑器件的两种主要类型是现场可编程门阵列(FPGA)和复杂可编程逻辑器件(PLD)。 在这两类可编程逻辑器件中,FPGA提供了最高的逻辑密度、最丰富的特性和最高的性能。 现在最新的FPGA器件,如Xilinx Virtex系列中的部分器件,可提供八百万"系统门"(相对逻辑密度)。 这些先进的器件还提供诸如内建的硬连线处理器(如IBM Power PC)、大容量存储器、时钟管理系统等特性,并支持多种最新的超快速器件至器件(device-to-device)信号技术。 FPGA被应用于范围广泛的应用中,从数据处理和存储,以及到仪器仪表、电信和数字信号处理等。
与此相比,PLD提供的逻辑资源少得多 - 最高约1万门。 但是,PLD提供了非常好的可预测性,因此对于关键的控制应用非常理想。 而且如Xilinx CoolRunner系列PLD器件需要的功耗极低。

7. 什么是PLDPLD是做什么用的还有好学么。请高手指教。。。

PLD(programmable logic device)--可编程逻辑器件:PLD是做为一种通用集成电路生产的,他的逻辑功能按照用户对器件编程来高定。一般的PLD的集成度很高,足以满足设计一般的数字系统的需要。这样就可以由设计人员自行编程而把一个数字系统“集成”在一片PLD上,而不必去请芯片制造厂商设计和制作专用的集成电路芯片了。PLA是生物降解塑料聚乳酸的英文简写,全写为:polylactice acid 聚乳酸也称为聚丙交酯(polylactide),属于聚酯家族。聚乳酸是以乳酸为主要原料聚合得到的聚合物,原料来源充分而且可以再生,主要以玉米、木薯等为原料。聚乳酸的生产过程无污染,而且产品可以生物降解,实现在自然界中的循环,因此是理想的绿色高分子材料。 聚乳酸的热稳定性好,加工温度170~230℃,有好的抗溶剂性,可用多种方式进行加工,如挤压、纺丝、双轴拉伸,注射吹塑。由聚乳酸制成的产品除能生物降解外,生物相容性、光泽度、透明性、手感和耐热性好,还具有一定的耐菌性、阻燃性和抗紫外性,因此用途十分广泛,可用作包装材料、纤维和非织造物等,目前主要用于服装(内衣、外衣)、产业(建筑、农业、林业、造纸)和医疗卫生等领域。 PLA最大的制造商是美国NatureWorks公司,其次是中国的海正生物,他们目前的产量分别是7万吨和5千吨。PLA有很多的应用,可以在挤出、注塑、拉膜、纺丝等多领域应用。GAL,通用阵列逻辑,英文全称:generic array logic。 GAL器件是从PAL发现过来的,其采用了EECMOS工艺使得该器件的编程非常方便,另外由于其输出采 用了逻辑宏 单元结构(OLMC—Output Logic Macro Cell),使得电路的逻辑设计更加灵活。 二、GAL的优点: 1.具有电可擦除的功能,克服了采用熔断丝技术只能一次编程的缺点,其可改写的次数超过100次; 2.由于采用了输出宏单元结构,用户可根据需要进行组态,一片GAL器件可以实现各种组态的PAL器件 输出结构的逻辑 功能,给电路设计带来极大的方便; 3.具有加密的功能,保护了知识产权; 4.在器件中开设了一个存储区域用来存放识别标志——即电子标签的功能。 三、GAL器件的基本结构: GAL有五个部分组成: 1.输入端:GAL16V8的2~9脚共8个输入端,每个输入端有一个缓冲器,并由缓冲器引出两个互补的输出到与阵列; 2.与阵列部分:它由8根输入及8根输出各引出两根互补的输出构成32列,即与项的变量个数为16;8根输出每个输出对应于一个8输入或门(相当于每个输出包含8个与项)构成64行,即GAL16V8的与阵列为一个32×64的阵列,共2048个可编程单元(或结点); 3.输出宏单元:GAL16V8共有8个输出宏单元,分别对应于12~19脚。每个宏单元的电路可以通过编程实现所有PAL输出结构实现的功能; 4.系统时钟:GAL16V8的1脚为系统时钟输入端,与每个输出宏单元中D触发器时钟输入端相连,可见GAL器件只能实现同步时序电路,而无法实现异步的时序电路; 5.输出三态控制端:GAL16V8的11脚为器件的三态控制公共端。FPGA是英文Field-Programmable Gate Array的缩写,即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。ASIC(Application Specific Integrated Circuit)是专用集成电路。 目前,在集成电路界ASIC被认为是一种为专门目的而设计的集成电路。是指应特定用户要求和特定电子系统的需要而设计、制造的集成电路。ASIC的特点是面向特定用户的需求,ASIC在批量生产时与通用集成电路相比具有体积更小、功耗更低、可靠性提高、性能提高、保密性增强、成本降低等优点。

如果你学过数字电路 ,还是很简单的

跟我学Cupl之三--如何使用WinCupl软件环境
差点忘了申明:本教程由吴健编写,未经许可,请不要转载。如果非要转载,请注明本文由吴健编写



WinCupl是ATMEL公司出品的Cupl语言的编译环境,用于PLD器件的编程,支持多种器件,包括GAL系列

和ATF系列。一般来说,ATF系列的同等级产品要必GAL的便宜,比如AFT16V8就兼容GAL16V8,可以擦写100

次,价格上也便宜1块~2块,性能都差不多。
在ATMEL公司的SPLD/CPLD栏目中免费下载WinCupl后,可以得到一个注册码,用这个码就可以激活

WinCupl了,这个码没有使用时间的限制。
WinCupl软件包实际包括两个部分,一个是WinCupl,PLD的编译环境,一个是WinSim,相当于MAX的波

形仿真部分。
接下来我们学习如何使用这个软件。

一、编译第一个源文件
第一次课我们举了一个例子,说明了Cupl语言的基本结构,下面我们做另一个例子,就是两输入端与

门。具体步骤是:
1、启动WinCupl。启动完进入主界面后,单击File菜单的New,从New中单击Projet,就是新建一个工

程文件(其实还是PLD文件),在弹出的对话框中,可以填您的源文件名字(Name),填MYGATE,其它的

东西怎么填请您复习第2课的PLD文件头部文件的说明部分。这里有个特殊的地方,就是器件(Device),

系统默认的是virtual,就是不针对任何具体的部件,这里我们改掉,改成g16v8a,这个关键字兼容

ATF16V8。
2、单击OK后,系统要你输入你要用的输入引脚数,因为我们只有两个输入端,因此填2,单击OK按钮


3、系统要你输入要用到的输出引脚数,填1,单击OK按钮。
4、系统要你输入要使用到的中间节点数,我们不需要,填0,单击OK按钮。这样系统就建立了一个

PLD文件,文件名就是MYGATE.PLD。系统将该文件显示出来了,就象下面这样:
Name MYGATE ;
PartNo 00 ;
Date 2006-8-9 ;
Revision 01 ;
Designer WUJIAN ;
Company TALE ;
Assembly None ;
Location ;
Device g16v8a ;

/* *************** INPUT PINS *********************/
PIN = ; /* */
PIN = ; /* */

/* *************** OUTPUT PINS *********************/
PIN = ; /* */

因此,这个文件是空的,我们填一下,将输入输出引脚都填好,把逻辑也写完,就象下面这样:
Name MYGATE ;
PartNo 00 ;
Date 2006-8-9 ;
Revision 01 ;
Designer WUJIAN ;
Company TALE ;
Assembly None ;
Location ;
Device g16v8a ;
/* *************** INPUT PINS *********************/
PIN 2 = a ; /* */
PIN 3 = b ; /* */

/* *************** OUTPUT PINS *********************/
PIN 12 = Y ; /* */

Y = a & b;
写好后,我们需要编译该文件。在Run菜单中,单击Device Dependent Compile,就是基于器件型号

的编译。如果没有出现什么键入错误,都能成功编译。编译完成后,我们来仿真一下看看波形。

二、仿真的基本方法
编译完成后。单击工具栏图标的从右侧数第2个,启动WinSim。启动完成后,单击WinSim菜单File中的

New。
1、在弹出的Design Properties对话框中,单击Design File按钮,选中MYGATE.PLD文件,按“确认

”按钮继续。在Design Properties对话框中,单击OK按钮确认。
2、接下来WinSim会提示是否创建MYGATE.SIM文件并编译它,单击“是”继续。
3、不管接下来的提示,在WinSim中Signal(信号)菜单中单击Add,在弹出的Add Signal对话框中不

断单击OK按钮将a、b、y三个信号加到波形图中。单击Done关闭该对话框。
4、在WinSim的File菜单中单击Save项保存该项目。
5、在黑色的网格的左上方有个Value,Value右边有个1,在1所在的灰色条上单击鼠标右键,在弹出

的菜单中的Add Vector上单击鼠标左键,在弹出的对话框中输入3,表示增加波形仿真的3段。
6、在a的右侧的波形上单击鼠标右键,依次选0,0,1,1,在b的波形上单击鼠标右键,依次选0,1

,0,1。
7、保存该工程。在Simulator菜单中选择Simulator开始仿真,就可以看到y的波形了。如下图所示。

本次课我们学习了如何利用WinCupl进行PLD逻辑设计和基本仿真方法

8. 可编程逻辑器件到底是干什么用的

简单的说,就是你可以通过从新写程序,从新注入到这个器件中达到实现其它的功能。

最常见的,电脑算一个吧。电脑本身除了加法,减法和简单的逻辑运算和,或,非,异或四种。比如我想实现一个功能让电脑完成乘法,实现3×4,我可以通过写程序让3连续加4次就可以完成了。

9. FPGA是干什么用的

FPGA作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。

FPGA设计不是简单的芯片研究,主要是利用 FPGA 的模式进行其他行业产品的设计。 与 ASIC 不同,FPGA在通信行业的应用比较广泛。

通过对全球FPGA产品市场以及相关供应商的分析,结合当前我国的实际情况以及国内领先的FPGA产品可以发现相关技术在未来的发展方向,对我国科技水平的全面提高具有非常重要的推动作用。



(9)可编程逻辑器件用在什么地方扩展阅读:

工作原理

FPGA采用了逻辑单元阵列LCA(Logic Cell Array)这样一个概念,内部包括可配置逻辑模块CLB(Configurable Logic Block)、输入输出模块IOB(Input Output Block)和内部连线(Interconnect)三个部分。

现场可编程门阵列(FPGA)是可编程器件,与传统逻辑电路和门阵列(如PAL,GAL及CPLD器件)相比,FPGA具有不同的结构。

FPGA利用小型查找表(16×1RAM)来实现组合逻辑,每个查找表连接到一个D触发器的输入端,触发器再来驱动其他逻辑电路或驱动I/O,由此构成了既可实现组合逻辑功能又可实现时序逻辑功能的基本逻辑单元模块,这些模块间利用金属连线互相连接或连接到I/O模块。



10. fpga和cpld有什么不同,分别用在什么场合

FPGA是
现场可编程门阵列
,一般
逻辑单元
较多,还富含很多硬件IP,适合于大型逻辑设计或者需要用到硬件内核的场合;CPLD是可编程逻辑器件,一般只有较少的逻辑单元数,且不含有硬件IP,只适合于常规的
组合逻辑

时序逻辑电路
,且规模比较小,多用于控制。

阅读全文

与可编程逻辑器件用在什么地方相关的资料

热点内容
编译器原理与实现书 浏览:708
dos选择命令 浏览:16
apm固件编译到单片机 浏览:120
联通深蓝卡都包含什么app 浏览:263
如何判断网络服务器正常 浏览:649
路由器搭桥远端服务器地址是什么 浏览:515
编译动态库时会连接依赖库吗 浏览:707
淘宝手机加密是随机的吗 浏览:672
解压包子怎么装饰 浏览:585
四个数凑24算法 浏览:676
哪一种不是vi编译器的模式 浏览:169
xp在此处打开命令窗口 浏览:128
代码编译运行用什么软件 浏览:999
动态库在程序编译时会被连接到 浏览:762
python超简单编程 浏览:261
获取命令方 浏览:978
怎样制作文件夹和图片 浏览:60
调研编译写信息 浏览:861
python冯诺依曼 浏览:419
同时安装多个app有什么影响 浏览:254