- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FPGA在线加载模式简介.
FPGA是基于SRAM编程的,编程信息在系统掉电时会丢失,每次上电时,都需要从器件外部的FLASH或EEPROM中存储的编程数据重现写入内部的SRAM中。FPGA在线加载需要有CPU的帮助,并且在加载前CPU已经启动并工作。bm2d$z v3z*z W5Xg0??????? FPGA的加载模式主要有以下几种:*^xf_Q5nN0?????? 1).PS模式(Passive Serial Configuration Mode),即被动串行加载模式。PS模式适合于逻辑规模小,对加载速度要求不高的FPGA加载场合。在此模式下,加载所需的配置时钟信号CCLK由FPGA外部时钟源或外部控制信号提供。另外,PS加载模式需要外部微控制器的支持。+kUr)]Ix Eb0???????2).AS模式(Active Serial Configuration Mode),即主动串行加载模式。在AS模式下,FPGA主动从外部存储设备中读取逻辑信息来为自己进行配置,此模式的配置时钟信号CCLK由FPGA内部提供。中国通信人博客@h| Cf?????? 3).PP模式(Passive Parallel Configuration Mode),即被动并行加载模式。此模式适合于逻辑规模较大,对加载速度要求较高的FPGA加载场合。PP模式下,外部设备通过8bit并行数据线对FPGA进行逻辑加载,CCLK信号由外部提供。中国通信人博客Bw2iSw}~3c?????? 4).BS模式(Boundary Scan Configuration Mode),即边界扫描加载模式。也就是我们通常所说的JTAG加载模式。中国通信人博客i(u!nNRa??? 所有的FPGA芯片都有三个或四个加载模式配置管脚,通过配置来选取不同的加载模式。3T4Q5Cge5L0??????? 首先来介绍下PS加载模式,各个厂商FPGA产品的PS加载端口定义存在一些差异,下面就对目前主流的三个FPGA厂商Altera, Xilinx,Lattice的PS加载方式进行一一介绍。/`^l.Uijui5K0?zgT7r er0??? 中国通信人博客2O9_#Iu^7^1ln!N!BJ2a?????? Altera公司的FPGA产品PS加载接口如下图所示。中国通信人博客cy7I)E Zd }q??? 中国通信人博客7XnAjj!a9N `1L}???????? 1).CONFIG_DONE:加载完成指示输出信号,I/O接口,高有效,实际使用中通过4.7K电阻上拉到VCC,使其默认状态为高电平,表示芯片已加载完毕,当FPGA正在加载时,会将其驱动为低电平。中国通信人博客l/D D4b,m!z {???????? 2).nSTATUS:芯片复位完成状态信号,I/O接口,低有效,为低时表示可以接收来自外部的加载数据。实际使用中通过4.7K电阻上拉到VCC,使其默认状态为高,表示不接收加载数据。m+X{0N2K4T0????????3).nCE:芯片使能管脚,输入信号,低有效,表示芯片被使能。当nCE为高电平时,芯片为去使能状态,禁止对芯片进行任何操作。对于单FPGA芯片单板,nCE直接接GND即可,而对于多FPGA芯片单板,第一片芯片的nCE接GND,下一芯片的nCE接上一芯片的nCEO。中国通信人博客/w cK S#]0^#]??????? 4).nCEO:使能输出信号,当芯片加载完成时,该管脚输出为低电平,未加载完成时输出为高电平。对于单FPGA芯片单板,nCEO悬空,对于多FPGA芯片单板,nCEO接下一芯片的nCE。中国通信人博客5{uT|H??????? 5).nCONFIG:启动加载输入信号,低电平时表示外部要求FPGA需要重新加载,复位FPGA芯片,清空芯片中现有数据。实际使用中该管脚通过4.7K电阻上拉到VCC,使其默认状态为高。中国通信人博客b_}qQN??????? 6).DCLK:加载数据参考时钟。PS模式下为输入,AS模式下为输出。中国通信人博客5J-q](~f O??????? 7).DATA0:加载数据输入,输入信号。中国通信人博客:al D,l:q,bw??????? 8).MSEL[0:3]:加载模式配置管脚。0k+D l)o bs#b0(`Y!a!fy0???? 上图为利用CPU扩展I/O端口对多片FPGA进行PS加载的硬件连接实例。CPU可以利用自己的I/O端口来对FPGA进行直接加载,不过,由于CPU的I/O端口有限,在大多数情况下,都是利用扩展I/O端口,扩展器件可以是CPLD或FPGA,不过在大多数情况下都是CPLD。上图为同步加载方案,两片FPGA的nCE管脚都接GND,所以两片FPGA的加载操作会同时开始和结束,此种设计方案适用于两片FPGA来自同一个厂家,并且逻辑
您可能关注的文档
- Foobar2000界面入门..doc
- Fortran基本计算之赋值语句..doc
- format和formatdate的用法..doc
- FortiGateSSLVPN配置..docx
- FOSS官方资料FT120UA安装..doc
- foundationsofeconomicrationalism..doc
- foxboro概述..doc
- FoxitPDFEditor使用技巧..doc
- Foxmail邮箱账户怎样导入和导出邮件..doc
- FP0高速脉冲输出功能(位置控制整理版)..doc
- 门式膺架法吊装施工工艺工法.pdf
- 筑岛围堰施工工艺工法.pdf
- 外研新版七年级下册《Module 7 My past life Unit 1 I was born in a small village.》同步练习卷3.doc
- 外研新版七年级下册《Module 5 Shopping Unit 2 You can buy everything on the Internet.》同步练习卷3.doc
- 外研新版七年级下册《Module 5 Shopping Unit 1 What can I do for you?》同步练习卷2.doc
- 外研新版七年级下册《Module 6 Around town Unit 1 Could you tell me how to get to the National Stadium?》同步练习卷1.doc
- 外研新版七年级下册《Module 6 Around town Unit 2 The London Eye is on your right.》同步练习卷1.doc
- 人教版2024七年级上册英语Unit 2(知识梳理).docx
- 人教版2024七年级上册英语Unit 3 Section B(1a-1d)(同步课件).pptx
- 部编版八年级下册《第12课 《诗经》二首》同步练习卷(1).doc
最近下载
- 往复炉排的运行调节及注意事项.pdf VIP
- 沪教牛津版英语2024七年级上册全册知识清单(记忆版).docx
- 洛隆车站特大桥桩基全护筒施工工艺总结报告.docx VIP
- 中石化炼油厂用泵的特殊要求及发展趋势.pdf
- 世纪商务英语外贸函电 第四版 项目1 Basic Knowledge of Business English Letters Writing.ppt
- 不锈钢管安装施工方案.doc
- 国家装修标准:JCT 2113-2012 普通装饰用铝蜂窝复合板.pdf VIP
- 医院隔离技术标准2023.pptx VIP
- 强制性条文内容(土建部分).doc
- 新能源汽车发展研究毕业论文5000字.docx VIP
文档评论(0)