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

基于LCoS时序彩色显示的DDR2 SDRAM控制器的设计与验证

发布时间:2020-07-22 05:12
【摘要】:LCoS(Liquid Crystal on Silicon)芯片是一种在硅基液晶技术基础上发展起来的微显示芯片,常用于如可穿戴式设备的电子产品中,具有低功耗、高显示分辨率等优点。LCoS芯片目前最常用的显示方式是RGB空间彩色显示,RGB彩色空间中的任何一个像素点都可以表示一种颜色。RGB空间彩色的不足在于像素点的颜色发生变化的可能性会非常高。而LCoS时序彩色显示则利用人眼的视觉短暂性,将高速的顺序三基色光综合成彩色光,给人的感觉就是稳定的彩色图像。本文基于LCoS时序彩色显示设计了一种可嵌入LCoS显示芯片的DDR2(Double Data Rate Ⅱ)内存控制器,内部含有具有 AMBA(Advanced Microcontroller Bus Architecture)总线结构的1个写数据主机和6个读数据主机,为从机提供相关的读写指令、地址和数据。该控制器也支持可配置DDR2使能自刷新和自动刷新模式,并提供了 5种低功耗模式。在低功耗模式下,该控制器不会向DDR2内存提供高速差分时钟。本设计根据DDR2协议规范,编写系统spec和子模块spec,设计采用模块化设计方法,DDR2控制器主要包括物理层和协议层。每层又细分为各功能子模块。协议层中的工作模式切换模块会根据系统状态自动使能低功耗模式。协议层还包含了一个命令队列,用于对各个读写主机发送的指令根据优先级进行排队,然后发送到DDR2存储器。物理层中包含了一个数字锁相环,这样会向DDR2内存提供更精准的数据同步信号,同时其数据分片模块会提供差分的时钟和数据信号。在对DDR2内存的内部结构以及基本工作原理进行详细了解和研究DDR2 SDRAM JEDEC协议JESD79-2F的基础上,本课题DDR2控制器的各个功能模块程序采用Verilog硬件描述语言进行设计。利用Synopsys的VCS工具对各控制器模块代码进行功能仿真及验证,编写脚本文件,利用DC逻辑综合工具对控制器代码进行翻译和优化以及单元库映射,完成对流片后芯片的测试工作。
【学位授予单位】:湘潭大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP332
【图文】:

内部结构,随机访问存储器,存储体,端口


DDR2邋SDRAM是基于CMOS的高速随机访问存储器,内部含有4个Bank逡逑存储体。下图是ISSI公司的一款16MegX邋16的DDR2邋SDRAM的内部结构图[14],逡逑如图2-1所示:逡逑CLK—?逡逑OJC#—?逦逦邋—邋逦逡逑CKE—?邋COMMAND逦REFRESH逦nrvi逡逑ODT—?邋DECODER*逦*邋CONTROLLER逡逑CS?邋—*■邋CLOCK逦 ̄逦逦!——逡逑GENERATOR逦^CF逦DLL逡逑CAS*-*逦■■逦|邋REFRESH逦_-l—J逦|逡逑WE*—逦COm-ROLLE逡逑w邋|邋MODE逦REFRESH邋|逦邋‘逦+逦逦逡逑F邋REGISTE逦COUNTER逡逑I邋I邋R¥逦,邋i邋L逦逦1逦I逦MEMORY邋CELL逦ODTCIRCUrr逡逑j逦逦邋|邋BUFFER邋|逦|逦|逦‘邋‘逦邋个邋DMtDMb逡逑IOGATE邋逦逦邋逦1逡逑COLUMN逦BANKCONTROLLOG.C逦逦!逡逑严邋ADDRESS邋LATCH逦'逡逑4r逦逦逦逦邋T逦DQS?-DQSb.逡逑逦1逦ill逦1逦邋/I逦D0S??-D0Sb?逡逑BURST邋COUNTER逦'逦^邋COLUMN邋DECODER逦^邋(:逦|逡逑GENERATOR邋^逡逑COLUMN逦_逦部分S线的分支逡逑ADDRESS邋BURRER逡逑

示意图,内存,阵列,示意图


