论文部分内容阅读
随着计算机通信网络的飞速发展和集成电路性能的不断提高,数据传输和交换量越来越大,人们对数据传输的需求也越来越高。开发支持各种网络协议、支持各种协议之间的转换通信控制器是当今微电子产业界的重要方向。
论文对通信控制器的设计进行了分析,并实现了一款八通道增强型串行通信控制器。该通信控制器有8个独立的全双工串行通道,每个通道有独立波特率发生器,64字节FIFO和8/16位微处理器接口;可以工作在异步、面向字符的同步或HDLC/SDLC模式下;该通信控制器支持NRZ、NRZI、FM和Manchester编码,CRC和基于冲突检测的总线分配;数据吞吐率最高可达10Mbps,在主时钟模式下数据吞吐率最高可达4Mbps;可以根据操作模式选择多种协议,在自动模式下支持LAPB/LAPD/SDLC/HDLC协议;支持DMA与中断请求、菊花链模式和28位可编程通用I/O。
论文还详细介绍了基于总线功能模型的验证平台的建立方法,并根据通信控制器的设计特点,研究了该芯片的验证策略,开发了验证平台,实现了对该款通信控制器的功能验证。同时完成了芯片的后仿真和样片测试。实践表明,整个芯片的设计达到了要求,验证平台具有较好的复用性,对同类具有复杂通信协议电路的功能验证有一定的参考价值。