当前位置:主页 > 科技论文 > 计算机论文 >

网络处理器中DDR SDRAM控制器的设计与实现

发布时间:2022-01-14 22:33
  存储器对现在大量使用的数字化系统的性能至关重要,是决定系统性能的关键器件之一。除了通用计算机系统,大量的嵌入式系统也纷纷采用DDR SDRAM内存,越来越多的SoC系统芯片中会集成DDR接口模块,DDR SDRAM以其高速、大容量、运行稳定与高性价比等优点得到了广泛的应用。本文重点介绍了网络处理器中的DDR SDRAM控制器的设计与实现。网络处理器是新一代用来执行数据处理和转发的高速可编程处理器,慢速存储访问成为网络处理器系统性能提升的一个重要瓶颈,因此DDR SDRAM控制器性能的高低对整个网络处理器系统至关重要。为了实现外部总线主设备和存储器数据的转换,使用基于AMBA总线协议,通过AMBA逻辑接口来发送指令、地址和数据。本论文采用自顶向下的设计方法和模块化的思想,将DDR SDRAM控制器划分为几个功能模块,并使用Verilog HDL语言完成DDR SDRAM控制器的地址译码模块、时钟产生模块、数据通路模块、控制逻辑模块、计数模块以及用户接口模块等的设计。设计的控制器在Xilinx ISE平台上完成了功能验证和时序仿真,最后在FPGA硬件平台上实现了利用DDR SDRAM控制器... 

【文章来源】:西安电子科技大学陕西省 211工程院校 教育部直属院校

【文章页数】:61 页

【学位级别】:硕士

【部分图文】:

网络处理器中DDR SDRAM控制器的设计与实现


AMBA逻辑接口写入指令

波形图,逻辑接口,配置模式,寄存器


40网络处理器中 DDR SDRAM 控制器的设计与实现图 4.3 给出了 AMBA 逻辑接口配置模式寄存器的波形图,时钟信号为 clk,复位信号 rst 置高电平,当来自 AMBA 接口地址为 32’h00000000 时,表示为配置模式寄存器模式,此时通过数据信号给出数据配置情况,即in_wdata为32’h00000023。AMBA 逻辑接口模块输出 sys_cmd 为模式寄存器配置指令,如图所示为7’b0000010,数据输出 sys_data_i 为 32’h00000000。

网络处理器中DDR SDRAM控制器的设计与实现


DDRSDRAM初始化

【参考文献】:
期刊论文
[1]基于AMBA总线接口的以太网IP核[J]. 刘虎,肖永田,章军.  计算机工程. 2007(22)
[2]网络处理器体系结构分析[J]. 王兴杰,葛敬国,张道庆,钱华林.  微电子学与计算机. 2006(05)
[3]视频解码芯片中DDR SDRAM控制器的设计[J]. 刘洋,林争辉.  计算机工程. 2006(01)
[4]AMBA-AHB总线接口的设计与实现[J]. 颜伟成,陈朝阳,沈绪榜.  计算机与数字工程. 2005(10)
[5]基于AMBA总线的DDR2 SDRAM控制器研究与实现[J]. 张凯,李云岗.  微电子学与计算机. 2005(09)
[6]一款嵌入式芯片总线仲裁器的设计和评估[J]. 鲍胜荣,吴旭凡,钟锐.  电子工程师. 2005(01)
[7]下一代网络设备核心单元——网络处理器应用研究[J]. 蔡一兵,石晶林.  电子技术应用. 2004(01)
[8]ARM体系以及AMBA总线分析[J]. 周彩宝,刘应学.  计算机工程. 2003(05)
[9]有限状态机设计策略[J]. 王巍,高德远.  计算机工程与应用. 1999(07)

硕士论文
[1]网络处理器系统中SDRAM控制器电路设计与仲裁优化研究[D]. 关娜.西安电子科技大学 2010
[2]网络处理器中SDRAM存储器接口模块设计研究[D]. 武颖奇.西安电子科技大学 2010
[3]DDR存储控制器的设计与应用[D]. 陈昊.国防科学技术大学 2006



本文编号:3589341

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3589341.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户9bd40***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com