基于SXP36x6G的SAS Expander固件设计
发布时间:2018-04-19 21:53
本文选题:SAS + Expander ; 参考:《天津大学》2013年硕士论文
【摘要】:SAS Expander是一种用于扩展SAS控制器连接能力的设备。本固件设计的目标器件正是PMC公司推出的一款SAS Expander芯片。前一阶段应客户需求,我公司为其设计并生产一款具有SAS/SATA硬盘阵列的服务器。因连接硬盘的背板需要支持最多12块SAS/SATA硬盘,且要保证高数据吞吐率,所以需使用SAS Expander作为连接器件。 本固件设计的静态模型由以下模块组成: Boot Loader模块,实时操作系统接口模块,设备驱动模块,SCSI Target模拟器模块,SAS端口模块,SMP模块,STP模块,机箱管理模块,硬盘启动管理模块,硬盘验证模块,端口管理器模块等。 本固件设计的动态模型由多个任务线程构成,包括: SCSI发起者线程,SAS端口线程,,SMP发起者线程,端口管理线程,硬盘认证线程,SGPIO/LED线程,看门狗线程等。这些线程采用固定优先级策略,独立地处理各自所负责的事务,并通过消息队列相互通信。 经开发与调试过程,固件性能完全满足设计要求,且表现出对各种存储设备良好的兼容性与健壮性。
[Abstract]:SAS Expander is a device used to extend the connectivity of SAS controllers. The target device of this firmware design is a SAS Expander chip produced by PMC Company. In the previous phase, we designed and produced a SAS/SATA hard disk array server for our customers. Because the backplane to connect the hard disk needs to support up to 12 SAS/SATA hard drives, and to ensure high data throughput, it is necessary to use SAS Expander as the connector. The static model of the firmware design consists of the following modules: Boot Loader module, real-time operating system interface module, device driver module, Boot Target simulator module, Boot port module, chassis management module, hard disk startup management module. Hard disk verification module, port manager module and so on. The dynamic model of this firmware design consists of several task threads, including: SCSI initiator thread, SCSI port thread initiator thread, port management thread, hard disk authentication thread SGPIO / LED thread, watchdog thread, etc. These threads adopt a fixed priority policy to independently handle their own transactions and communicate with each other through message queues. In the process of development and debugging, the performance of firmware fully meets the design requirements, and the firmware shows good compatibility and robustness to various storage devices.
【学位授予单位】:天津大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP333
【相似文献】
相关硕士学位论文 前1条
1 胡畅泉;基于SXP36x6G的SAS Expander固件设计[D];天津大学;2013年
本文编号:1774890
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1774890.html