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

基于FPGA的SATA控制器的研究与实现

发布时间:2020-03-25 16:30
【摘要】: SATA(Serial ATA)是一种高速的串行总线,采用点对点方式进行数据传输,内置数据/命令校验单元,支持热插拔,具有150MB/s(SATA 1.0)或300MB/s(SATA 2.0)传输速度。目前SATA应用广泛,但国内尚无独立研发的SATA芯片。 分析了SATA协议标准,建立了SATA主机控制器的层次结构,将SATA控制器划分成主机接口层、ATA适配层、传输层、链路层和物理层,各层之间采用异步FIFO(First In First Out)通讯。实现了多状态机的协同设计,完成了高速并行CRC编解码器、并行8B/10B编解码器和基于线性回馈移位寄存器的加密解密器件的设计,实现了1.5Gbps的自动阻抗匹配的串行传输通道。实现了133MHz高速PCI主机接口,支持32/64位可配置总线宽度,支持地址配置空间,具有主控DMA功能。分析并测试了FIFO深度及性能,计算了FIFO深度对层间并行运行度的影响。进行了SATA控制器的运行测试,与同类商用产品性能相当。编写了智能化仿真验证向量脚本,对整个设计进行对称封装测试,保证设计的正确性和健壮性。运用低功耗的设计理念和流水线设计技巧,对仿真验证后的设计进行了优化和重构,节约了现场可编程门阵列(Field Programmable Gate Array,FPGA)可综合资源,增加了芯片的运行速度。深入探讨了芯片设计的自动化方法,使用一种新的描述模型取代传统的编码过程。给出了一个可视化操作环境,使用这个模型描述的设计任务,能直接转换成芯片可综合的逻辑描述,实现部分集成电路的设计自动化。
【图文】:

总线


2 SATA 控制器工作原理及结构设计本章阐述 SATA 控制器工作原理,SATA 控制器内部结构设计,,主机接口路中关键技术的设计方法。TA 简述着工作频率的提升,并行总线信号间相互干扰的影响令人难以忍受。当速度达到 100MB/s 和 133MB/s 的时候,同样的矛盾再次出现,而继续础上作改进显然无法再解决问题。当芯片工作频率越来越高,串行传输,USB、PCI Express 和 SATA 都是这个趋势的产物。SATA 采用串行传两个数据线 A 和 B,一输入一输出,每个数据线采用两根共模差分信.1 所示。所以 SATA 接口只有 7 根线:4 根差分线和 3 根地线[12]。SATA 总线

逻辑框图,物理层,逻辑框图,时钟


10图 2.5 物理层逻辑框图数据1.0a 物理层使用 1.5G 的时钟将链路层传来的并行数据一位一位的差分线上。数据1.0a 物理层 Data extraction 模块分离差分线上的时钟和数据信息。与 1.5G 的参考时钟比较以获得稳定的数据时钟。每当接受到 10bi报告。当分离的时钟与参考时钟无法匹配时,表示线上有带外数带外数据,COMRESET、COMINIT 和 COMWAKE。
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2006
【分类号】:TP336

【相似文献】

相关期刊论文 前10条

1 陈子聪;高致慧;曹志;洪泽华;黄必昌;;基于FPGA的倏逝波型光纤气体检测研究[J];电子技术;2011年07期

2 黄静月;田克纯;;基于FPGA的高效数字下变频的设计与实现[J];广西通信技术;2011年02期

3 白勇;李玉忍;李瑞琴;;基于FPGA的飞机轮速测量系统设计[J];微处理机;2011年03期

4 邵文建;李超;;基于FPGA的VME总线接口的设计与实现[J];舰船电子对抗;2011年03期

5 黄迁;张涛;郑伟波;;基于FPGA的光电二极管阵列驱动设计[J];科学技术与工程;2011年16期

6 宋国伟;张洪帅;钱博;冯永新;;基于FPGA短波差分跳频信号发生器的设计与实现[J];电子技术;2011年07期

7 胡建革;宋海声;陶中幸;金晶;;基于FPGA的VGA波形显示方法研究[J];微型机与应用;2011年16期

8 占欣然;徐精华;;AD574A与现场可编程门阵列的通信接口设计[J];南昌航空大学学报(自然科学版);2011年02期

9 张荣华;王江;;FPGA在生物神经系统模型仿真中的应用[J];计算机应用研究;2011年08期

10 钟宏;刘地军;;FPGA与嵌入式处理器通信设计与实现[J];信息安全与通信保密;2011年08期

相关会议论文 前10条

1 刘常杰;叶声华;杨学友;;基于FPGA高速视觉检测系统的研究[A];中国仪器仪表学会第三届青年学术会议论文集(上)[C];2001年

