位置:51电子网 » 技术资料 » 嵌入式系统

DDRSDRAM在嵌入式系统中的应用

发布时间:2007/4/23 0:00:00 访问次数:566

12VDC货源 PDF 芯片资料 报价 | DDR SDRAM在嵌入式系统中的应用
电子论坛
您现在的位置:12VDC 的货源和报价
12VDC 的相关技术信息
其他型号 深圳市广盛电子有限公司联系人:聂小姐
电话:0755-83685772
深圳市光之阳电子有限公司联系人:张小姐
电话:0755-25322734
深圳市绿盛电子科技有限公司联系人:曾生
电话:0755-13556870936/82814355
香港泽琛科技有限公司联系人:李小姐
电话:0755-83633323/83633313/83633343/83655115
>>更多供应商

DDR SDRAM在嵌入式系统中的应用

引 言

  很多嵌入式系统,特别是应用于图像处理与高速数据采集等场合的嵌入式系统,都需要高速缓存大量的数据。DDR(Double Data Rate,双数据速率)SDRAM由于其速度快、容量大,而且价格便宜,因此能够很好地满足上述场合对大量数据缓存的需求。但DDR SDRAM的接口不能直接与现今的微处理器和DSP的存储器接口相连,需要在其间插入控制器实现微处理器或DSP对存储器的控制。

  随看密度与性能的不断提升,现场可编程门阵列(FPGA)已被广泛应用于各种嵌入

式系统中。而且,现在很多的FPGAs都提供了针对DDR SDRAM的接口特性:其输入输出引脚都与SSTL一II电气特性相兼容,内部提供了DDR触发器、锁相环等硬件资源。使用这些特性,可以更加容易地设计性能可靠的高速DDR SDRAM存储器控制器。 

1 DDR SDRAM在嵌入式系统中的应用

  图1是DDR SDRAM在高速信号源系统中的应用实例。

  在该系统中,由FPGA完成各模块之间的接口控制。FPGA接收从前端传送过来的高速数字信号,并将其存储在DDR SDRAM中;13SP通过FPGA读取DDR中的数据.处理后再送回到DDR SDRAM,最后由FPGA负责将数据分两路输出。

  该系统对存储器的要求是能够高速地存储大量的数据,DDR SDRAM正好能满足这一要求。此时,FPGA是否能对DDR SDRAM进行有效控制就成为影响系统性能的关键。最后的试验结果表明,FPGA是能够胜任这一任务的。 

2 DDR SDRAM的工作方式

  在DDR SDRAM能够被存取数据之前,需要先对其初始化。该初始化流程是预先定义好的,不正确的操作将导致无法预料的结果。初始化的过程中将设置 DDRSDRAM的普通模式寄存器和扩展模式寄存器,用来制定DDR SDRAM的工作方式。这些设置包括突发长度、突发类型、CAS潜伏期和工作模式以及扩展模式寄存器中的对DDR SDRAM内部DLL的使能与输出驱动能力的设置。模式寄存器可以被再编程,这时需要DDRSDRAM的各个区(bank)处于空闲状态,从而改变存储器的工作模式。如果操作正确,对模式寄存器的再编程不会改变存储器内存储的数据。

  初始化完成之后,DDR SDRAM便进入正常的工作状态,此

12VDC货源 PDF 芯片资料 报价 | DDR SDRAM在嵌入式系统中的应用
电子论坛
您现在的位置:12VDC 的货源和报价
12VDC 的相关技术信息
其他型号 深圳市广盛电子有限公司联系人:聂小姐
电话:0755-83685772
深圳市光之阳电子有限公司联系人:张小姐
电话:0755-25322734
深圳市绿盛电子科技有限公司联系人:曾生
电话:0755-13556870936/82814355
香港泽琛科技有限公司联系人:李小姐
电话:0755-83633323/83633313/83633343/83655115
>>更多供应商

DDR SDRAM在嵌入式系统中的应用

引 言

  很多嵌入式系统,特别是应用于图像处理与高速数据采集等场合的嵌入式系统,都需要高速缓存大量的数据。DDR(Double Data Rate,双数据速率)SDRAM由于其速度快、容量大,而且价格便宜,因此能够很好地满足上述场合对大量数据缓存的需求。但DDR SDRAM的接口不能直接与现今的微处理器和DSP的存储器接口相连,需要在其间插入控制器实现微处理器或DSP对存储器的控制。

  随看密度与性能的不断提升,现场可编程门阵列(FPGA)已被广泛应用于各种嵌入

式系统中。而且,现在很多的FPGAs都提供了针对DDR SDRAM的接口特性:其输入输出引脚都与SSTL一II电气特性相兼容,内部提供了DDR触发器、锁相环等硬件资源。使用这些特性,可以更加容易地设计性能可靠的高速DDR SDRAM存储器控制器。 

1 DDR SDRAM在嵌入式系统中的应用

  图1是DDR SDRAM在高速信号源系统中的应用实例。

  在该系统中,由FPGA完成各模块之间的接口控制。FPGA接收从前端传送过来的高速数字信号,并将其存储在DDR SDRAM中;13SP通过FPGA读取DDR中的数据.处理后再送回到DDR SDRAM,最后由FPGA负责将数据分两路输出。

  该系统对存储器的要求是能够高速地存储大量的数据,DDR SDRAM正好能满足这一要求。此时,FPGA是否能对DDR SDRAM进行有效控制就成为影响系统性能的关键。最后的试验结果表明,FPGA是能够胜任这一任务的。 

2 DDR SDRAM的工作方式

  在DDR SDRAM能够被存取数据之前,需要先对其初始化。该初始化流程是预先定义好的,不正确的操作将导致无法预料的结果。初始化的过程中将设置 DDRSDRAM的普通模式寄存器和扩展模式寄存器,用来制定DDR SDRAM的工作方式。这些设置包括突发长度、突发类型、CAS潜伏期和工作模式以及扩展模式寄存器中的对DDR SDRAM内部DLL的使能与输出驱动能力的设置。模式寄存器可以被再编程,这时需要DDRSDRAM的各个区(bank)处于空闲状态,从而改变存储器的工作模式。如果操作正确,对模式寄存器的再编程不会改变存储器内存储的数据。

  初始化完成之后,DDR SDRAM便进入正常的工作状态,此

相关IC型号

热门点击

 

推荐技术资料

DFRobot—玩的就是
    如果说新车间的特点是“灵动”,FQPF12N60C那么... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!