找回密码
 注册
关于网站域名变更的通知
查看: 683|回复: 3
打印 上一主题 下一主题

什么是FPGA?什么是PLC?FPGA与PLC的区别

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-7-9 09:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
1、什么是PLC
/ {9 U8 k8 U4 h' i( Z
PLC,也是可编程逻辑控制器,是种专门为在工业环境下应用而设计的数字运算操作电子系统。它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。
& r2 t+ N0 k# R7 h0 y7 Y7 Z
2、什么是FPGA

1 C) q" C. Z) R
FPGA是现场可编程门阵列,是PAL,cpld的进一步进化的产物,是作为专业集成电路(AISC)领域中出现的一种半定制电路出现的。

" b: t1 Z2 j4 d2 `+ q7 [
3、编程方式上的区别

/ x1 Z& i* O1 C; e: S6 _
PLC的编程多采用继电器控制梯形图及命令语句,其数量比微型机指令要少得多,除中、高档PLC外,一般的小型PLC只有16条左右。由于梯形图形象而简单,因此容易掌握、使用方便,甚至不需要计算机专业知识,就可进行编程。是一种小电路编程。
0 C. L; \" o- ?0 i
FPGA的编程,使用硬件描述语言HDL,使用ISE,VIVADO等开发工具,有自己的一套开发流程,编程比较复杂,开发工作量较大,时序分析难。
$ n+ P5 c7 `8 Y% }9 ?1 K/ ^8 f
4、程序加载
2 b& D# M2 A. V" s" s1 o
PLC的程序是由计算机编译完加载至PLC固件内,由PLC固件执行.

7 K9 ]3 G" \) _# _( C9 W2 B0 X- o
FPGA的程序是由自己开发工具生成bit文件,通过仿真器下载到FPGA的外挂flash内,上电自动加载文件执行程序功能,内部是真正的数字电路.

7 {* s: w1 ]7 F+ w+ r' N
' h" [1 V+ T0 }0 v& C' [

该用户从未签到

2#
发表于 2021-7-9 10:13 | 只看该作者
编程区别还是挺大的

该用户从未签到

3#
发表于 2021-7-9 10:39 | 只看该作者
PLC,也是可编程逻辑控制器,是种专门为在工业环境下应用而设计的数字运算操作电子系统& j. ]3 ^7 _, `% A$ B* R

该用户从未签到

4#
发表于 2021-7-9 13:24 | 只看该作者
FPGA应该比较难一些
% i; [7 _  o, R* R- Y. X0 M: y: J
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-9 23:27 , Processed in 0.125000 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表