搜索
bottom↓
回复: 34

菜鸟小问:FPGA是干啥的?

[复制链接]

出0入0汤圆

发表于 2014-1-6 14:23:09 | 显示全部楼层 |阅读模式
在网上查了半天,看了一堆资料也没弄懂这个FPGA到底是用来干啥的。哪位大神可以给我这个超级小白用尽可能通俗的语言解释一哈嘞?最好能来点实在的例子。还有他的发展前景,学习他的基础知识都需要啥,先提前向诸位致谢啦!

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2014-1-6 14:41:34 | 显示全部楼层
你这个问题..............
你先了解下什么是FPGA吧!
我也是新手,还是楼下大神来解释!

出0入0汤圆

发表于 2014-1-6 15:26:25 | 显示全部楼层
我没上过大学,建议问一下楼下上过大学的兄弟

出0入0汤圆

发表于 2014-1-6 15:28:17 | 显示全部楼层
http://baike.baidu.com/link?url= ... PMxvQJxMLFxwKyCDYUs

出0入0汤圆

发表于 2014-1-6 16:00:32 | 显示全部楼层
这个问题不好回答啊。。。

出0入0汤圆

发表于 2014-1-6 16:21:08 | 显示全部楼层
fpga是逻辑门阵列的简称,programmable gate array,f忘了是哪个单词了,楼主应该有一定c基础,相信你很快就能对verilog入门,多动手做东西就是了

出0入0汤圆

发表于 2014-1-6 16:54:14 | 显示全部楼层
你让它干啥就干啥。单片机能办到的事,它能办,单片机办不到的事,它还能办。

出0入0汤圆

 楼主| 发表于 2014-1-6 16:58:00 | 显示全部楼层
xjavr 发表于 2014-1-6 16:54
你让它干啥就干啥。单片机能办到的事,它能办,单片机办不到的事,它还能办。 ...

那FPGA跟单片机比较优势在哪?

出0入0汤圆

 楼主| 发表于 2014-1-6 17:00:22 | 显示全部楼层
一匹狼 发表于 2014-1-6 16:21
fpga是逻辑门阵列的简称,programmable gate array,f忘了是哪个单词了,楼主应该有一定c基础,相信你很快 ...

在单片机和C语言上花了很多时间,现在放下搞这个又觉得有点可惜。所以我才会问他的发展前景和应用范围

出0入0汤圆

 楼主| 发表于 2014-1-6 17:01:47 | 显示全部楼层
lans0625 发表于 2014-1-6 16:00
这个问题不好回答啊。。。

意思就是能回答喽

出0入0汤圆

 楼主| 发表于 2014-1-6 17:03:02 | 显示全部楼层
ourAVR_m16 发表于 2014-1-6 15:28
http://baike.baidu.com/link?url=e7E1dLkngvT-mrO6RujSgycOd1x9y44eCUQwIqkvIz_9FPMxvQJxMLFxwKyCDYUs

这个我早就看过了,太冗杂,太官方,弄得我晕乎的

出0入0汤圆

发表于 2014-1-6 17:05:20 | 显示全部楼层
cdysjw 发表于 2014-1-6 17:00
在单片机和C语言上花了很多时间,现在放下搞这个又觉得有点可惜。所以我才会问他的发展前景和应用范围 ...

前景挺好的,我有一个师兄据说在中科院的一个研究所,待遇很不错,他就会一样东西,就是verilog,所以学fpga还是很有用

出0入0汤圆

发表于 2014-1-6 17:05:43 | 显示全部楼层
能不能说成 能把各种电路按你的要求垒在一起的东西

出0入0汤圆

发表于 2014-1-6 17:41:39 | 显示全部楼层
cdysjw 发表于 2014-1-6 16:58
那FPGA跟单片机比较优势在哪?

优势在于单片机办不到的事它能办呀,比如高速通信信号的调制解调。   你没见很多用于通信方面吗?

出0入0汤圆

 楼主| 发表于 2014-1-6 17:54:45 | 显示全部楼层
xjavr 发表于 2014-1-6 17:41
优势在于单片机办不到的事它能办呀,比如高速通信信号的调制解调。   你没见很多用于通信方面吗? ...

奥~~~~~原来如此

出0入0汤圆

 楼主| 发表于 2014-1-6 17:57:00 | 显示全部楼层
zeroXone 发表于 2014-1-6 17:46
FPGA能造出单片机

这个回答简单而有效 那学FPGA除了verilog之外,还需要啥基础嘞?

出0入0汤圆

 楼主| 发表于 2014-1-6 17:58:35 | 显示全部楼层
panjun10 发表于 2014-1-6 17:05
能不能说成 能把各种电路按你的要求垒在一起的东西

