- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
传统FPGA设计流程简介讲义
水煮FPGA 传统FPGA设计流程简介 FPGA? Field Programmable Gate Array 可编程逻辑器件 适合高密度,复杂时序逻辑 供应商: Xilinx、Altera、Actel、Lattice、Quicklogic FPGA结构 可编程IO 可编程逻辑单元 LUT(查找表) 寄存器 布线 全局线(低Skew、强驱动) 普通互连(长、短) 专用进位链 内嵌功能单元 PLL/DLL RAM DSP SERDES …… FPGA设计流程 电路设计 功能仿真 综合 综合后仿真 布局布线 布局布线后仿真 板级仿真(optional) 加载配置,在线调试 FPGA设计平台 Xilinx ISE — 界面简洁的工具接口 Altera Quarters II — 高集成度的工具箱 MAXPLUS II 模型设计 数字系统模型设计层次 ESL Behavior level RTL Gate level 设计输入 SystemC, SystemVerilog HDL 原理图 — simple 网表 – IP core 高性能电路HDL描述 1、提升频率 算法:并行、乒乓、流水线……合理按排数据流 结构:源逻辑复制,减少扇出…… 2、减少资源、功耗 资源共享,时钟使能 功能仿真 Tools Modelsim VCS NCsim …… Working in Test Bench 建议在设计中估算并加入延时信息 综 合 将模型映射到现有资源 Tools Synplify Pro – for most FPGA XST – for xilinx FPGA Quartus – for Altera FPGA …… 可综合HDL设计 HDL是描述性语言,非设计语言,原则上先有电路后有HDL。 可综合的特点:可以直观反应到一个或几个具体的简单电路上 if()…else… ? mux2 always @( posedge clk) begin … ? DFFs end for()… ? ? a÷b ? ? 传说中可综合的RTL不一定可综合 对应的映射区间限制在FPGA现有的资源内 HDL模型优化 — 我们的目标是,没有不确定性 — 不要让综合器替你做决定 用HDL设计描述你的设计 尽量使用厂商所提供的库 使用综合约束 A+B+C+D 综合约束 模型优化(speed、area) 模型映射自由度 设置方式: 1、菜单选择 – for global 2、HDL内嵌入 – for special 3、约束文件编辑 综合结果观察 1、综合报告 资源利用率 最大设计速率 – 注意你的Warning 2、RTL View/Technology View 跟踪、分析关键模块、路径 综合后仿真 目的: 验证综合后的实际功能与模型所描述功能的一致性 添加器件延时信息,初步验证时序(optional) 实 现 流程 布局 单元放置 物理综合(optional) 布线 单元连接 单元重放置 约束 唯一人为干预实现过程的接口 决定实现效果好坏的主要因素 约束不会提升设计的最佳性能,同综合一样,它只增加实现过程的可控性,结果的唯一性 PIN 分配管脚、电压标准 驱动能力、速度 输入延迟 端接阻抗 Timing …… Area …… Area Constraint 绝对位置 ? 触发器 ? LUT ? RAM/DSP ……(primitive) 绝对区域 ? 模块 ? group of primitive 相对位置 ? 触发器 ? LUT ? RAM/DSP …… (primitive) 相对区域 ? 模块 指定布线 ? net !区域约束主要目的是关联耦合逻辑,减少后续布线压力;其次是加大资源利用率。 !靠的近信号延迟不一定就小,信号线上延迟主要来自线与线之间的转接(如LUT,switch-box)。由于FPGA内部连接的结构是横纵两向的,斜向的连接延迟会大于横纵方向上最大跨度连接。所以,在做位置约束时尽量避免斜向;而区域约束要松,如果没有资源上的顾虑,约束面积建议为所需的3倍以上。 !对时序的改善贡献很小,紧的约束甚至有恶化时序的可能。 Timing Constraint 端口输入输出约束 ? IO端口 时钟约束 单时钟域约束 ? 同步器件 多时钟域约束 ? 关联时钟
您可能关注的文档
- 传热习题-20151208讲义.ppt
- 传热学(期末复习专用)讲义.ppt
- 传热学_12-2讲义.ppt
- 传染病讲座讲义.ppt
- 传热学-第七章讲义.ppt
- 传热学典型例题讲解讲义.ppt
- 传染性海绵状脑病讲义.ppt
- 传热学试题大全讲义.doc
- 传热比赛说课讲义.ppt
- 传热过程与换热器的热计算讲义.ppt
- 关于卫生院五年发展规划十五五中长期发展规划.docx
- 关于医院十五五长期发展规划(2025年).docx
- 关于十五五规划与县域发展的结合.docx
- 2025浙江金华市安文街道办事处招聘编外人员3人笔试备考题库附答案详解.docx
- 2025年云南电网有限责任公司校园招聘笔试备考题库及参考答案详解1套.docx
- 关于《2025年内陆水域禁渔期制度实施方案》的政策解读.docx
- 关于医院五年发展规划(范本).docx
- 2025浙江宁波市北仑区农业技术推广中心招聘编外人员1人笔试备考试题及参考答案详解一套.docx
- 2025浙江温州市平阳县科学技术局招聘编外人员2人笔试备考试题及答案详解1套.docx
- 2025浙江理工大学招聘笔试备考试题带答案详解.docx
最近下载
- 内江师范学院2021-2022学年第2学期《高等数学(下)》期末试卷(A卷)附标准答案.pdf
- 高思奥数一年级下册含答案第16讲 有趣的拆数.docx VIP
- 叉车安全考试题库及答案.doc VIP
- 新疆2024年高中学业水平考试化学试卷试题真题(含答案详解).docx VIP
- 卓长仁劫机案.doc VIP
- 国家建筑标准设计图集 23S519小型排水构筑物图集.pdf VIP
- 四年级语文下册期末试卷(人教版).doc VIP
- 金属塑性成形原理知到智慧树期末考试答案题库2024年秋山东建筑大学.docx VIP
- 《高效工作计划与目标管理培训课件》.ppt VIP
- 常见肿瘤标志物及临床意义.pptx VIP
文档评论(0)