FPGA目前采用的软核和硬核到底有多区别,难道是开发难度上的差别吗?

 我来答
逆雯电m
2011-03-18 · TA获得超过1361个赞
知道小有建树答主
回答量:192
采纳率:0%
帮助的人:87.1万
展开全部
硬核是固化在FPGA内部的特殊硬件电路,简单理解的话,可以把硬核看成是嵌入在FPGA内部的ASIC。如嵌入式RAM,嵌入式乘法器,PLL等。
软核是用FPGA的通用逻辑资源(LUT+FF)搭建而成的。
从用户使用角度来看,二者没有什么开发难度上的区别,因为现在的主流厂商都把二者的开发集成在其IPcore开发工具里,Altera叫MegaWizzard Plug In Wizzard,Xilinx叫Core Generator。
性能上,一般硬核速度比软核高,整体功耗也要低一些
Keith风风
2011-03-21
知道答主
回答量:76
采纳率:0%
帮助的人:30.8万
展开全部
额,一般而言,FPGA是软核的,就是说你所写的代码部分,认为是一个核或是几个核,但是由于FPGA是基于门阵列的可编程结构,受到工艺尺寸以及技术的局限,对于很多更加专业的模块是很难做到很高频率的(比如说加法器,乘法器),但是往往系统却对计算性能有一定要求,所以一些高端的FPGA会集成一些硬件模块,如Xilinx集成IBM 的Power处理器,往往FPGA公司会提供这些模块的接口代码,当然也可以自己开发。这样就满足了高性能FPGA的需求,当然,这样的FPGA价格不菲,往往以万元记。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式