有啥画电路嘞,AD行不?编程软件是啥嘞?keil行不?

出0入0汤圆

发表于 2014-1-6 18:00:40 | 显示全部楼层
先百度一下再说吧!

出0入0汤圆

 楼主| 发表于 2014-1-6 18:06:32 | 显示全部楼层
not_at_all 发表于 2014-1-6 18:00
先百度一下再说吧!

这是百度完了之后被弄的晕头转向之后发的帖子

出0入0汤圆

发表于 2014-1-6 19:11:04 | 显示全部楼层
以前的数字电路都是自己搭的,一个译码器、一个触发器、一个非门等等一个个的搭起来做成数字电路。现在用FPGA写两句话,或者画个原理图都实现了
另外一个例子假如单片机上只有3个串口不够用咋办?再加一个单片机?假如我要用20个串口呢(夸张了),那我就用FPGA硬件生成20个串口

出0入0汤圆

发表于 2014-1-6 19:13:50 | 显示全部楼层
cdysjw 发表于 2014-1-6 17:58
有啥画电路嘞,AD行不?编程软件是啥嘞?keil行不?

用ad 是可以的 keil 不行。

出0入0汤圆

发表于 2014-1-6 19:27:46 | 显示全部楼层
100000 * 74XXX

出0入0汤圆

发表于 2014-1-6 19:29:26 | 显示全部楼层
简单但是不全面非常片面化的描述:FPGA就是一个逻辑门仓库,里面有与门,非门,触发器之类的一大堆乱七八糟的数字电子用到的零件,然后你用他们的语言写封信高速里面的搬运跟装配工,这里要个什么什么东西,那里给我放个什么什么东西。

出0入0汤圆

发表于 2014-1-6 20:31:41 | 显示全部楼层
FPGA就像带数字元器件的万能板,你可以在它内部制造任意的数字电路。

出0入0汤圆

 楼主| 发表于 2014-1-8 10:12:20 来自手机 | 显示全部楼层
ackk 发表于 2014-1-6 19:29
简单但是不全面非常片面化的描述:FPGA就是一个逻辑门仓库,里面有与门,非门,触发器之类的一大堆乱七八糟 ...

那楼上有人说可以做单片机值得是用你说的这些东西做主芯片还是在有主芯片的前提下设计电路?

出0入0汤圆

 楼主| 发表于 2014-1-8 10:14:35 来自手机 | 显示全部楼层
skyxjh 发表于 2014-1-6 20:31
FPGA就像带数字元器件的万能板,你可以在它内部制造任意的数字电路。

比如单片机开发板、直流电机驱动电路、通信模块还是集成电路?

出0入0汤圆

 楼主| 发表于 2014-1-8 10:20:24 | 显示全部楼层
panjun10 发表于 2014-1-6 19:13
用ad 是可以的 keil 不行。

看起来我还是先把ad弄利索了吧

出0入0汤圆

发表于 2014-1-8 10:38:23 | 显示全部楼层
说简单点就是可以编程的硬件,里面有很多的数字门电路,像与或非、触发器、PLL什么的,你可以用程序定义这些门电路的连接方式,就像面包板上用线把各个元器件连起来,以此实现需要的数字处理功能,比如计数器、分频器、脉冲发生器、串并转换器等等……注意,只是数字处理,如果你想要实现类似电压比较器、AD、DA这些设计到模拟信号的功能的话,单靠FPGA芯片做不到,FPGA的优势在于高速数字信号处理,可以灵活的根据需要定制功能

像单片机、DSP、液晶屏控制器也都是由一个个门电路组合起来的,楼主有兴趣可以学一下数字电子电路,就知道这些器件的原理了

出0入0汤圆

发表于 2014-1-8 12:29:57 | 显示全部楼层
楼上已经说得很明白了,只要是数字电路,都可以在FPGA内部搭建。

出0入0汤圆

发表于 2014-1-8 13:25:15 | 显示全部楼层
任何数字芯片都可以用FPGA实现,如果FPGA资源足够多

出20入186汤圆

发表于 2014-1-8 18:55:07 | 显示全部楼层
和单片机最大区别就是并行运行,而单片机是串行执行的,

出0入0汤圆

发表于 2014-1-8 21:22:18 来自手机 | 显示全部楼层
哈哈,以前有人跟我讲过fpga可以造出138之类你功能就有点理解它是干嘛的了……

出0入0汤圆

发表于 2014-1-9 06:04:44 来自手机 | 显示全部楼层
能不能说比cpld强大且复杂的可编程门阵列

出0入0汤圆

 楼主| 发表于 2014-1-9 12:27:48 | 显示全部楼层
感谢诸位,大概弄明白是怎么回事了
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 01:50

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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