DDRSDRAM在嵌入式系统中的应用
发布时间:2007/4/23 0:00:00 访问次数:566
|
您现在的位置: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)已被广泛应用于各种嵌入
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 的货源和报价 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)已被广泛应用于各种嵌入
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便进入正常的工作状态,此
上一篇:实时仿真与嵌入式系统
上一篇:嵌入声纹特征的个人证件识读器