这样我们就容易正确地找到选定的单元格位置。对于单个存储器而言,这逡逑种表格就是存储器的一个Bank,该单元格就是Bank中的一个存储单元。逡逑DDR2内部Bank示意图如图2-2所示:逡逑B1逦C邋(列地址)逡逑0逦1逦2逦3逦4逦5逦6逦7逡逑1逡逑R邋(行上逦B逦逡逑地址)3逡逑4逡逑5逡逑6逡逑7逡逑图2-2邋DDR2内部Bank示意图逡逑从DDR2的Bank示意图中可以得知,假如B1是DDR2内存阵列中的一个逡逑Bank,R是这个Bank中的行地址,C是这个Bank中的列地址。图中红色方块逡逑示意的单元格即为选定地址为Bl、R2、C6且要对其执行指令操作的存储单元逡逑[11]6逡逑0逡逑2.2DDR2与DDR的区另IJ逡逑DDR2协议规范是JEDEC邋(固态技术协会)早期专著的一种内存协议标准,逡逑与上一代DDR内存协议标准主要区别在于同样是在时钟的双边沿对数据进行采逡逑样的基本传输方式,但DDR2内存的预取速率却是DDR内存预取速率的两倍,逡逑即4-bit数据预取[1611。换句话说,DDR2内存单个时钟可以以外部总线速率的4逡逑7逡逑

预读,机制


能够提高数据传输率的关键技术所在,可以在不提升内存阵列工作频率的同时还逡逑能提高数据传输带宽。现有的DDR3采用了邋8-bit数据预取机制[17]12。逡逑DDR2的预读取机制如图2-3所示:逡逑Pipeline邋architecture逡逑Addr逦逦L_(^VJ逦_?邋fmory邋一^逦Ldq逡逑Arrays逡逑——^逦 ̄ ̄|>邋逦逡逑CLK逦》逡逑Prefetch邋architecture逡逑——逦fn,ory邋=邋Partolel邋一-邋p9逡逑^一^Arrays邋_-邋Serial逡逑逦^逦I逦逦逡逑CLK逦CLKj逦逡逑V逦逦逦逦逦y逡逑图2-3邋DDR2预读取机制图逡逑DDR内存通常采用TSOP芯片封装形式,当工作频率过高时,它过长的管逡逑脚会产生很强的寄生效应,这样会严重干扰信号的稳定性且对DDR工作频率的逡逑提升带来困难。相反,DDR2内存采用的是FBGA封装形式。与TSOP封装形式逡逑相比较,FBGA封装能够提供更高的封装性能[16]1。DDR2采用标准的1.8V电压,逡逑相比于DDR协议规范的2.5V电压,有了很大程度的降低,这样就会产生明显更逡逑小的发热量和更低的功率消耗。逡逑表2.1给出了邋DDR2与DDR内存的参数对比。逡逑表2.2DDR与DDR2内存参数对比逡逑参数逦DDR邋SDRAM逦DDR2邋SDRAM逡逑性能(Performance)逦100-200MHz逦200-533MHz逡逑数据传输速率逦133-400Mbps逦400-800Mbps逡逑容量(Capacity)逦64MB-1GB逦256MB-

【参考文献】

相关期刊论文 前6条

1 李明;代永平;;一种基于LCoS时序彩色显示降低SDRAM时钟频率的方法[J];光电子技术;2015年03期

2 仵宗钦;王晓曼;刘鹏;王奇;张立媛;;基于FPGA的SDRAM控制器设计与实现[J];电子与封装;2014年10期

3 杜斐;田泽;许宏杰;卢俊;;一种高效的视频编码系统存储器接口的验证[J];计算机技术与发展;2014年04期

4 李冠章;罗武胜;李沛;;基于人眼视觉特性的彩色图像增强算法[J];光电工程;2009年11期

5 任颖;黄建国;;基于FPGA的DRR2 SDRAM控制器接口的简化设计方法及实现[J];电子质量;2008年11期

6 黄国强;;硬件描述语言及其开发流程[J];科技广场;2004年12期

相关硕士学位论文 前10条

1 谭振平;基于MIPI协议的显示驱动接口设计[D];湘潭大学;2016年

2 高胜;高速采样数据存储控制器的设计与实现[D];电子科技大学;2016年

3 杨军;基于FPGA的DDR3控制器IP设计与验证[D];南昌航空大学;2015年

4 谭燕林;基于FPGA的DDR2 SDRAM控制器设计[D];东南大学;2016年

5 章华;数字音频处理器芯片XD2309的后端设计与验证[D];西安电子科技大学;2013年

6 孟晓东;基于FPGA的DDR3控制器设计与验证[D];国防科学技术大学;2012年

7 容涛涛;适用于DDR SDRAM的控制器设计[D];西安电子科技大学;2012年

8 赵冠楠;基于FPGA的内存控制器的设计与应用[D];太原理工大学;2010年

9 王坤;SAR实时成像处理机采集和转置模块的设计与实现[D];电子科技大学;2010年

10 韦喜波;DDR SDRAM控制器的设计与验证[D];哈尔滨工业大学;2009年



本文编号:2765372

资料下载
论文发表

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


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

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