基于SATA端口多路器芯片的固件研究和实现

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:jusso
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技的进步,当今社会已进入飞速发展时代,人们对于数据存储的需求日益剧增。面对庞大又复杂的数据传输和存储问题,急需研究一款芯片可以实现大数据量的存储需求。对于一款芯片来说,固件尤其重要。固件(Firmware,FW)是写入可擦写可编程只读存储器(EPROM)或电可擦可编程只读存储器(EEPROM)中的程序。固件就是硬件设备的灵魂,一些硬件设备除了固件以外没有其它软件,因此固件决定了硬件设备的性能。本文在基于SATA端口多路器(Port Multiplier,PM)芯片的基础上提出了一种固件设计。本文首先从存储设备接口的历史背景和发展现状入手,选择了最成熟的SATA技术作为研究重点。接着对SATA接口以及协议进行了介绍和分析,还介绍了RAID(Redundant Arrays of Independent Disks)技术和Jbod模式。充分了解SATA技术之后,对芯片的固件设计有了初步的思路,并草拟了固件的工作流程,也简单介绍了SATA端口多路器硬件模块部分。之后对芯片进行固件实现,从SATAD(SATA Device)模块、数据缓冲区(Mubffer)模块、自动命令传输(Auto Command Transport,ACT)模块、命令界面(Command Interface,CI)模块、SATAH(SATA Host)模块的寄存器进行相应功能的配置,通过SPU和SMU两个CPU处理器,协调各硬件模块之间命令的传递和数据的传输,保证其可靠性。完成固件设计后,烧录到芯片,进行板上调试。最终测试的结果表明,SATA端口多路器芯片在命令功能的实现、读写速度以及可靠性等性能方面都达到预期。本文的固件设计基于SATA端口多路器芯片,固件作为芯片的灵魂,起到了至关重要的作用,它是命令和数据在各模块之间的桥梁。本文结合芯片中SATAD和SATAH模块用于接收和发送命令和数据的特性,使用SPU(Systerm Process Unit)和SMU(Systerm Memory Unit)两个处理器进行管理,保证命令请求顺利传递给设备,大大提高了执行速度。对于数据的传输,利用RAID0(Redundant Arrays of Independent Disks 0)、RAID1(Redundant Arrays of Independent Disks 1)、Jbod(Just a Bunch Of Disks)三种模式,不仅可以有效提高了存储数据的容量,而且还实现了一次性大数据量的数据存储,存放数据的地模块还设置了安全保密方式,对数据进行加密,确保数据的安全。从软件功能测试结果表明,该设计方法可以是实现命令和数据的传递,而且在速度测试结果分析,可以达到行业的标准水平,具有一定的实际应用价值。
其他文献
二氧化碳是主要的温室效应气体。近年来,由于工业的急速发展,二氧化碳在大气中的含量逐年增高。因此,二氧化碳的捕捉和分离变得至关重要。目前主要的气体能源成分包括烷烃、
露天矿山采场边坡稳定性状态与矿山的安全生产和经济效益有着密切关系。着眼于经济利益,矿山希望开挖的倾角尽量陡,这样,随着深度的不断加深,就出现了很多陡倾露天矿的高边坡
城市公园,是城市绿地的重要组成部分,是市民进行观光旅游,鉴赏观摩、科普学习和社交娱乐的重要场所。它还是一个城市的名片,是承载了城市文化不可忽视的角色,是城市物质文明
黄河下游是一个不稳定的封冻河段,其凌汛期冰情特征受多种因素影响,虽然近年来凌情有所缓解,但在全球变暖的大环境下,各种极端天气频繁发生,所以在此背景下,掌握水文气象和冰
聚合物纳米孔材料一直以来都是研究的热点,其纳米孔径可用作膜分离、分子识别与筛选、吸附等,广泛使用于医药、航天、水处理等领域。本课题基于纳米结构的环氧热固性树脂,以
核电封头锻件因其尺寸大(直径为2990mm),在锻造和热处理过程中容易形成晶粒粗大和组织不均匀的现象,为了消除以上组织缺陷,常采用锻后正火的热处理工艺方法。为此,本文以SA508-3核电封头为研究对象,采用数值模拟和物理试验相结合的方法,对核电封头正火过程中的温度场、组织场和应力场进行了研究与分析,并对正火加热工艺参数进行了优化,为实现核电封头的组织细化和均匀化奠定了理论基础。主要研究内容及结果如
目前,使用最广泛的YAG:Ce3+荧光粉由于缺乏红光成分导致其显色性低、色温高,因此,寻找一种优良的红色荧光粉显得尤为重要。卤氧化物由于具备极低的声子能量和较高的化学稳定
电池、电催化和超级电容器是当下电化学领域的三大热门课题。超级电容器因具有较高的功率密度和循环稳定性,以及快速充放电的能力而备受关注,但其较低的能量密度限制着它的应
针对搅拌摩擦加工实现纯钛表层的晶粒细化,本课题重点开展了搅拌摩擦加工过程中温度场、应力应变场及晶粒细化的模拟研究。课题选用工业纯钛TA2作为研究材料,首先完善了Defor
小型水体在水体总数量中占了很大比例,并且具有不同的生物地球化学特征和重要的生态效应。对小水库热对流主导的分层与混合过程的认识是正确认识湖泊水库在全球生物地球化学