- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FPGA中IP核的生成
FPGA中IP核的生成 北京理工大学雷达技术研究所 陈禾 本节内容 IP核的概念和分类 IP的调用 IP设计技术概述 IP的含义与分类 IP(Intellectual Property)即知识产权。 在集成电路设计中,IP指可以重复使用的 具有自主知识产权功能的集成电路设计模 块。基于IP的SoC设计具有易于增加新功 能和缩短上市时间的显著特点,是IC设计 当前乃至今后若干年的主流设计方式。 按照设计层次的不同,IP核可以分为三种: 软核(Soft Core)、固核(Firm Core) 和硬核(Hard Core)。 IP设计技术概述 IP技术是针对可复用的设计而言的,其本 质特征是功能模块的可复用性。 IP通常满足以下基本特征: 通用性好 正确性有100%的保证 可移植性好。 IP核设计的理想目标是即插即用,但就目 前来看,离这个目标还很远。基于标准片 上总线(OCB),具有标准接口是IP发展 的方向。 软核(Soft Core) 软核只完成RTL级的行为设计,以HDL的方式提交 使用。该HDL描述在逻辑设计上做了一定优化,必 须经过仿真验证,使用者可以用它综合出正确的门 级网表。 软核不依赖于实现工艺或实现技术,不受实现条件 的限制,具有很大的灵活性和可复用性。 软核为后续设计留有比较大的空间,使用者可以通 过修改源码,完成更具新意的结构设计,生成具有 自主版权的新软核。 由于软核的载体HDL与实现工艺无关,使用者要负 责从描述到版图转换的全过程,模块的可预测性 低,设计风险大,使用者在后续设计中仍有发生差 错的可能,这是软核最主要的缺点。 固核(Firm Core) 固核比软核有更大的设计深度,己完成 了门级综合、时序仿真并经过硬件验 证,以门级网表的形式提交使用。 只要用户提供相同的单元库时序参数, 一般就可以正确完成物理设计。 固核的缺点是它与实现工艺的相关性和 网表的难读性。前者限制了固核的使用 范围,后者则使得布局布线后发生的时 序问题难以排除。 硬核(Hard Core) 硬核以IC版图的形式提交,并经过实际 工艺流片验证。 显然,硬核强烈地依赖于某一个特定的 实现工艺,而且对具体的物理尺寸,物 理形态及性能上具有不可更改性。 硬核是IP核的最高形式,同时也是最主 要的形式。国际上对硬核的开发和应用 都非常重视,特别是近几年来发展迅速。 IP设计与复用 高效、基于模块的设计方法需要可重用 模块和核组成的库的支持。 可重用设计方法学基于的主要原则有: 核必须易于集成到整个芯片的设计中; 核必须足够强壮,允许集成者对核内部 进行必要的非功能性验证。 IP设计与复用(续) 从应用范围和可重用性方面考虑,优秀 的IP 核应具备以下四个特点: 具有可配置性,以满足不同设计的需要; 标准接口; 遵守设计规则,可确保IP 核时序收敛,功 能正确; 交付的数据、资料完整,便于芯片集成。 IP设计与复用(续) IP设计与复用对基于FPGA的嵌入式系统 设计,具有举足轻重的地位。 随着FPGA逻辑门密度的不断提高和设计 工具软件的不断加强与优化,FPGA能够 实现越来越多的功能。 目前,已经能够将RISC处理器内核、 DSP模块等诸多IP 核嵌入到FPGA中。 IP设计与复用(续) 目前,各大可编程逻辑器件供应商均提 供了一些IP Core的参考设计或商业化的 IP Core产品,还有很多第三方公司专门 从事IP Core产品的开发和销售。 在FPGA中嵌入IP往往要受到FPGA供应 商的限制,高性能IP价格也比较昂贵。 在更多的场合下,是以硬件描述语言的 形式设计满足应用需求的软IP,综合后 在FPGA中布局布线来实现。 Xilinx中IP核及其调用 Xilinx中的Cores 使用Cores的好处 Xilinx中Cores的类型 LogiCORE的解决方案 AlianceCORE的解决方案 举例 CORE Generator System 调用CORE Generator System CORE定制窗口 性能介绍 CORE Generator设计流程 原理图输入设计流程 CORE Generator设计流程 HDL设计流程 CORE Generator设计流程 CORE Generator设计流程 IP设计流程 IP设计 IP验证。 IP设计流程一般可划 分为设计规范定义、 行为建模与仿真、IP 总体设计与子模块划 分、IP子模块设计、IP 模块集成、IP打包提 交等阶段。IP验证在 设计规范建立之后与 IP设计流程在多个层 次上并行进行。 IP设计规范建立 建立行为模型 行为模型 验证 IP总体设计与子模块划分 定义子模块设计规范 建立子模块详细设计方案 建立时间 约束文件 编写RTL代码 代码规范性检查 建立 测试环境
您可能关注的文档
- Classificationofserviceitems服务项目分类.PDF
- CIMA管理会计师职业资格认证培训招生简章.PDF
- CNAS实验室认可规范文件清单.PDF
- CNCACTS0029-2014.PDF
- DesignandSimulatedAnalysisof.PDF
- Dhgzpyxby2.0临时文件A29-PDF.PS-体重标准上限放宽5%.PDF
- C华光科技易现标引临时文件E18-PDF.PS-加强工地文明施.PDF
- DIS会议解决方案-案例手册-DIS会议解决方案.PDF
- D四川省志四川省志·金融志amf_1000101-(一)人民银.PDF
- e-business-10-11.ppt-电子商务研究.ppt
最近下载
- 离散制造数字化智能工厂解决方案.pdf VIP
- 2025年度华医网继续教育答案-常见心血管疾病的中西医结合诊疗策略.docx VIP
- GB∕T 1355-2021 小麦粉 GB∕T 1355-2021 小麦粉.pdf
- 欧洲人的标准 EN10088-1-2005-Eng.pdf VIP
- Panasonic XQG70-E70XS E70GS E70GWwashing machine Manual说明书用户手册.pdf
- 函数的定义与函数的性质.pptx VIP
- 人工智能行业市场前景及投资研究报告:养老机器人,AI养老.pdf VIP
- 智能制造系统感知分析与决策 配套课件.ppt
- 《中国水资源现状》课件.ppt VIP
- 水土保持项目可行性研究报告.doc VIP
文档评论(0)