新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > QDR SRAM与Spartan3 FPGA的接口设计

QDR SRAM与Spartan3 FPGA的接口设计

作者:时间:2011-06-02来源:网络收藏
2 低成本解决方案

本文引用地址:http://www.eepw.com.cn/article/150658.htm

  2.1 用作为的存储控制器

  系列是由Xilinx公司基于成功的Virtex-II 架构而研发的性价比较高的一种产品。器件有如下特点:嵌入式18×18乘法器支持高性能DSP应用;片上数字时钟管理(DCM),无需外部时钟管理器件;分布式的存储器和SRL16移位寄存器逻辑能够更高效执行DSP功能;18KB 块RAM,可以用作缓存或是高速缓存;数字片上终端能够消除对多个外部电阻器的需求;8个独立的I/O阵列支持24种不同的I/O标准;Spartan3系列的独有的特性可以简化存储控制器的。图2是用Spartan3系列FPGA实现的存储控制器结构图。

  

用Spartan3系列FPGA实现的存储控制器结构图

  该存储控制器的可以在深度扩展模式下实现对四个的控制。每个 会收到对各自的读写端口进行控制的相互独立的控制信号,而对所有的来说,地址和数据端口是共用的。

  存储控制器是以 SRAM工作在单时钟模式下对其进行控制的,从而可以简化存储器。控制器工作在100MHz的时钟频率下,允许7.2Gbps的带宽。存储控制器有独立的读写状态机,存储控制器的控制是基于两位指令输入的形式来实现的。

  2.2 QDR SRAM和Xilinx Spartan3系列FPGA的连接

  Spartan3系列的FPGA独有的特性可以简化存储控制器的。Spartan3系列产品是业界成本最低的可编程逻辑电路。在Spartan3系列FPGA中,有DCM(数字时钟管理)模块,可以用来消除内部全局时钟网络的时钟歪斜,或者消除为片外其他系统组成部分提供时钟的过程中所出现的时钟歪斜。DCM中的DLL能够使控制器完成FPGA的片上时钟和QDR SRAM之间的零时钟歪斜。除此之外,DCM还提供其他的功能,如相位调解,分频和倍频。图3所示为DCM在存储控制器设计中的应用。

  

DCM在存储控制器设计中的应用

评论


相关推荐

技术专区

关闭