软核和硬核的意思

电子说

1.2w人已加入

描述

  FPGA中软核和硬核的意思

  1、软核(SoftIPCore)

  软核在EDA设计领域指的是综合之前的寄存器传输级(RTL)模型;具体在FPGA设计中指的是对电路的硬件语言描述,包括逻辑描述、网表和帮助文档等。软核只经过功能仿真,需要经过综合以及布局布线才能使用。其优点是灵活性高、可移植性强,允许用户自配置;缺点是对模块的预测性较低,在后续设计中存在发生错误的可能性,有一定的设计风险。软核是IP核应用最广泛的形式。

  2、硬核(HardIPCore)

  硬核在EDA设计领域指经过验证的设计版图;具体在FPGA设计中指布局和工艺固定、经过前端和后端验证的设计,设计人员不能对其修改。不能修改的原因有两个:首先是系统设计对各个模块的时序要求很严格,不允许打乱已有的物理版图;其次是保护知识产权的要求,不允许设计人员对其有任何改动。IP硬核的不许修改特点使其复用有一定的困难,因此只能用于某些特定应用,使用范围较窄。

  IP中软核和硬核的意思

  1、软核

  IP软核通常是用HDL文本形式提交给用户,它经过RTL级设计优化和功能验证,但其中不含有任何具体的物理信息。据此,用户可以综合出正确的门电路级设计网表,并可以进行后续的结构设计,具有很大的灵活性,借助于EDA综合工具可以很容易地与其他外部逻辑电路合成一体,根据各种不同半导体工艺,设计成具有不同性能的器件。软IP内核也称为虚拟组件(VC-VirtualComponent)。

  2、硬核

  IP硬核是基于半导体工艺的物理设计,已有固定的拓扑布局和具体工艺,并已经过工艺验证,具有可保证的性能。其提供给用户的形式是电路物理结构掩模版图和全套工艺文件,是可以拿来就用的全套技术。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
评论(0)
发评论
hyt2019 2022-08-23
0 回复 举报
http://house.china.com.cn/sousou/%25C0%25CF%25BD%25D6%252C%2B%25C3%25E5%25B1%25B1%25CD%25F2%25B7%25E1%25C6%25BD%25CC%25A8B2024.cN%252C%25B3%25A4%25D6%25CE%25BD%25BB%25B9%25DC%25BE%25D6_2s.htm http://house.china.com.cn/sousou/%25C6%25BD%25CC%25A8%252C%2B%25C3%25E5%25B1%25B1%25D3%25F1%25BA%25CDB2024.cN%252C%25D0%25CF%25CC%25A8%25CE%25C0%25CA%25D3_2s.htm http://house.china.com.cn/sousou/%25BC%25AF%25CD%25C5%252C%2B%25C3%25E5%25B5%25E9%25C5%25B7%25D1%25C7%25B9%25FA%25BC%25CA%25B9%25AB%25CB%25BEB2024.cN%252C%25CB%25E7%25BB%25AF%25BD%25DA%25C4%25BF%25B1%25ED_50s.htm http://house.china.com.cn/sousou/%25CF%25C2%25B7%25D6%252C%2B%25C3%25E5%25B5%25E9%25B2%25FD%25CA%25A2%25B9%25FA%25BC%25CAB2024.cN_24s.htm http://house.china.com.cn/sousou/%25D6%25B1%25D3%25AA%252C%2B%25C3%25E5%25B1%25B1%25B0%25EB%25C9%25BD%25D3%25E9%25C0%25D6B2024.cN%252C%25C4%25DA%25BD%25AD%25C8%25C8%25C3%25C5_3s.htm 收起回复

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分