FPGA应用系统.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FPGA应用系统要点

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * XPS软件的基本操作 利用基本系统创建器(BSB)创建新工程 (1)启动XPS XPS软件的基本操作 利用基本系统创建器(BSB)创建新工程 (2)选择工程路径 XPS软件的基本操作 利用基本系统创建器(BSB)创建新工程 (3)选择板型 XPS软件的基本操作 利用基本系统创建器(BSB)创建新工程 (4)选择处理器 内部集成了PowerPC内核的FPGA芯片(Virtex-2 Pro以上部分型号)可以选择PowerPC或Microblaze,否则只能选择Microblaze。 XPS软件的基本操作 利用基本系统创建器(BSB)创建新工程 (5)配置处理器 XPS软件的基本操作 利用基本系统创建器(BSB)创建新工程 (6)添加I/O接口 XPS软件的基本操作 利用基本系统创建器(BSB)创建新工程 (7)添加内部外围设备 如果开发板的部分外设在XPS中并没有提供,那么就需要通过用户通过HDL语言实现自定制底层接口逻辑,再将其作为外设导入到XPS中。 如果开发板上的设备在XPS库中都能找到,可以跳过这一步骤 。 XPS软件的基本操作 利用基本系统创建器(BSB)创建新工程 (8)软件建立 XPS软件的基本操作 利用基本系统创建器(BSB)创建新工程 (9)配置存储器和外围设备的测试应用 XPS软件的基本操作 利用基本系统创建器(BSB)创建新工程 (10)创建系统 XPS软件的基本操作 利用基本系统创建器(BSB)创建新工程 (11)设计生成 XPS软件的基本操作 工程分析 XPS软件的基本操作 工程分析 (1)生成文件 XPS软件的基本操作 工程分析 (2)元件连接 XPS软件的基本操作 工程分析 (3)设备配置 XPS软件的基本操作 工程分析 (4)修改UCF文件 XPS软件的基本操作 工程分析 (5)生成硬件网表 XPS软件的基本操作 工程分析 (6)生成配置文件 Device Configuration - Update Bitstream 这个过程将会依次执行: run platform generator - Generate the bitstream - library generator - compile the SW code - merge the executable with the bitstream 操作结束之后会生成用于配置FPGA的bit文件。 XPS软件的基本操作 工程分析 (7)下载到芯片中 Device Configuration - Download bitstream Thank you ! * * * * * * * * * * * * 企业代码风格:常见代码问题 芯片级应用系统 “面积”与“速度”综合因素; “速度优先”逐渐占主导. 大规模FPGA应用设计流程 1. 模块划分(总体方案):确定关键电路时序和模块间接口时序; “时序是事先设计出来的,而不是事后测出来的” 2. 电路设计 (详细设计):先画出每个模块的原理结构,后画出其工作原理时序图,在工作原理时序图的指导下进行具体电路设计; “先时序后电路” 企业代码风格:常见代码问题 大规模FPGA应用设计流程 3. 设计验证(测试方案): (1)软件验证: RTL级功能仿真(功能验证) RTL级仿真是所有验证环节中最重要的一环 静态时序分析 (时序调整) 满足时许约束的时序微调 时序仿真 一定程度需要,不宜过多 (2)硬件验证(单板验证)。 企业代码风格:常见代码问题 可靠性与规范性一般原则 根据日本电子行业的统计,产品不可靠的原因中,设计占80%, 元器件占15%, 制造工艺占5%。 遵循统一的设计规范; 同步电路比异步电路可靠并且容易实现; 增加代码可读性,方便设计交流和代码检查; 增加代码的可移植性(类似软IP),方便经验技术交流,加快设计进度。 企业代码风格:常见代码问题 对工程师的要求 扎实的专业知识; 同步电路设计方法及异步电路处理技巧; 掌握硬件描述语言如VHDL或Verilog语言; 熟悉各种先进的EDA设计工具,如综合工具、仿真工具、静态时序分析工具及相关厂家的设计流程等。 基于FPGA的可编程嵌入式开发初步 相关技术介绍 可配置嵌入式系统 Xilinx嵌入式开发系统 MicroBlaze PowerPC ARM IP核及驱

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档