《电子技术应用》
您所在的位置:首页 > 模拟设计 > 设计应用 > 支持多协议的可配置通信引擎设计
支持多协议的可配置通信引擎设计
电子技术应用
于姝婷1,刘鸿瑾2,张绍林2,施博2
(1.西安电子科技大学 广州研究院,广东 广州 510555;2.北京轩宇空间科技有限公司,北京100080)
摘要: 针对国内对于专用通信引擎的研究空缺,实现了一种支持多协议的可配置通信引擎设计,并以典型的数据链路层协议——高级数据链路控制(High 1evel Data Link Control, HDLC)协议的引擎块实现为例,采用System Verilog搭建仿真平台,通过C语言编写测试case,以回环验证的方式保证设计正确性。可配置引擎块以自研RSIC核为核心,采用AHB总线互连,内部集成HDLC、UART等通信协议以及DMA、TDM、GPIO等通用外设,实现通信协议的处理及数据传输,有助于解放处理器负载,提高数据处理效率,同时将HDLC与可配置通信引擎相结合,解决了多路信号的HDLC对处理器资源的占用率高等问题。
中图分类号:TN492
文献标志码:A
DOI: 10.16157/j.issn.0258-7998.223528
中文引用格式: 于姝婷,刘鸿瑾,张绍林,等. 支持多协议的可配置通信引擎设计[J]. 电子技术应用,2023,49(7):60-66.
英文引用格式: Yu Shuting,Liu Hongjin,Zhang Shaolin,et al. Configurable communication engine design supporting multiple protocols[J]. Application of Electronic Technique,2023,49(7):60-66.
Configurable communication engine design supporting multiple protocols
Yu Shuting1,Liu Hongjin2,Zhang Shaolin2,Shi Bo2
(1.Guangzhou Research Institute, Xidian University, Guangzhou 510555, China; 2.Beijing SunWise Space Technology Ltd., Beijing 100080, China)
Abstract: In this paper, aiming at the research vacancy of dedicated communication engine in China, a design of configurable communication engine supporting multiple protocols is implemented. Taking the typical data link layer protocol, the engine block implementation of high-level data link control (HDLC) protocol, as an example, the simulation platform is built by System Verilog, and the test case is written in C language to ensure the correctness of the design by loop verification. The configurable engine block takes the self-developed RSIC core as the core, adopts AHB bus interconnection, integrates communication protocols such as HDLC and UART and general peripherals such as DMA, TDM and GPIO, etc., and realizes the processing of communication protocols and data transmission, which helps to free the processor load and improve the data processing efficiency. At the same time, the combination of HDLC and configurable communication engine solves the problem of high utilization rate of processor resources by HDLC with multi-channel signals.
Key words : configurable communication engine;communication controller;high 1evel data link control;data link layer

0 引言

随着通信处理器对高带宽、高性能需求的不断提高,提高通信系统中嵌入式处理器的数据处理能力,减轻处理器负担成为通信处理器考虑的主要因素。目前全球应用最广泛的通信处理器,采用混合架构,将强大的处理器核心与独立的片上通信引擎相结合,其提供集成的多协议处理和互通技术,有助于解放PowerPC核心,提高通信数据处理效率。但国内对于可配置通信引擎的研究尚存在较大空缺,故本文立足于集成通信控制器的研究及国产替代产品的研制,提出了一种支持多协议的可配置通信引擎设计方案,并以高可靠的数据链路层协议HDLC模式下的通信数据处理为例,完成仿真验证工作。

本文将可配置通信引擎与HDLC控制器相结合,既可以满足环境需求,又能根据需要对HDLC接口进行配置,解决了多路信号的HDLC对处理器资源的占用率高等问题。



本文详细内容请下载:https://www.chinaaet.com/resource/share/2000005393




作者信息:

于姝婷1,刘鸿瑾2,张绍林2,施博2

(1.西安电子科技大学 广州研究院,广东 广州 510555;2.北京轩宇空间科技有限公司,北京100080)

微信图片_20210517164139.jpg

此内容为AET网站原创,未经授权禁止转载。