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

被引量 : 0次 | 上传用户:bittermonkey
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
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)可综合资源,增加了芯片的运行速度。深入探讨了芯片设计的自动化方法,使用一种新的描述模型取代传统的编码过程。给出了一个可视化操作环境,使用这个模型描述的设计任务,能直接转换成芯片可综合的逻辑描述,实现部分集成电路的设计自动化。
其他文献
本课题属于解决问题为主的应用性研究。其目的为在企业入职培训策略汇总、分析的基础上,运用知识交叉分类模型(隐性——显性、个人——组织、专门——综合),对入职培训的培训
三年级是学生习作的起步阶段,也是学生习作能力和信心形成的重要阶段。但是在现实生活中,学生害怕作文的现象广泛存在。基于此,寻求起步作文和符合儿童心理的整合点,探究基于
动物福利是指动物与其环境协调一致的精神和生理健康的状态。也许动物不像我们一样有知性,但同样有体验痛苦或愉快的能力。动物的苦乐具有其自身的意义,不能毫无顾忌地把痛苦加
加筋土技术是通过在土中埋设抗拉强度比较大的材料,从而使土体的抗拉性能和强度得到提高,进而达到改善土体工程性质的技术。加筋土结构是伴随着铁路运输、公路运输、市政建设和
以钨作催化剂,由双氧水氧化四氢苯酐合成丁烷四羧酸,采用气相色谱法、液相色谱法、红外光谱法、溴价法、高碘酸氧化法等检测手段,结合反应液中双氧水含量和酸值的测定结果,对
针对读书节活动针对读书节多头组织、项目同质化、绩效难以评估等问题,从项目创新,项目管理,绩效评估等方面进行了探索,提出了读书节活动的改进建议。
<正> 联合国国际会计和报告标准政府间专家工作组于1989年月7日至17日在美国纽约联合国总部大楼举行了第七届会议。我们出席了会议。本届会议的一般性讨论涉及了跨国公司会计
目的建立一种发病过程类似于人类的扩张型心肌病(DCM)大鼠模型。方法雄性SD大鼠,腹腔注射阿霉素2.8mg/(kg.week)连续11周,停药观察2周。ELISA方法检测血浆脑利钠肽(BNP)水平;
非常规突发事件的风险识别是应急管理的核心科学问题之一,由于理论研究和实践应用中常常面临"无真可仿"的局面,使得风险识别成为亟待解决的难题.本文综合运用免疫学理论、复
机械通气是治疗急性呼吸窘迫综合征的主要手段 ,但呼吸机应用不当也可能加重原有的肺损伤 ,引起呼吸机相关性肺损伤。呼吸机相关性肺损伤本质上是生物伤 ,异常的机械力作用于