摘要
为了验证某设备在同步串行通信过程中的故障诊断功能,设计了一款多模式同步串行通信控制器。该控制器是利用FPGA技术,基于Verilog HDL硬件描述语言开发,实现了收发设备之间数据的同步串行传输。控制器具备多模式工作方式,通过对同步信号的几个关键参数进行配置,控制器可以使数据在正常模式下传输。同时,控制器还可以产生故障信号,使数据通信处于故障模式。介绍了同步串行通信控制器实现多模式功能的设计原理和实现方法,介绍了部分硬件代码,最后对控制器的多模式功能实施了仿真验证。
A multi-mode synchronous serial communication controller is designed in order to verify the fault diagnosis function of a device in synchronous serial communication process.The controller is developed using FPGA technology and based on Verilog HDL hardware description language.It can realize data transmission between transmitter and receiver.The controller is provided with multi-mode working mode.By configuring the key parameters of the synchronous serial signal,the controller can realize data transmission in normal mode.And it can also realize data transmission in fault mode by sending out fault signals.Philosophy and technique of the controller is introduced,and the core hardware codes are provided.Finally,the multi-mode function of the controller is simulated and verified.
作者
杨兴辉
吴曙辉
Yang Xinghui;Wu Shuhui(North China Institute of Computational Technology,Beijing 100083,China)
出处
《电子测量技术》
2018年第13期53-57,共5页
Electronic Measurement Technology
关键词
多模式
控制器
FPGA
同步串行通信
故障模拟
multi-mode
controller
FPGA
synchronous serial communication controller
fault simulation