设计与验证基于1394b协议ieee1394物理层仲裁机制-design and verification of ieee 1394 physical lay arbitration mechanism based on 1394 b protocol.docxVIP

  • 25
  • 0
  • 约4.59万字
  • 约 70页
  • 2018-07-31 发布于上海
  • 举报

设计与验证基于1394b协议ieee1394物理层仲裁机制-design and verification of ieee 1394 physical lay arbitration mechanism based on 1394 b protocol.docx

设计与验证基于1394b协议ieee1394物理层仲裁机制-design and verification of ieee 1394 physical lay arbitration mechanism based on 1394 b protocol

摘要随着计算机通信技术的迅速发展,人们对数据传输的速率和可靠性提出了更高的要求,出现了越来越多的总线和接口类型,如USB接口、IEEE1394总线、VESA总线、PCI总线、SCSI接口和RS232接口。IEEE1394高速串行总线作为一个工业标准,最先应用在多媒体领域,并已在影音领域成为了一种事实上的连接标准,广泛应用于数字摄像机和照相机、电视机机顶盒、游戏机等设备。IEEE1394总线在网络互连方面也取得了巨大的进展。本文基于IEEE1394b-2002协议标准设计了IEEE1394物理层(PHY)仲裁模块IP核。IEEE1394是一种串行总线,因此在数据传输时,总线上只能有一个节点进行数据包的发送,而仲裁模块确保了IEEE1394串行总线这一特性,也保证了总线上每个节点都拥有机会发送数据包。仲裁是IEEE1394总线物理层的核心模块,也是整个IEEE1394总线的核心部分之一。本文首先对IEEE1394协议中的基本概念进行了阐述,如线缆接口,拓扑结构,总线分层以及数据通信等内容。然后对IEEE1394协议中关于物理层相关内容进行了分析,重点分析了传统的Alpha仲裁机制的相关内容。基于IEEE1394b协议提出的Beta工作模式,本文设计了不同于Alpha仲裁的Beta仲裁机制,有效减少了总线在数据传输中空闲的时间。文中对Beta仲裁机制进行了详细的描述和分析。最后,根据功能规范和验证规范搭建了验证平台,使用NCVerilog仿真工具对所设计的IP核进行了功能仿真。结果表明,文中所设计的IP核的功能和时序均满足协议要求,有效提高了IEEE1394总线的数据传输效率。关键词:IEEE1394物理层Alpha仲裁Beta仲裁AbstractWiththerapiddevelopmentofcomputercommunicationtechnology,peoplehaveputforwardahigherrequirementforthedatatransmissionrateandreliability.Therearemoreandmoretypesofbusandinterface,suchasUSBinterface,IEEE1394bus,VESAbus,PCIbus,SCSIbusandRS232interface.Asanindustrystandardofhigh-speedserialbus,thefirstlocationofIEEE1394isinmultimediaapplications.Inthefieldofvideoclassappliance,IEEE1394hasbecomeafactoconnectionstandard,andiswidelyusedindigitalvideocameras,digitalcameras,TVset-topboxes,gameplayers,etc.IEEE1394busalsohasmadegreatprogressinnetworkinterconnection.TheIPcoreofPHYarbitrationmoduleisdesignedinthisdissertationbasedonIEEE1394b-2002protocolstandard.IEEE1394isaserialbus,sotherecanbeonlyonenodesendingpacketsduringdatatransmission.ArbitrationmoduleensuresthisfeatureofIEEE1394serialbus,anditalsoensuresthateverynodeonthebushastheopportunitytosendpackets.ThearbitrationmoduleisthecoreofIEEE1394PHY,andisalsooneofthecorepartsofthewholeIEEE1394.ThedissertationfirstlydescribesthebasicconceptsofIEEE1394protocol,suchascableinterface,topology,buslayeranddatacommunication,etc.ThenitanalyzestherelatedcontentsofPHYintheIEEE1394protocol,focusingonthetraditionalAlphaarbitrationmechanism.BasedontheBetaworkmodeproposedintheIEEE1394b,thedissertationdesignstheBetaarbit

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档