针对国内对于专用通信引擎的研究空缺,实现了一种支持多协议的可配置通信引擎设计,并以典型的数据链路层协议——高级数据链路控制(High 1evel Data Link Control,HDLC)协议的引擎块实现为例,采用System Verilog搭建仿真平台,通过C语言...针对国内对于专用通信引擎的研究空缺,实现了一种支持多协议的可配置通信引擎设计,并以典型的数据链路层协议——高级数据链路控制(High 1evel Data Link Control,HDLC)协议的引擎块实现为例,采用System Verilog搭建仿真平台,通过C语言编写测试case,以回环验证的方式保证设计正确性。可配置引擎块以自研RSIC核为核心,采用AHB总线互连,内部集成HDLC、UART等通信协议以及DMA、TDM、GPIO等通用外设,实现通信协议的处理及数据传输,有助于解放处理器负载,提高数据处理效率,同时将HDLC与可配置通信引擎相结合,解决了多路信号的HDLC对处理器资源的占用率高等问题。展开更多
文摘针对国内对于专用通信引擎的研究空缺,实现了一种支持多协议的可配置通信引擎设计,并以典型的数据链路层协议——高级数据链路控制(High 1evel Data Link Control,HDLC)协议的引擎块实现为例,采用System Verilog搭建仿真平台,通过C语言编写测试case,以回环验证的方式保证设计正确性。可配置引擎块以自研RSIC核为核心,采用AHB总线互连,内部集成HDLC、UART等通信协议以及DMA、TDM、GPIO等通用外设,实现通信协议的处理及数据传输,有助于解放处理器负载,提高数据处理效率,同时将HDLC与可配置通信引擎相结合,解决了多路信号的HDLC对处理器资源的占用率高等问题。