微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > FPGA实战开发技巧(11)

FPGA实战开发技巧(11)

时间:02-11 来源:网络整理 点击:

两部分组成。由System ACE CF配置FPGA的接口电路如图5-36所示。

2.System ACE SC解决方案

System ACE SC为用户提供了自主性,用户可以自由地选择每一部分的元件,可将其置于电路板的任何位置,且所有的功能在一个独立的FPGA中完成,并不需要整合其他组件。System ACE SC有4个主要接口:边界扫描JTAG接口、系统控制接口、Flash存储器接口以及FPGA 接口,如图5-37所示。

图5-37 System ACE SC接口示意图

其中JTAG接口主要提供边界扫描测试和对具有JTAG接口的Flash存储器通信;Flash接口主要和外边的Flash芯片通信,读取存储器内的内容以及对存储器进行编程;系统控制接口主要提供输入时钟、配置控制信号和配置状态信号等;FPGA 接口主要用于配置FPGA,可通过从串、从并以及Selec tMAP等配置模式。

System ACE SC和System ACE CF的主要区别在于,System ACE SC的控制器是一个软核逻辑,而不是芯片,需要和设计一起下载到FPFA中。其余区别如表5-4所列。

表5-4 System ACE CF和System ACE SC的区别

典型的System ACE SC 配置电路如图5-38 所示。

图5-38 System ACE SC配置电路示意图

3.System ACE MPM解决方案

System ACE MPM是一个整合的组件解决方案,包括FPGA和PROM组成的配置控制组件和一个Flash存储组件,并封装为一个模块,通过尽可能少的组件来实现配置电路。赛灵思公司有16M、32M 以及64M位低密度的System ACE MPM。System ACE MPM 有4 个主要接口,和System ACE SC 的接口一样,其特征和功能也与System ACE SC 一样。二者的区别在于:System ACE MPM 封装了整个配置模块,而System ACE SC 允许用户自行配置,其接口电路如图5-39 所示。

图5-39 System ACE MPM接口电路示意图

System ACE MPM是赛灵思公司第一个支持位流压缩的配置方案,支持多种配置模式,同时可多达8个FPGA链的从串配置模式和多达4个FPGA的Select MAP配置模式,最大配置速率为152Mbps,同时又可最大限度地减小电路板空间和连线。典型的System ACE MPM 配置电路如图5-40所示。总之,System ACE技术简化了大型FPGA 系统的配置方案,令开发人员将精力主要集中在系统性能的提高和开发时间的缩短。

图5-40 System ACE MPM配置电路示意图

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top