IEEE1394链路层设计及验证

被引量 : 0次 | 上传用户:gxx123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的迅速发展,人们对总线的传输速度和可靠性都提出了更高的要求,IEEE1394协议作为一种高性能的串行总线技术标准,因为其具有体积小、传输速率高、可靠性高、支持异步数据和等时数据传输模式等优点,在家用电子、多媒体、网络、存储设备、航空航天等领域得到了较为广泛的应用。本文首先提出了一种与IEEE1394协议相适应的链路层IP核的设计方法,实现了1394协议中规定的关于主包、物理包和响应包三类包的发送和接收的功能。本设计中的整个IP核按照模块划分,主要包括发送TRANSMIT模块、接收RECEIVE模块、主要控制LINKSM模块、CRC校验模块、PHYINT接口模块、事物层FIFO接口模块、寄存器INT_CTRL模块等。为了提高发送和接收数据包的效率,本设计中的链路层IP核对错误包的发送和接收进行了过滤。发送时,如果数据包的包头信息出现错误,链路层会产生一个复位信号,进而消除相应错误的数据包;如果数据包的包负载信息和包头信息不一致,链路层会根据包头信息的指示对包负载进行处理,并将处理后的数据包发送到物理层。接收时,如果数据包的包头信息有错误,链路层会给产生一个错误包撤销指示信号,进而消除之前接收到的有错误的数据包;如果这个数据包的包负载信息有错误,链路层会将这个数据包存入事物层FIFO并产生一个数据包错误的指示信号。接着本文对IEEE1394链路层IP核进行了验证。为了提高验证效率,本文使用了目前验证中应用最多的通用虚拟验证方法学UVM。在综合考虑验证工作的复杂度、验证工作的必要性和模拟链路层工作环境的充分性等因素后,提出了IEEE1394链路层验证平台的搭建方法,并制订了相应的验证计划。根据验证计划的要求,编写出了300多项相关的测试向量,完成了对链路层IP核中设计的异步数据包发送、异步数据包接收、等时数据包发送、等时数据包接收和错误数据包过滤等功能的验证。根据Questasim仿真器的仿真结果可以看出,本文中所设计的链路层IP核实现了1394串行总线协议中关于链路层部分所规定的功能和链路层对错误数据包进行过滤的功能。最后完成了覆盖率的相关测试,实现了对IEEE1394链路层IP核的前期验证的评估。
其他文献
随着全球信息化和智能化水平的不断发展,模式识别技术已成为军事和民用领域的关键技术之一,作为其核心的智能分类器方法,受到众多学者的关注和系统研究,并有诸多成果成功应用
<正> 细菌性痢疾是痢疾杆菌引起的传染病,为夏秋季易流行而多见的疾病,临床上表现出急性或慢性大肠炎的症状,如发热腹痛,里急后重,粪便含有脓血,粘液等,发现这样患者早期进行
北京国际图书博览会是由中国举办的大型的国际性书展,受到人们的高度关注。目前,该图博会已成为国际四大图书博览会之一,携手法兰克福书展、伦敦书展和美国书展齐头并进,成为
<正>工程建设是一项系统复杂的工作,其投资数额大、工期长,为了提高工程建设效益和建筑企业的竞争力,必须采取相应的措施加强工程造价控制工作。事实上,在工程建设的每个阶段
为了满足新一代航空系统对数据传输总线高带宽、高确定性和高可靠性的要求,SAE对标准IEEE 1394B总线协议进行了一些裁剪和限定,形成新的1394总线接口需求——SAE AS5643协议,
膜污染已成为限制膜生物反应器(Membrane bioreactor,MBR)推广应用的主要障碍。在膜生物反应器中投加填料可以减轻膜污染,填料对膜污染的影响来源于两方面作用:一、填料的直接
从计算机的诞生开始,计算机的总线技术便开始经历一个相对漫长的发展过程。早期阶段,串行总线方式由于其在速度方面的劣势一直不被人们认可。而IEEE1394技术自产生以来,以其
目的 :研究联合应用芬太尼和异丙酚或咪唑安定在胃镜检查中的镇静镇痛效果和安全性。方法 :将 132例胃镜检查患者随机分为Ⅰ组 (48例 ,给予芬太尼和异丙酚 )、Ⅱ组 (44例 ,给
语文教育学的教材是学生获得语文教育学知识的重要物质载体,阎立钦教授主编的《语文教育学引论》是高等师范院校汉语言文学师范专业教材用书中影响较大的一部。本书是由全国语
目的观察Solo末端瓣膜式耐高压注射型PICC导管在胃肠肿瘤科的应用效果。方法将114例在胃肠肿瘤科需留置PICC导管的病人随机分为观察组和对照组各57例。观察组选择Solo末端瓣