网络芯片物理编码子层关键电路的设计及验证

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:racheal2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的快速发展,人类的生活越来越离不开网络。在生活服务等相关领域,无时无刻都要进行信息之间的传输。而网络芯片,在其中一直扮演着重要的角色。目前,对网络芯片的研究中,由于编码校验是数据进行可靠通信的保障,编码校验的效率也是决定芯片面积的重要因素,因此,对于网络芯片中物理编码子层的研究越来越重要。因而,本课题基于对一种网络芯片——光纤通道交换机芯片物理编码子层的研究,基于光纤通道技术的优势,并且采用SoC设计流程,完成了物理编码子层关键电路的设计验证工作,并且实现了可复用IP的设计。本文主要完成的工作包括:1.在设计初期,深入研究了相关基础理论,包括物理层结构和光纤通道技术。在深入理解光纤通道协议和物理编码子层功能的基础上,对该芯片物理编码子层的编码和校验算法进行了研究。综合各方面因素,探究适合光纤通道交换机芯片的编码技术和校验算法。2.基于光纤通道协议,采用当前SoC设计技术,分析了光纤通道交换机芯片的体系架构,提出了适合片上系统设计的光纤通道交换机芯片PCS关键电路具体功能特性要求。根据PCS模块的具体功能,提出了PCS关键电路的设计方案,分别从发送和接收两部分详细介绍了各个子模块的设计。发送部分的设计中,实现了8B/10B的编码、发送缓冲区以及伪随机码产生器的设计;接收部分的设计中,实现了8B/10B的解码、接收弹性缓冲区、Comma的检测和校准以及CRC校验等子模块的设计,最终实现了PCS模块的设计。并且基于光纤通道交换机芯片的研究,本文提出了一种可复用的PCS关键电路的设计技术。3.在模块设计实现后,进行了PCS关键电路的模块级功能仿真、系统级虚拟平台仿真验证以及FPGA的实现。模块级仿真中,首先,根据需求规范、功能规范等编写验证规范,编写测试项;然后根据策划的验证项,编写测试用例,对模块进行了验证。系统级虚拟平台验证中,通过添加不同的总线功能模型,构成交换机芯片工作所需的最小虚拟系统;然后在交换机芯片其他外设接口上,通过编写相应的测试模型,模拟该外设的输入和输出操作,在虚拟的验证环境中完成仿真验证。FPGA实现中,主要是通过综合优化,对其资源和功耗进行了分析。最终实现了PCS关键电路的仿真和验证。
其他文献
近年来,无线通信得到了显著的发展,高性能的无线通信产品广泛应用在军事和民用领域,影响着人们生活的方方面面。在各个领域的广泛应用要求现代无线通信接收系统不仅具有高灵
黄桂灌肠剂治疗慢性盆腔炎100例如皋市中医院(226500)黄兰英关键词慢性盆腔炎黄桂灌肠剂笔者于1995年1~12月,运用自拟黄桂灌肠剂治疗慢性盆腔炎100例,疗效满意。现报道如下。1一般资料100例均为已婚女性患
迭代层析成像算法在不完全投影数据的重建问题中应用广泛。光学遥感结合层析成像重建区域污染气体分布是典型的少投影方向的不完全投影数据重建问题,由于光学仪器贵重,出于成
开展农村土地资产评估是统筹城乡发展的重要举措。综合运用文献研究法、比较分析法、参与式农村评价法(PRA)等方法,以重庆市为例,分析了我国农村土地资产评估的发展需求,探讨
大戟科植物是中国热带、亚热带地区重要的绿肥资源。分析53份采于海南、广西、广东、福建、云南等地大戟科绿肥种质的粗有机物与矿质养分含量,并对这些大戟科种质进行了有机
<正>2月25日,省农业厅召开全省春季农业生产视频会,分析我省当前农业生产形势,部署春季农业各项工作。春季是全年农业生产的关键季节,也是"三农"工作抓落实、打基础的起步之
<正> 1 促生长 提高产乳量 据试验,在母牛基础日粮中每日每头添加沸石粉240克,可使母牛平均日产标准乳12公斤,提高16.5%以上;乳汁含脂量增至3.79%,提高0.3个百分点;蛋白质含量
介绍了以甲基丙烯酸甲酯 (MMA)与二甲氨基乙醇 (DMAE)为原料 ,铅作催化剂来制备甲基丙烯酸二甲氨基乙酯 (DMA)的方法 ,讨论了不同反应物配比、反应温度与反应压力等条件对反
随着科学技术的高速发展,集成电路的集成度不断提高,器件的特征尺寸在持续减小,对芯片表面状态的要求越来越严格。芯片表面的状态及表面污染的清洗程度直接影响着器件的性能
FPGA工艺映射作为FPGA软件流程的前端,其算法优劣对后续装箱、布局、布线等流程有着直接的影响。将一个工艺无关的网表转换到由FPGA可编程逻辑单元组成的网表,要经过如下步骤