基于FC-2协议的SoC软硬件协同设计与验证

来源 :陕西科技大学 | 被引量 : 0次 | 上传用户:poppytao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着微电子技术的迅速发展和芯片集成度的飞速提高,集成电路的设计已经进入SoC(System-on-a-Chip)时代。验证是SoC设计过程中不可或缺的重要环节,它是在流片前发现设计缺陷和错误的最后机会,所以对于整个项目的成败而言,验证的作用至关重要。随着应用需求的不断提升,SoC的设计规模急剧增大,功能日益复杂,性能要求也越来越高,如何缩短验证时间、提高验证效率和质量以缩短芯片的上市时间便成为SoC设计领域中最为关注的课题之一。   20世纪90年代末兴起的光纤通道(Fiber Channel,FC)标准兼有高速网络通信和I/O通道控制的优势,支持多种可选的传输介质、传输速率、拓扑结构和高层通信协议,已发展成为嵌入式高速网络通信领域的一种高带宽、低成本、实时性强、可扩展性好的解决方案,因此,采用SoC技术来设计实现FC协议处理芯片具有非常广阔的前景和市场。本文是基于采用SoC技术来设计FC协议处理芯片项目的一部分,文章根据现有SoC设计的方法和验证流程,并结合本项目,提出了一种软硬件协同设计方法与验证流程,研究内容分为以下三个方面:   (1)作为FC协议的协议处理器,FC-2层协议的分析与理解,对于SoC硬件的设计及验证至关重要,本文主要针对FC-2层协议的各个功能进行深入研究和详细分析,结合相应的硬件环境,以此开发验证项和验证软件。   (2)分析了SoC设计的方法及流程,以及其与传统的IC设计方法的不同点,提出了一种软硬件协同验证流程。以基于虚拟原型仿真和基于FPGA原型验证相结合的方法构建软硬件协同仿真验证平台,根据既定的功能验证流程和规范,先后分别开发模块级和系统级验证程序,在两种验证环境下对SoC设计进行层次化的功能验证。   (3)为了进一步保证验证的充分性,最后分析了实时操作系统在SOC软硬件协同验证中的作用,提出了一种基于RTOS(Real-time Operating System)的协同软件验证方案。   论文所提出的方案在本FC协议芯片的开发过程中得以实施,保证了验证的充分性,减少了验证的工作量,取得了良好效果,加速了此芯片的开发过程,并已流片成功。
其他文献
开关磁阻电机(Switched Reluctance Motor, SRM)由于其简单坚固的双凸极结构,以及在恶劣环境下良好的运行特性,引起了学术界和行业界的高度关注。无轴承开关磁阻电机(Bearingle
学位
陀螺仪是一种惯性器件,自问世以来被广泛运用于航空、航天、航海以及制导技术等领域,一直是各国重点发展的技术之一。陀螺仪系统是导引头系统中至关重要的组成部分,它的稳定
无线传感器网络是一种新型的网络和计算技术,这种网络由大量集成低成本、低功耗、具备感知、数据处理、存储和无线通信能力的微型传感器节点,通过大规模的网络部署,自组织方
车轮作为列车的重要部件,其在列车运行过程中会产生擦伤、剥离,甚至轮辋辋裂等伤损,这些伤损都会直接影响列车的行车安全。目前探伤主要依靠探伤员通过手持仪器进行车轮检测,
随着现代控制技术的不断发展与进步,无人机技术经过几十年的发展,已经在军事领域和民用领域中发挥着不可或缺的作用。为了紧跟科技发展的潮流,除了提高单架无人机的功能和控
互联网技术发展迅速,从而导致谣言传播对当今社会造成了很深的负面影响。构建更加符合实际的谣言传播模型,有助于更好地理解谣言的传播机理。复杂网络涵盖了人类社会中不同领
课题背景是某轮胎生产企业要新建4条高水平的子午线轮胎生产线,本文就生产线中的胎面胎侧生产线控制系统进行研究与设计。在全面了解胎面胎侧生产线工艺流程的基础上,通过研
半球谐振陀螺作为一种新型的高精度陀螺,与目前的激光陀螺、压电陀螺、机械陀螺、光纤陀螺等相比具有独特的优点,在导航等领域已经引起了人们的广泛重视。本文以半球谐振陀螺
学位