欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    FPGA开发流程简介.pptx

    • 资源ID:91509015       资源大小:3.15MB        全文页数:52页
    • 资源格式: PPTX        下载积分:50金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要50金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    FPGA开发流程简介.pptx

    2023/5/24 1基于FPGA IP 核的滤波器设计2023/5/24 2背景 1设计指标 2软件设计3硬件实现 4参考文献 5主要内容2023/5/24 3一.背景引信发展趋势2023/5/24 4一.背景调频谐波定距引信原理方框图2023/5/24 5二.设计指标带通滤波器指标如下:采样率为 5MHz,阻带下截止频率为500KHz 通带下截止频率为595KHz 通带上截止频率为605KHz 阻带上截止频率为700KHz 通带衰减为0.1dB 阻带衰减为60dB2023/5/24 6三.软件设计1.软件简介2.IP核介绍3.开发流程4.设计步骤2023/5/24 7三.软件设计1.软件简介 Xilinx(赛灵思)是全球领先的可编程逻辑完整解决方案的供应商,研发、制造并销售应用范围广泛的高级集成电路、软件设计工具以及定义系统级功能的IP核。目前Xilinx满足了全世界对 FPGA产品一半以上的需求。ISE的全称为Integrated Software Environment,即“集成软件环境”,是Xilinx公司的硬件设计工具。该平台集成了从输入、仿真、逻辑综合、布局布线与实现、时序分析、芯片下载与配置、功率分析等几乎所有设计流程所需工具。目前官方提供下载的最新版本是14.4本设计使用的是10.12023/5/24 8三.软件设计1.软件简介标题栏菜单栏工具栏 工程管理区源文件编辑区 过程管理区输出信息显示区状态显示栏2023/5/24 9三.软件设计工程管理区:提供工程及相关文件的显示与管理功能,主要包括源代码页面(Sources)、文件页面(Files)、快照视图(Snapshots)和库视图(Libraries)。其中,源代码视图比较常用,显示源代码层次;文件页面列出工程包含的所有文件;快照是当前工程的备份,设计人员可以随时备份,也可以将当前工程随时恢复到某个备份状态;库视图则显示了工程中用户产生的库内容。2023/5/24 10三.软件设计过程管理区:本窗口显示的内容取决于工程管理区中所选定的文件。相关操作和FPGA设计流程紧密相关,包括设计输入、综合、仿真、实现和生成配置文件等。对某个文件进行了相应的处理后,在处理步骤的前面会出现一个图标来表示该步骤的状态。2023/5/24 1 1三.软件设计2.IP核介绍IP(Intellectual Property)核是具有知识产权的集成电路芯核的总称,是经过反复验证的、具有特定功能的宏模块,与芯片的制造工艺无关,可以移植到不同的半导体工艺中。从提供方式上,通常分为软核、硬核、固核。软核:FPGA设计中指的是对电路的硬件描述,包括逻辑描述、网表和帮助文档。固核:FPGA设计中指的是带有布局规划的软核,通常以RTL代码和对应具体工艺网表的混合形式提供。硬核:FPGA设计中指的是布局工艺固定、经过前端和后端验证的设计,设计人员不能对其修改。2023/5/24 12三.软件设计2.IP核介绍IP Core 生成器:Xilinx:Core Generator Altera:Mega WizardIP Core 生成器Core Generator提供了大量成熟的、高效的IP核,涵盖工业自动化、基本单元、通信和网络、数字信号处理、FPGA特点与设计、数学函数、记忆与存储单元、标准接口等类别。生成最重要的配置文件后缀.xco.2023/5/24 13三.软件设计3.开发流程FPGA 开发一般流程2023/5/24 14三.软件设计3.开发流程综合:将设计输入编译成与、或、非门、RAM、触发器等基本逻辑单元组成的逻辑连接网表,而非真实的门级电路。同时生成标准延时文件;实现:将综合生成的逻辑网表配置到具体FPGA芯片上,布局布线是其中最重要的过程。布局将逻辑网表中的硬件原语和底层单元合理的配置到芯片内部的固有硬件结构上,需在速度最优与面积最优之间选择;布线根据布局的拓扑结构,利用芯片内部的各种连线资源,合理、正确地连接各个元件。2023/5/24 15三.软件设计4.设计步骤A.电路功能设计 xilinx 产品:Spartan类、Virtex类 型号 系统门数Slice数目分布式RAM块RAM专用乘法器DCM 数目最大可用I/O最大差分I/O 对XC3S1500 1500K 14976 208Kb 576Kb 32 4 487 2212023/5/24 16三.软件设计4.设计步骤A.电路功能设计 2023/5/24 17三.软件设计4.设计步骤B.设计输入:File-New Project 2023/5/24 18三.软件设计4.设计步骤B.设计输入:在工程管理区右击芯片-New Source2023/5/24 19三.软件设计4.设计步骤B.设计输入,点击Next2023/5/24 20三.软件设计4.设计步骤B.设计输入,点击Next,直至finish2023/5/24 21三.软件设计B.设计输入,生成滤波器系数文件。Matlab fdatool,16位4.设计步骤2023/5/24 22三.软件设计4.设计步骤B.设计输入,FIR IP核设置2023/5/24 23三.软件设计4.设计步骤B.设计输入,FIR IP核设置2023/5/24 244.设计步骤B.设计输入,FIR IP核设置三.软件设计2023/5/24 254.设计步骤B.设计输入,FIR IP核设置完成三.软件设计2023/5/24 264.设计步骤C.设计测试激励,使用DDS IP核 三.软件设计2023/5/24 274.设计步骤C.设计测试激励源,DDS IP核设置 三.软件设计2023/5/24 284.设计步骤C.加入测试激励源,完成逻辑连接三.软件设计2023/5/24 294.设计步骤C.加入测试文件三.软件设计2023/5/24 304.设计步骤D.功能仿真三.软件设计2023/5/24 314.设计步骤D.功能仿真结果0.49MHz0.6MHz0.7MHz三.软件设计2023/5/24 324.设计步骤E.添加用户约束三.软件设计2023/5/24 334.设计步骤F.综合三.软件设计2023/5/24 344.设计步骤G.实现三.软件设计2023/5/24 354.设计步骤H.生成配置文件三.软件设计2023/5/24 364.设计步骤I.下载三.软件设计2023/5/24 374.设计步骤I.下载 JTAG模式三.软件设计2023/5/24 38I.下载 JTAG模式4.设计步骤三.软件设计2023/5/24 39三.软件设计4.设计步骤I.下载 JTAG模式2023/5/24 404.设计步骤I.下载 PROM模式三.软件设计2023/5/24 41三.软件设计4.设计步骤I.下载 PROM模式2023/5/24 42三.软件设计4.设计步骤I.下载 PROM模式2023/5/24 43三.软件设计J.板级验证4.设计步骤2023/5/24 44三.软件设计J.系统级板级测试4.设计步骤输入扫频信号2023/5/24 45四.硬件实现FPGA最小系统主芯片配置芯片电源模块下载接口功能扩展接口根据芯片器件手册 P39根据开发板电路百度、谷歌2023/5/24 46四.硬件实现FPGA最小系统2023/5/24 47四.硬件实现FPGA最小系统P 142023/5/24 48四.硬件实现P 452023/5/24 49四.硬件实现FPGA最小系统2023/5/24 50四.硬件实现2023/5/24 51五.参考文献编程语言:Verilog HDL程序设计与实践,云创工作室,人民邮电出版社 Verilog 数字系统设计教程,夏宇闻,北京航空航天大学出版社开发设计:芯片数据手册 Xilinx ISE Design Suite 10.X FPGA开发指南,田耘,人民邮电出版社 Xilinx FPGA开发实用教程(一、二版),田耘,清华大学出版社 Xilinx ISE实用详解,王诚,人民邮电出版社2023/5/24 52Thank YouQ&A?

    注意事项

    本文(FPGA开发流程简介.pptx)为本站会员(修****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开