基于SoPC的光纤通道控制器的设计及FC-2层实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:bloodfort
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前系统芯片设计技术主要有SoC(System on Chip)和SoPC(System on Programmable Chip)。SoC设计依赖于固定的ASIC(Application Specific Integrated Circuit),开发周期长、成本高。SoPC基于可编程器件,它有效地克服了SoC的缺点,具有设计方式灵活、可裁减、可扩充、可升级等优点,并具备一定的系统编程能力。光纤通道协议具有高速、传输距离远、可扩展等优点,在存储领域占有重要地位。用SoPC的方法实现光纤通道控制器能有效发挥SoPC在软硬件定制及系统扩展方面的优势。结合实际情况,系统开发采用软硬件协同设计开发模型,在软硬件功能划分的基础上软硬件并行设计,硬件实现FC(Fibre Channel)协议中的FC0、FC1及FC2层部分功能,软件包括FC2层、FCP(Fibre Channel Protocol for SCSI)层、登陆与发现和资源管理四个模块。软件中FC2层主要完成帧级管理,并在此基础上实现序列、交换的管理,软件各模块之间使用队列进行通讯,根据不同的使用方式将队列分为链表队列和数组队列;为避免队列被多个模块同时访问时出现的一致性错误,设计了互斥保护机制,在互斥保护时还兼顾了系统性能;对队列满负荷的处理同样考虑了系统性能,依队列在系统数据流中的重要性不同而采取不同的处理方法。FC2层还要完成与硬件的接口工作,帧在硬件和软件之间通过DMA(Direct Memory Access)传输,硬件接收到帧后以中断的方式通知软件读取,为了提高效率对中断产生的条件进行了限制。系统被划分为多个功能部件以实现细粒度的控制,同时采用了集中的事务管理机制,对事务进行集中管理、定时处理,这种方法除了能保证系统正常运行外,还可以简化各功能部件操作,加快处理速度。通过调试验证,FC2中各模块能实现基本功能。系统还可通过构建多处理器系统和实现硬件聚散技术来提高性能。
其他文献
洛阳具有丰富的红色文化资源,且类型多样,分布连绵不断又相对集中。如何使之有效运用到中学生的思想政治教育中,增强中学生思想政治教育的实效性,是一个值得探究的课题。中学
左手材料是一种新型的有效介电常数和有效磁导率同时为负的材料,因而它的折射率也为负。和普通材料相比,左手材料具有一些奇异的光学性质,比如负折射率、完美成像、逆多普勒
本文对车载通信系统电磁兼容性能综合评估问题进行了深入的研究,此工作具有十分重要的理论及工程应用价值。首先,利用系统内电磁拓扑模型,建立干扰能量传输方程,并分解出影响
红外热成像检测技术是无损检测中的一种新技术,具有非接触、快速、准确、直观等独特优势。它是依据物体的红外辐射——表面温度——材料特性三者间的内在关系,借助红外热传感
光纤布拉格光栅(Fiber Bragg Grating,FBG)传感器是利用光栅布拉格波长对温度、应力的敏感特性而制成的一种新型光纤传感器,其除具有传统电类传感器的功能外,还具有抗电磁干
目的:建立并验证乳品中维生素C、牛磺酸、4种不饱和脂肪酸以及乳清蛋白的检测方法,并对不同种类乳粉、不同泌乳期马乳以及不同工艺生产马乳粉进行比较研究,进而揭示马乳中特色营养成分,探索马乳中营养成分随泌乳期的变化,并考察马乳中营养成分受不同生产工艺的影响。方法:(1)应用多功能乳分析仪对新鲜采集的不同泌乳期马乳进行常规成分(蛋白质、乳糖、固体物质、脂肪等)的检测比较。(2)建立高效液相色谱法测定乳品中
在21世纪,微电子技术是信息产业的主要技术支撑之一,光刻技术一直是推动集成电路(IC)制造业向前发展的关键技术之一,广泛应用于电子封装、光电设备、探测器、MEMS设备和显示
近年来,无线通信技术得到长足的发展,市场增长迅速。因此,对高集成度无线收发器的需求也大大增加。随着集成电路技术的不断发展,基于低成本CMOS工艺实现射频前端与基带全集成
本文讨论新泉话的疑问代词。全文分三节:(壹)疑问代词的形式,(贰)疑问代词的语法功能,(叁)疑问代词的非疑问用法。壹疑问代词的形式 This article discusses the interroga