fpga能做什么

 我来答
穹穹公主
推荐于2017-09-01
知道答主
回答量:10
采纳率:100%
帮助的人:12.1万
展开全部
FPGA有很多功能,主要是利用verilog或者vhdl语言编写逻辑,这个逻辑类似于c语言,只是比c语言更直接(因为是面向硬件的嘛)。c语言能做的东西都能用FPGA完成,例如作为CPU控制其他硬件(你能想到的各种功能的芯片,如ad/da);能进行视频图像处理;由于其高速使得FPGA在通信领域也广泛应用。
但是由于FPGA内部是与或非逻辑搭起来的所以乘法比较慢,比dsp差很多,如果用FPGA做乘法建议用硬核乘法器。另外建议多利用软ip,可提高效率。
深圳思驰科技有限公司_
2024-10-23 广告
FPGA是现场可编程门阵列的缩写,其实就是一种半导体芯片,这种芯片可以使用一些特殊的硬件描述语言进行编程(例如VHDL等)。而C、VB等则是高级编程语言。基本上,FPGA和C、VB等是完全没有关系的不同的概念。如果硬要扯上什么关系的话,也只... 点击进入详情页
本回答由深圳思驰科技有限公司_提供
王志龙666
2012-04-08 · TA获得超过356个赞
知道答主
回答量:98
采纳率:0%
帮助的人:31.5万
展开全部
目前以硬件描述语言(Verilog 或 VHDL)所完成的电路设计,可以经过简
单的综合与布局,快速的烧录至 FPGA 上进行测试,是现代 IC 设计验证的技术主流。这些可编辑元件可以被用来实现一些基本的逻辑门电路(比如AND、OR、XOR、NOT)或者更复杂一些的组合功能比如解码器或数学方程式。在大多数的FPGA里面,这些可编辑的元件里也包含记忆元件例如触发器(Flip-flop)或者其他更加完整的记忆块。   系统设计师可以根据需要通过可编辑的连接把FPGA内部的逻辑块连接起来,就好像一个电路试验板被放在了一个芯片里。一个出厂后的成品FPGA的逻辑块和连接可以按照设计者而改变,所以FPGA可以完成所需要的逻辑功能。   FPGA一般来说比ASIC(专用集成芯片)的速度要慢,无法完成复杂的设计,而且消耗更多的电能。但是他们也有很多的优点比如可以快速成品,可以被修改来改正程序中的错误和更便宜的造价。厂商也可能会提供便宜的但是编辑能力差的FPGA。因为这些芯片有比较差的可编辑能力,所以这些设计的开发是在普通的FPGA上完成的,然后将设计转移到一个类似于ASIC的芯片上。另外一种方法是用CPLD(复杂可编程逻辑器件备)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
潇洒如云3C
2022-12-24
知道答主
回答量:85
采纳率:100%
帮助的人:2.2万
展开全部
研究领域方向还是挺多的,通信、汽车电子、智能AI、军工设备等等。具体从事的工作可以做FPGA软件开发、FPGA软件验证、芯片开发、芯片验证等等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
EDA365网
2020-11-30 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:419
采纳率:100%
帮助的人:22.1万
展开全部

FPGA(Field Programmable Gate Array)是在PAL、GAL等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2022-12-24
展开全部
消费类电子、工业控制、军工企事业、电信/网络/通讯、航空航天、汽车电子、医疗设备、仪器仪表、集成电路、人工智能等行业。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式