学位论文 > 优秀研究生学位论文题录展示
FT-C55 LP外部存储器接口的设计与实现
作 者: 刘宗福
导 师: 孙永节
学 校: 国防科学技术大学
专 业: 电子科学与技术
关键词: 数字信号处理器 外部存储器接口 异步FIFO 异步存储器 SBSRAM SDRAM 读写归并
分类号: TP333.2
类 型: 硕士论文
年 份: 2008年
下 载: 30次
引 用: 3次
阅 读: 论文下载
内容摘要
在大多数基于DSP的嵌入式应用中,DSP芯片有限的片内存储器容量往往使得设计人员感到捉襟见肘。特别在数字图像处理、语音处理等应用场合,需要有高速大容量存储空间的强力支持,来满足系统对大量数据吞吐的要求。因此,需要外接存储器来扩展DSP的存储空间。不过,这些存储器芯片的接口复杂,不能和DSP实现无缝连接,给使用造成很大的不便。本文根据FT-C55LP DSP扩展存储空间和引导加载程序的要求,设计了片上外部存储器接口的软核,使FT-C55LP DSP可以无缝的连接异步存储器、SBSRAM存储器和SDRAM存储器,DSP的片内设备通过系统总线访问EMIF,EMIF将请求按规定的时序分发给各存储器。在本文的设计方案中,采用了异步FIFO、基于令牌轮转的优先级仲裁、寄存器地址的分级译码等关键技术,对总线接口、总线仲裁、RAM控制器等模块进行了设计。总线接口部分定义了EMIF和7条系统总线之间的交互协议;总线仲裁部分定义了对于总线请求的仲裁算法;RAM控制器实现了异步、SBSRAM和SDRAM三个存储控制器,将访问外部存储器的请求按规定的时序发送出去。在本文的设计中体现了低功耗和高速度的原则,对外部存储器接口的功耗和速度作了优化。对外部存储器接口进行了RTL级验证。验证过程中,本文采用自底向上(bottom-up)的验证方案,在建立的验证平台的基础上,外接工业标准存储器的Verilog软核,分模块级、部件级和系统级三个层次进行功能验证。结果表明设计的外部存储器接口功能正确,具有很好的兼容性,能够和工业标准的存储器无缝连接,满足设计需求。最后,鉴于在嵌入式应用中存储系统的功耗所占比例越来越大,本文给出了外部SDRAM存储系统的优化设计方案,采用读写归并和动态监测总线利用率的方法降低功耗,并对设计的方案进行了分析。
|
全文目录
摘要 10-11 ABSTRACT 11-12 第一章 引言 12-18 1.1 DSP 概述 12-16 1.1.1 DSP 特点及发展趋势 12-14 1.1.2 DSP 存储体系的特点 14-15 1.1.3 DSP 和外部存储器的连接 15-16 1.2 课题研究背景 16 1.3 本文完成的主要工作 16-17 1.4 本文的结构 17-18 第二章 外部存储器接口系统架构 18-32 2.1 FT-C55LP 的存储结构 18-19 2.2 FT-C55LP 的存储空间 19-22 2.3 外部存储器接口功能 22-25 2.4 DSP 通过外部存储器接口访存的协议 25-29 2.4.1 EMIF 和DSP 的交互协议 25-27 2.4.2 EMIF 和存储器的交互协议 27 2.4.3 DSP 通过EMIF 访问存储器 27-29 2.5 外部存储器接口的内部结构 29-30 2.6 本章小结 30-32 第三章 外部存储器接口设计中的关键技术 32-43 3.1 控制信号在不同时钟域的转换 32-34 3.2 基于异步 FIFO 的 Buffer 的设计 34-39 3.2.1 异步FIFO 空/满状态的判断 35-36 3.2.2 用格雷码实现读写指针 36-38 3.2.3 同步器的实现 38-39 3.2.4 不精确的FULL 和EMPTY 信号 39 3.3 基于令牌轮转的优先级仲裁算法 39-41 3.4 缓存写数据操作 41-42 3.5 寄存器地址的分级译码 42 3.6 本章小结 42-43 第四章 外部存储器接口主要功能块的设计 43-74 4.1 EMIF 与DSP 的各接口模块的设计 43-44 4.1.1 和程序总线的接口 43 4.1.2 和数据总线的接口 43-44 4.1.3 和DMA 的接口 44 4.2 异步存储控制器 44-53 4.2.1 异步存储器的特点 44-45 4.2.2 异步存储控制器功能 45-48 4.2.3 异步存储控制器的设计 48-53 4.3 同步存储控制器 53-54 4.4 SBSRAM 控制器 54-59 4.4.1 SBSRAM 的特点 54-55 4.4.2 SBSRAM 控制器功能 55-56 4.4.3 SBSRAM 控制器的设计 56-59 4.5 SDRAM 控制器 59-73 4.5.1 SDRAM 存储器的特点 59 4.5.2 SDRAM 控制器功能 59-62 4.5.3 EMIF 和SDRAM 的连接 62-64 4.5.4 SDRAM 控制器的设计 64-70 4.5.5 SDRAM 控制器的应用实例 70-72 4.5.6 SDRAM 性能分析 72-73 4.6 本章小结 73-74 第五章 外部存储器接口功能验证 74-85 5.1 验证方案 74-76 5.2 验证平台 76-77 5.3 功能验证 77-83 5.3.1 总线接口与总线仲裁的测试 78-80 5.3.2 异步存储控制器的测试 80-81 5.3.3 SBSRAM 控制器的测试 81 5.3.4 SDRAM 控制器的测试 81-83 5.4 覆盖率分析 83-84 5.5 本章小结 84-85 第六章 EMIF 的优化设计 85-92 6.1 SDRAM 功耗来源的特点 85-87 6.2 优化设计方案 87-91 6.2.1 采用块读的I-Cache 87-89 6.2.2 写后缓冲区的设计 89-90 6.2.3 动态监测总线利用率 90-91 6.3 优化后的EMIF 的性能分析 91-92 第七章 结束语 92-94 7.1 全文工作总结 92 7.2 未来工作展望 92-94 致谢 94-95 参考文献 95-97 作者在学期间取得的学术成果 97
|
相似论文
- CMOS星敏感器图像采集系统研究,V448.2
- 基于DSP的VXI总线通用接口板研制,TP274
- 基于DSP的永磁同步交流伺服电机控制系统研究,TM383.42
- 低损耗有源电力滤波器控制器设计,TN713.8
- 中频采样阵列接收机技术研究,TN858
- 基于E1传输的多路网桥交换机的关键技术研究,TN915.05
- 自主水下航行器组合导航算法研究与系统实现,U666.1
- 基于DSP和CPLD的运动控制卡设计与实现,TP273
- 基于DM6467 DSP处理器的多通道H.264视频编码软件设计,TN919.81
- 永磁直线电动机磁悬浮系统鲁棒控制策略研究,TM359.4
- 面阵CCD的图像采集与信号传输的研究,TN386.5
- 基于DSP的单目视觉定位方法关键技术研究,TP391.41
- 手指运动姿态检测及对机械手的控制研究,R318.0
- 基于DSP的柑橘品质检测算法研究,TP391.41
- 数字信号处理器存储器系统设计,TP333
- 多载波调制中的关键问题及实现,TN919.3
- 基于FPGA的大型户外全彩色LED屏控制系统设计,TN873
- 配电变压器监测终端的研究与设计,TM421
- 基于DSP的永磁同步电机伺服控制系统的设计,TM921.541
- 基于滑模变结构PMSM无速度传感器直接转矩控制,TM341
- 无功补偿和谐波抑制的综合研究,TM714.3
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 电子数字计算机(不连续作用电子计算机) > 存贮器 > 外存贮器(辅助存贮器)总论
© 2012 www.xueweilunwen.com
|