fpga与ic设计的区别和联系是什么?

如题所述

ic设计可分为全定制,半定制两种,用FPGA设计属于一种半定制IC设计。具体来说,用FPGA设计一般不用考虑门极电路以下的问题,而全定制IC设计则需要深入到版图。

    门控时钟的应用,在fpga中使用门控时钟是非常不推荐的一件事情。asic中虽然也不赞成使用,但是也没什么大关系;

    输出的buffer和门,fpga中恐怕没有这些器件,对延时的估计和门的应用就要重新考虑了;

    memory,fpga和asic中的memory的应用有着很大的不同,fpga中用的是内置的或者是用lut拼起来的。asic用的主要是厂商定义的,大小更随意一些(和有些fpga相比);

    atch的使用,fpga中基本不要用latch,asic中就看需要和设计的能力了;

    dsp或者其他计算模块的调用。很多fpga中提供了dsp,乘法器等等,当然有空间的话也可以自己写。asic中基本都要自己设计的。不知道有没有厂商提供这些。;

    基于soc的设计,对于模拟部分的应用,fpga上做数模混合设计只有有限的功能。asic上就不说了。

    pll等的时钟处理,fpga上也提供时钟处理的dcm,dll,pll等,但是远没有asic的强大,所以在写code的时候对时钟就要想好他们的多少;

    速度的差别,一般来说同样代码在两个地方实现的速度是不同的。在具体应用的时候要注意。

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-12-31
  ic设计可分为全定制,半定制两种,用FPGA设计属于一种半定制IC设计。具体来说,用FPGA设计一般不用考虑门极电路以下的问题,而全定制IC设计则需要深入到版图。具体区别:

  1门控时钟的应用,在fpga中使用门控时钟是非常不推荐的一件事情。asic中虽然也不赞成使用,但是也没什么大关系;

  2大输出的buffer和门,fpga中恐怕没有这些器件,对延时的估计和门的应用就要重新考虑了;

  3memory,fpga和asic中的memory的应用有着很大的不同,fpga中用的是内置的或者是用lut拼起来的。asic用的主要是厂商定义的,大小更随意一些(和有些fpga相比);

  4latch的使用,fpga中基本不要用latch,asic中就看需要和设计的能力了;

  5dsp或者其他计算模块的调用。很多fpga中提供了dsp,乘法器等等,当然有空间的话也可以自己写。asic中基本都要自己设计的。不知道有没有厂商提供这些。;

  6基于soc的设计,对于模拟部分的应用,fpga上做数模混合设计只有有限的功能。asic上就不说了

  7pll等的时钟处理,fpga上也提供时钟处理的dcm,dll,pll等,但是远没有asic的强大,所以在写code的时候对时钟就要想好他们的多少;

  8速度的差别,一般来说同样代码在两个地方实现的速度是不同的。在具体应用的时候要注意

FPGA设计与IC设计是一回事吗?
FPGA设计与IC设计不是一回事。FPGA设计即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。而IC设计,Integrated Circuit Design,或称为...

fpga与ic设计的区别和联系是什么?
ic设计可分为全定制,半定制两种,用FPGA设计属于一种半定制IC设计。具体来说,用FPGA设计一般不用考虑门极电路以下的问题,而全定制IC设计则需要深入到版图。门控时钟的应用,在fpga中使用门控时钟是非常不推荐的一件事情。asic中虽然也不赞成使用,但是也没什么大关系;输出的buffer和门,fpga中恐怕没...

IC芯片设计和逻辑设计、FPGA设计有什么区别?
FPGA设计就只关注功能仿真,和在FPGA实现,不需要做成ASIC。而芯片设计和FPGA设计人员都可以归类到逻辑设计这块。

IC与FPGA的关系是什么?
4)FPGA是ASIC电路中设计周期最短、开发费用最低、风险最小的器件之一。 5) FPGA采用高速CHMOS工艺,功耗低,可以与CMOS、TTL电平兼容。 可以说,FPGA芯片是小批量系统提高系统集成度、可靠性的最佳选择之一。 目前FPGA的品种很多,有XILINX的XC系列、TI公司的TPC系列、ALTERA公司的FIEX系列等。 FPG...

fpga开发 转数字ic设计 难吗?
你好,fpga和ic设计区别不是很大,主要是一些库和功能器件ic可以选择的比较多。fpga的话,资源都是限定的,浪费比较严重。fpga的话目前国内不少互联网公司都有需求,你可以学习一下机器学习或者是人工智能相关的算法什么,想想能否在fpga上实现,也可以是你的一个锻炼。

华为海思的FPGA逻辑设计师和IC工程师,哪个岗位更好一些,更有发展前途...
IC工程师,做IC有其一整套的流程,而且一般做FPGA逻辑的离IC设计还差的远了。强烈推荐IC工程师,工资也高,刚进去估计就近万了。

什么是FPGA?看完你就了解了!
高速接口设计领域:其实,看了FPGA在通信领域和数字信号处理领域的表现,大家也应该猜到在高速接口设计领域,FPGA必然有一席之地。人工智能领域:如果大家比较关注科技板块的新闻,最近一定会被5G通信和人工智能充斥眼球。确实,21世纪已经不知不觉走到了2020年。IC验证领域:IC这个词大家可能一听到就觉得很高...

...上研期间跟老师会做数字IC设计,自己想自学FPGA,该怎么少走弯路_百度...
在IC设计中,作为硬件验证的手段,FPGA被经常使用。自学FPGA的话,先看点FPGA方面的基础知识,这方面的书很多,有IC设计专业的基础,应当不难。搞块FPGA开发板,或者跟着有FPGA开发板的老师做毕业设计,就可以基于FPGA开发板设计点自己的硬件模块了。做上三五个模块,就入门了。

fpga工程师就业如何
基础知识就是数字电路设计,可以去的公司很多,一般FPGA在通信设备上应用很多,所以可以去华为、中兴这些通信设备制造商。IC设计企业也可以去,因为IC设计一般用FPGA做芯片的最后验证。还有一些军工或航空企业也是需要做FPGA的人才。工作情况一般来,做这一行还是比较有前途的。

FPGA是什么,有用吗
FPGA是在PAL、GAL等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA设计不是简单的芯片研究,主要是利用 FPGA 的模式进行其他行业产品的设计。 与 ASIC 不同,FPGA在通信...

相似回答