fpga配置和flash编程学习.pptx

  1. 1、本文档共115页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1页/共115页第五章 FPGA配置和FLASH编程第2页/共115页主要内容本章将首先介绍FPGA配置方式和配置过程,然后简单介绍了配置芯片、配置文件的种类以及配置电路设计要点,本章最后讲述了配置文件下载、Flash编程等方面的内容,其中Flash编程包括NOR Flash的编程、EPCS的编程。通过本章的内容读者将理解并掌握FPGA配置以及Flash编程、NiosII程序装载等的相关内容。 第3页/共115页第5章 目录5.1 FPGA配置5.2 Cyclone及Cyclone II FPGA配置5.3 配置芯片5.4 配置的软件设置5.5 配置文件5.6 配置可靠性及电路设计注意事项5.7 下载配置文件到FPGA5.8 下载配置文件到EPCS5.9 IDE Flash Programmer介绍5.10 用户程序引导5.11 使用IDE Flash Programmer 编程5.12 创建目标板Flash编程设计第4页/共115页第5章 目录5.1 FPGA配置5.2 Cyclone及Cyclone II FPGA配置5.3 配置芯片5.4 配置的软件设置5.5 配置文件5.6 配置可靠性及电路设计注意事项5.7 下载配置文件到FPGA5.8 下载配置文件到EPCS5.9 IDE Flash Programmer介绍5.10 用户程序引导5.11 使用IDE Flash Programmer 编程5.12 创建目标板Flash编程设计第5页/共115页5.1 FPGA配置配置器件FPGA配置(configuration)是对FPGA的内容进行编程的过程。每次上电后都需要进行配置是基于SRAM工艺FPGA的一个特点,也可以说是一个缺点。FPGA配置过程如下:配置RAM配置RAM中的配置数据:用于控制FPGA内部可编程的内部逻辑、内部寄存器和I/O寄存器初始化,I/O驱动器使能等。之后FPGA进入用户模式。外部电路外部电路将配置数据载入片内配置RAM中FPGA配置完成第6页/共115页5.1 FPGA配置EPC系列EPCS系列FPGAFPGA配置方式根据FPGA在配置电路中的角色,可以将配置方式分为三类:1.FPGA主动串行(AS)方式 2. JTAG方式 3. FPGA被动(Passive)方式JTAG方式2下载工具或智能主机配置数据FPGA仅输出响应信号FPGA被动(Passive)方式FPGA主动串行(AS)方式31第7页/共115页5.1 FPGA配置EPC系列EPCS系列FPGAFPGA配置方式根据FPGA在配置电路中的角色,可以将配置方式分为三类:1.FPGA主动串行(AS)方式 2. JTAG方式 3. FPGA被动(Passive)方式JTAG方式2下载工具或智能主机被动方式可分为下列几种方式: 被动串行方式(PS) 快速被动并行(FPP)方式 被动并行异步(PPA)方式 被动并行同步(PPS)方式 被动串行异步(PSA)方式配置数据FPGA仅输出响应信号FPGA被动(Passive)方式FPGA主动串行(AS)方式31第8页/共115页5.1 FPGA配置Altera FPGA配置方式列表配置方式器件类别Stratix IIStratix ,Stratix GXCyclone IICycloneAPEX IIAPEX20K,APEX20KE,APEX20KCMercuryACEX 1KFLEX10K,FLEX10KE,FLEX10KAFLEX6000被动串行(PS)√√√√√√√√√√主动串行(AS)√√√快速被动并行(FPP)√√√被动并行同步(PPS)√√√√被动并行异步(PPA)√√√√√√√被动串行异步(PSA)√JTAG√√√√√√√√√仅支持边界扫描测试第9页/共115页5.1 FPGA配置Cyclone FPGA配置方式表配 置 方 式描 述主动串行配置(AS)采用串行配置器件(EPCS1、EPCS4、EPCS16、EPCS64)被动配置(PS)1.采用专用配置器件(EPC1、EPC2、EPC4、EPC8、EPC16);2.采用配置控制器(单片机、CPLD等)配合Flash;3.下载电缆。JTAG配置通过JTAG进行配置第10页/共115页5.1 FPGA配置FPGA配置过程FPGA的配置包括3各阶段:复位、配置和初始化。进入用户模式复位配置初始化配置过程波形图第11页/共115页5.1 FPGA配置FPGA配置过程FPGA的配置包括3各阶段:复位、配置和初始化。进入用户模式复位配置初始化配置数据写入到器件中器件内部逻辑和寄存器初始化,I/O缓冲使能配置过程波形图第12页/共115页FPGA配置过程FPGA 配置流程图第13页/

文档评论(0)

kuailelaifenxian + 关注
官方认证
内容提供者

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

认证主体太仓市沙溪镇牛文库商务信息咨询服务部
IP属地上海
统一社会信用代码/组织机构代码
92320585MA1WRHUU8N

1亿VIP精品文档

相关文档