FPGA实战开发技巧(11).doc

上传人:白大夫 文档编号:3251762 上传时间:2019-08-06 格式:DOC 页数:3 大小:16KB
返回 下载 相关 举报
FPGA实战开发技巧(11).doc_第1页
第1页 / 共3页
亲,该文档总共3页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《FPGA实战开发技巧(11).doc》由会员分享,可在线阅读,更多相关《FPGA实战开发技巧(11).doc(3页珍藏版)》请在三一文库上搜索。

1、FPGA实战开发技巧(11)5.5.4 从串配置模式在串行模式下,需要微处理器或微控制器等外部主机通过同步串行接口将配置数据串行写入FPGA芯片,其模式选择信号M2:0=3b111。典型的Spartan 3E系列FPGA单片配置电路如图5.5.11所示。DIN输入管脚的串行配置数据需要在外部时钟CCLK 信号前有足够的建立时间。其中单片FPGA 芯片构成了完整的JTAG链,仅用来测试芯片状态,以及支持JTAG 在线调试模式,与从串配置模式没有关系。外部主机通过下拉PROG_B启动配置并检测INIT_B 电平,当INIT_B 为高时,表明FPGA 做好准备,开始接收数据。此时,主机开始提供数据和

2、时钟信号直到FPGA 配置完毕且DONE 管脚为高,或者INIT_B 变低表明发生配置错误才停止。整个过程需要比配置文件大小更多的时钟周期,这是由于部分时钟用于时序建立,特别当FPGA 被配置为等待DCM锁存其时钟输入。图5-32 FPGA从串配置电路示意图此外,从串配置模式也可配置多片FPGA芯片,典型的两片Spartan 3E系列FPGA的从串配置电路如图5-33所示。所有芯片的CCLK信号都有主控设备提供,靠近主控设备的FPGA要充当桥梁的作用,将配置数据转发到第二个FPGA芯片。可以看到采用从串配置的好处主要在于节省电路板面积,并使得系统具备更大的灵活性。图5-33 多片FPGA从串模

3、式配置电路5.5.5 JTAG配置模式1JTAG配置电路赛灵思公司的FPGA芯片具有IEEE 1149.1/1532协议所规定的JTAG接口,只要FPGA上电,不论模式选择管脚M2:0 的电平,都可用采用该配置模式。但是将模式配置管脚设置为JTAG模式,即M2:0=3b101时,FPGA芯片上电后或者PROG_B管脚有低脉冲出现后,只能通过JTAG模式配置。JTAG模式不需要额外的掉电非易失存储器,因此通过其配置的比特文件在FPGA断电后即丢失,每次上电后都需要重新配置。由于JTAG模式已更改,配置效率高,是项目研发阶段必不可少的配置模式。典型的Spartan 3E系列芯片的JTAG配置电路如

4、图5-34所示。图5-34 JTAG模式配置电路示意图5.5.6 System ACE配置方案随着FPGA成为系统级解决方案的核心,大型、复杂设备常需要多片大规模的FPGA。如果使用PROM进行配置,需要很大的PCB面积和高昂的成本,因此很多情况下都利用微处理由从模式配置FPGA芯片,但该配置方案容易出现总线竞争且延长了系统启动时间。为了解决大规模FPGA的配置问题,赛灵思公司推出了系统级的System ACE(Advanced ConfiguraTIon Environment) 解决方案。System ACE可在一个系统内,甚至在多个板上,对赛灵思的所有FPGA进行配置,使用Flash存储

5、卡或微硬盘保存配置数据,通过System ACE控制器把数据配置到FPGA中。目前,System ACE有System ACECF(Compact Flash)、System ACE SC(Soft Controller) 以及System ACE MPM(MuTI-Package Module) 三种。读者需要注意的是:System ACE SC/MPM 是和System ACE CF 独立的解决方案。典型的ACE 接口以及系统组成如图5-35 所示。图5-35 典型的ACE接口以及系统组成示意图1System ACE CF解决方案System ACE CF的核心是System ACE CF

6、存储设备和System ACE控制器芯片。System ACE CF存储设备包括赛灵思的ACE Flash卡或其它厂家的Compact Flash卡以及IBM的微硬盘。Compact Flash卡的容量为32MB4GB,微硬盘的容量为2GB6GB,至少可配置数百片FPGA芯片。System ACE CF控制器提供了存储单元和FPGA器件之间的接口,PC和存储器的标准JTAG接口。控制器芯片默认的配置模式也是通过边界扫描的方式将数据配置到FPGA 链中,同样可由边界扫描链的测试和编程接口来辅助进行系统原形的调试,其主要特点有:- 支持赛灵思所有FPGA芯片的配置;- 以最小的PC板空间实现多达8Gb的配置 ;- 包括高达152Mbps的配置速率;- 利用带有嵌入式处理器核的FPGA进行系统调节;- 管理多个比特流( 全部或部分),并按需要对其进行激活;- 包含处理器核初始化;- 软件存储加密;- 可移动存储器件;- 降低了定制配置系统的成本,支持大多数 CompactFlash卡,包括Microdrive单元;包含内置式微处理器接口,可以直接调整FPGA配置;释放设计资源。图5-36 System ACE CF配置电路示意图

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1