论文摘要
SATA(Serial Advanced Technology Attachment)是一种连接主机总线适配器和大容量存储设备,例如硬盘、光驱的计算机外部总线接口。相比于并行ATA接口,SATA接口采用一对差分线进行数据的传送和接收,有效解决了串行数据传输过程中的干扰问题。在速度方面,SATA 1.0能实现150 MB/s的传输速度,SATA 2.0能实现300 MB/S的传输速度,最新推出的SATA 3.0标准更是能实现600 MB/s的传输速度,大幅度提高了传输性能。另外,SATA接口支持热插拔,提高了CRC对数据,命令和状态包错误检查的能力,提高了接入的整体精确度。目前SATA应用非常广泛,但国内主要是购买国外的集成芯片,并无自主研发的成果。给出了一个完整的SATA主机端控制器的设计。以Xilinx公司的Virtex 4系列FPGA作为硬件开发平台,采用Microblaze软核处理器处理数据读写和中断命令,PLB总线传输命令和数据,Block RAM作为存储介质,通过SATA IP核模块与设备端进行数据的交互。根据SATA协议,建立了各个层次结构,并在各个层次根据功能进行了模块划分。对物理层状态机、带外信号控制、上电复位、链路层状态机、循环冗余校验、数据扰码等功能模块进行了设计与实现。接收设备端上电后发送的数据,并对设备的状态信息进行分析。采用Verilog HDL语言对所需控制器进行描述,并使用Xilinx ISE自带仿真器进行功能仿真,采用在线逻辑分析仪Chipscope pro进行下板调试。对Verilog进行代码优化,避免了竞争状态的产生,使得程序更加稳定。下板测试结果表明,控制器运行正确,与SATA协议描述功能吻合。
论文目录
相关论文文献
- [1].基于wince的点餐系统设计[J]. 数字技术与应用 2011(08)
- [2].基于FPGA的SATA主机端控制器链路层发送模块设计[J]. 河北大学学报(自然科学版) 2016(02)
- [3].基于WinCE的餐厅点餐系统研究与设计[J]. 信息系统工程 2017(07)
- [4].基于FPGA的SATA Ⅱ主机端IP核设计[J]. 计算机测量与控制 2013(11)
- [5].五大技术因素左右未来CAD发展趋势[J]. 工业设计 2008(03)
- [6].基于Linux下TDM模块的USB主机端驱动的开发[J]. 电视技术 2011(19)
- [7].基于AT91RM9200的USB主机端Linux驱动[J]. 现代电子技术 2008(12)
- [8].嵌入式VxWorks下基于PCI总线的USB接口主机端设计[J]. 电子技术应用 2014(02)
- [9].VR电影:技术盛宴还是体验泡沫?[J]. 经济 2016(21)
- [10].AFDX-ES芯片设计中主机端接口的设计与验证[J]. 西北大学学报(自然科学版) 2009(05)
- [11].基于开放式框架的交叉开发环境设计与实现[J]. 煤炭技术 2011(06)
- [12].一种针对异构计算平台的编译期优化方法[J]. 计算机应用研究 2013(05)
- [13].主机和设备协作方式提升固态硬盘随机读取性能[J]. 计算机应用与软件 2020(10)
- [14].JTAG调试通信接口的软件模拟[J]. 微电子学与计算机 2008(02)
- [15].基于多核处理器的加密卡异步并行驱动设计[J]. 通信技术 2014(07)
- [16].USB 2.0 OTG控制器设计与验证[J]. 实验科学与技术 2011(04)
- [17].基于单片机的无线点菜系统的设计[J]. 电子世界 2016(12)
- [18].基于STM32的多参数传感及传输系统的设计[J]. 数字技术与应用 2016(08)
- [19].一种无线双向呼叫器控制系统设计[J]. 机电信息 2015(09)
- [20].基于图像仿真处理的光学元件检测[J]. 机电技术 2013(06)
- [21].新产品[J]. 电子世界 2010(11)
- [22].基于WinCE的ARM视频监控系统解析[J]. 中国公共安全(综合版) 2008(04)
- [23].基于WinSock的脉搏远程采集系统设计[J]. 电脑知识与技术 2009(36)
- [24].闪存技术助力银行业务改善[J]. 中国金融电脑 2016(09)
- [25].区域照明智能检测控制系统设计[J]. 福建电脑 2019(01)
- [26].基于USB的通信机制及其设计规范[J]. 电信工程技术与标准化 2008(05)
- [27].USB2.0设备接口芯片从模式设计与实现[J]. 电子与封装 2015(08)
- [28].选举投票系统中主机软件的设计与实现[J]. 计算机工程与设计 2012(07)
- [29].C8051F340的USBXpress开发包USB通信设计[J]. 单片机与嵌入式系统应用 2010(06)
- [30].一种分布式信息过滤系统的设计[J]. 廊坊师范学院学报(自然科学版) 2010(04)
标签:串行高级技术附件协议论文; 可编程逻辑器件设计论文; 仿真论文;