FPGA程序设计环境搭建与应用.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FPGA程序设计及应用 常用FPGA开发环境介绍 Max+Plus II 简介 Quartus II 简介 Quartus II 软件安装 完整设计流程 本项目设计过程 建立工程 Directory,Name,Top-Level Entity栏如下填写 Add Files for the New Project Select Device Select the Specify EDA Tools 进入项目编辑环境 新设计文档建立 文件类型选取 Save AS test.bdf之后如下 库元件选用 VHDL语言文件建立 输入VHDL文本 存盘并加入项目 编译VHDL语言文件 建立元件符号 加入自己设计元件 顶层原理图完成 编译工程,准备门级仿真 建立波形文件 为波形文件添加管脚 建立输入波形信号 进行仿真 仿真结果 管脚定位 TCL脚本文件建立 管脚锁定Tcl脚本输入 TCL脚本文件运行 最后设计完成 编程配置 Byteblaster Parallel port Download Cable ByteblasterMV ByteblasterII Simulator Tool 面板?Start?Report Assignments?Pins 双击,在下拉菜单中选取管脚 双击,在下拉菜单中选取芯片定位 Files?New?Tcl Script File 命令码 芯片管脚 设计中的管脚名称 Tools?Tcl Scripts,弹出下面对话框,选中要运行和Tcl文件,点Run 利用缺省时序设置进行全编译,为下载配置作准备 Tools?Programmer弹出对话框如下 选择要下载的文件 选择编程模式 开始下载 编程进度显示 hwadee * * Max+Plus II:Altera公司针对芯片的开发环境 Quartus II:Altera公司 针对SOPC开发环境 ISE Foundation:Xilinx(FPGA的发明者)公司开发环境 ispLEVER:Lattice(ISP的发明者)公司开发环境 独立于FPGA供应商的第三方开发环境供应商: Altium(原Protel International Limited) Multiple Array Matrix and Programmable Logic User Systems 支持原理图和文本输入,针对可编程芯片设计 Altera基本已放弃对其升级,原MAX平台使用者建议转到Quartus平台 不支持系统行为级描述及仿真,不支持VHDL的某些语句如WAIT等, 不支持较新系列芯片如Cyclone系列等 完整的多平台,可编程片上系统(SOPC)的综合性设计环境 技术特性: 渐进式编译,时序逼进技术 SOPC Builder和系统生成工具集成 结构化ASIC设计集成 完整的命令行和TCL脚本接口 支持主要的第三方EDA工具 Nios嵌入式处理器 能够立即使用IP内核扩展库 DSP Builder 软件集成 验证方法完整而且多样 操作系统:Windows(不支持Windows98) Linux(Red Hat Linux7.2以上) 计算机配置:主频400M以上,安装空间1.2G以上 安装许可:采用破解版,但需提供本机MAC地址 安装过程:先安主体软件,再安加密狗(按安装指南操作) 工程建立 顶层宏文件建立 自制元件,库元件选用,端口及引脚 VHDL文件录入 功能时序仿真 原理图完成并编译仿真 TCL脚本及引脚定位 编程及配置,完成设计 运行QuartusII软件,建立工程,File?New Project Wizad 两 栏 相 同 新项目无文件 直接按Next 本项目采用Cyclone系列 本项目采用EP1C3T144 封装为TQFP,引脚数144 速度等级为8 无第三方EDA工具 按Next 菜单栏 项目浏览标签 工具栏 工作区 建立新设计文件 建立顶层原理图文件 新建顶层原理图文件 双击项层图空白处弹出 一个锁存器 改成自己的元件entity 名字,注意下面应点上 置为顶层实体 综合分析 点击鼠标右键 选取此项 输入引脚 输出引脚 自制元件 库中元件 设置项层实体,选取编译工具,按Start按钮,按缺省设置进行全编译 File?New?Other Files 选取失量波形 双击Name区?Node Finder?List??Ok 选中编辑对象,利用左边工具进行输入波形矢量的建立,直到完成 工具栏 占空比 时钟周期 注意结束时间设置,完成后保存 Tools?Simulator Tool 注意这里的变化 选取输入波形文件

文档评论(0)

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

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

1亿VIP精品文档

相关文档