Light Peak传输层及硬盘网卡驱动的设计与实现
发布时间:2024-02-25 15:36
Light Peak技术是Intel新开发的一种光纤连接技术,用于实现计算机与其它设备的互联。该技术支持10Gbps的带宽,并且在未来十年有望达到100GbpS。Light Peak支持多种I/O协议在一条线缆上传输,可以提高带宽利用率。若被业界接受,Light Peak将作为一种通用的连接技术替代SCSI, SATA, Fire Wire, PCI Express, USB和HDMI,从而减少各种各样的接线和连接器。 Light Peak技术关于如何支持上层多种I/O协议设计了Light Peak架构。为了观察SATA和TCP/IP协议在Light Peak架构下的工作情况,本文设计了自己定制的PCB Shine Pug,用FPGA实现了一个Light Peak控制器,SATA控制器和一块千兆网卡,搭建了自己的验证平台,包括SATA验证平台和NIC验证平台。 本文基于上述搭建的验证平台,在Linux 2.6.25中设计和实现了Light Peak传输层驱动及其上的硬盘和网卡驱动。在文中,传输层驱动,硬盘和网卡驱动被分别称为CHCI驱动,SATA驱动和NIC驱动。CHCI驱动的功能是驱...
【文章页数】:69 页
【学位级别】:硕士
【部分图文】:
本文编号:3910525
【文章页数】:69 页
【学位级别】:硕士
【部分图文】:
图1-2LightPeak的一个应用例子
2.1LightPeak控制器这个小节介绍LightPeak控制器的功能和主要部件。如图l一3所示,LightPeak控制器由一个Switeh和多个SwitehPort组成。根据SwitehPort连接的链路类型可以分为Cloport和protoeolAdapterPort。Sw....
图2一IshinepugpCB示意图
图2一IshinepugpCB示意图2.2SALA验证平台这个小节介绍了怎么基于ShinePugPCB来搭建SAI’A的验证平台。如图2一2所示,pC主机和sAI.A硬盘分别通过pCIE总线和sAI人BUs连接到shinepugpCB上的pCI一EAdapterpor....
图2一2SAI’A验证平台
CCCOntro!IerrrrrrrrrSATAAAIIInterf刁CeeeeeeeeeAdaPterPorttt图2一2SAI’A验证平台2.3MC验证平台这个小节介绍了怎么基于ShinePugPCB来搭建NIC的验证平台。在此之前,先了解一....
图2一3基于FPGA实现的千兆以太网卡
CCCOntro!IerrrrrrrrrSATAAAIIInterf刁CeeeeeeeeeAdaPterPorttt图2一2SAI’A验证平台2.3MC验证平台这个小节介绍了怎么基于ShinePugPCB来搭建NIC的验证平台。在此之前,先了解一....
本文编号:3910525
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3910525.html