论文部分内容阅读
IEEE1394又被称为FireWire,最开始是苹果公司于20世纪80年代中期开始开发的一种高速串行总线标准,IEEE1394总线提供了一种允许多种高性能设备的串行总线互联,支持异步传输可实现点与点之间的通信,支持等时传输可满足对传输数据有稳定要求的音频视频传输,可运用在高速打印机、数码设备、电视机顶盒等应用上。本文以IEEE1394b协议为基础首先介绍了总线的各个协议层,然后突出介绍物理层中各个功能模块的功能特点,详细讲述了仲裁控制模块需要实现的功能需求并给出了原理过程的说明,然后在此基础上开始仲裁控制器的设计工作。本文设计的物理层仲裁控制器,实现了RTL代码的编写并进行了状态机的设计,达到了仲裁控制的功能需求,包括从上电复位、树标识到自标识的总线初始化过程,完成了总线的配置。仲裁控制器支持Alpha和Beta两种仲裁方式,既可用于Alpha模式链路层和DS模式端口的仲裁服务,也可为更高级的Beta模式链路层和Beta端口作出高效的仲裁授权方式。为了保证功能的正确性,本文搭建了验证平台对仲裁控制器的功能点进行了动态仿真验证。