2 袁胜春;宗靖国;向健勇;;LED显示屏控制系统中的色彩空间转换[A];2008全国LED显示应用技术交流暨产业发展研讨会文集[C];2008年

3 左杨眉;唐治德;;基于FPGA的自适应仿射投影算法的研究与实现[A];电工理论与新技术学术年会论文集[C];2005年

4 陈石平;孙金星;尚扬;李全;;基于FPGA的幻方交织器的设计与实现[A];2007北京地区高校研究生学术交流会通信与信息技术会议论文集(下册)[C];2008年

5 高雪平;官伯然;汪海勇;;QPSK调制解调的系统仿真实验[A];浙江省电子学会2006年学术年会论文集[C];2006年

6 牟新刚;张桂林;丁全心;张国华;周晓;;基于DSP+FPGA的红外多目标检测系统设计[A];2007年光电探测与制导技术的发展与应用研讨会论文集[C];2007年

7 赵胜颖;高广春;;基于FPGA的网络地址转换(NAT)的实现[A];第三届全国虚拟仪器大会论文集[C];2008年

8 吴士云;叶建芳;刘敏;;基于FPGA的直接数字频率合成器的设计与仿真[A];2009全国计算机网络与通信学术会议论文集[C];2009年

9 白广治;陈泉根;;十六位RISC_CPU的FPGA实现[A];第二届全国信息与电子工程学术交流会暨第十三届四川省电子学会曙光分会学术年会论文集[C];2006年

10 郑冕;彭宏;张玉华;;CPRI控制管理信道的设计与实现[A];2009年研究生学术交流会通信与信息技术论文集[C];2009年

相关重要报纸文章 前7条

1 小赵;赛灵思拓展Spartan产品线[N];中国电子报;2002年

2 记者 梁红兵;赛灵思:中国市场成为发展引擎[N];中国电子报;2005年

3 ;低K电介质引发激烈竞争[N];计算机世界;2003年

4 本报记者 潘巧丹 特约记者 宝峰;数字电视“中国芯”凸现成都[N];中国高新技术产业导报;2002年

5 倜溪;软件无线电技术趋向成熟[N];通信产业报;2003年

6 黄绍平;Actel开发出使用非挥发性元件的FPGA[N];中国电子报;2002年

7 ;Altera大幅降低FPGA成本[N];中国电子报;2002年

相关博士学位论文 前10条

1 贺传峰;基于FPGA的甚短距离高速并行光传输系统研究[D];天津大学;2005年

2 庄圣贤;超声数字信号处理软件固化及新型数字超声探伤仪的研制[D];浙江大学;2001年

3 郑晓双;机载合成孔径雷达运动补偿技术研究[D];中国科学院研究生院(电子学研究所);2007年

4 钱江波;连续查询硬处理器及相关算法研究[D];东南大学;2006年

5 熊磊;低密度奇偶校验码构造、并行级联与译码器设计的研究[D];北京交通大学;2007年

6 章勇高;电力电子变换器全数字化有源共模电磁干扰抑制技术研究[D];华中科技大学;2007年

7 程泽浩;HXMT中能望远镜数据获取研究[D];中国科学技术大学;2009年

8 郭淦;高速串行通信中的时钟恢复技术[D];复旦大学;2005年

9 龙潜;噪声环境下的语音识别技术研究[D];中国科学技术大学;2007年

10 刘超;HLS满能量注入研究及新型冲击磁铁脉冲发生器研制[D];中国科学技术大学;2008年

相关硕士学位论文 前10条

1 郭志勇;基于SOPC技术的手持式数字存储示波表硬件设计[D];电子科技大学;2005年

2 范雪;无源OLED256级灰度的子场控制技术方案的研究[D];电子科技大学;2005年

3 吴志旺;ECT系统高速数据采集控制技术的研究[D];天津科技大学;2005年

4 赵伟;基于FPGA实现非均匀划分信道化接收机的研究[D];大连海事大学;2007年

5 张正;基于FPGA的氢原子钟分频钟的设计[D];中国科学院研究生院(国家授时中心);2008年

6 魏振;OFDM无线局域网关键技术的FPGA实现[D];西安电子科技大学;2009年

7 沈林枫;机器人动力学方程的神经网络计算[D];北京工业大学;2000年

8 鲁迎春;FPGA在雷达信号处理中的设计与应用[D];合肥工业大学;2005年

9 宗竹林;雷达信号处理通用芯片验证系统的设计与实现[D];电子科技大学;2007年

10 何明星;半主动悬挂控制器的研究和应用[D];河北工程大学;2007年



本文编号:2600128

资料下载
论文发表

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


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

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