一种基于ZYNQ的HDLC通讯转换控制器制造技术

技术编号:33088529 阅读:34 留言:0更新日期:2022-04-15 10:57
一种基于ZYNQ的HDLC通讯转换控制器,通过ZYNQ处理器中双核ARM作为串口接收来自PC端的指令数据并进行CRC校验,校验后的数据发送给FPGA进行插值操作并加入帧头帧尾,随后经接口电路模块发送给被控设备,被控设备的反馈数据在去除帧头帧尾操作后进行CRC校验,随后发送给ARM上传至外部PC端。给ARM上传至外部PC端。给ARM上传至外部PC端。

【技术实现步骤摘要】
一种基于ZYNQ的HDLC通讯转换控制器


[0001]本专利技术涉及一种基于ZYNQ的HDLC通讯转换控制器,属于HDLC控制器结构设计领域。

技术介绍

[0002]HDLC作为一种面向比特层的同步通讯协议,具有对任何一种字符编码的自主性,数据报文传输的透明性,易于硬件设计实现及强大差错检测能力等特性,在数据链路通信方面得到广泛应用。
[0003]当前采用FPGA实现HDLC控制器的方法通常有FPGA+DSP架构及FPGA+ARM架构等方法。在FPGA+DSP架构中FPGA可以看作是一个HDLC专用芯片,DSP完成控制及CRC校验,但此架构只能实现单路双向数据通讯。FPGA+ARM架构中FPGA作为多路HDLC协议通讯转换器,ARM实现设备控制算法,该架构可实现多路HDLC数据通讯。但设备体积大,接口电路较多。
[0004]由于ZYNQ在单芯片内集成了双核ARM的处理器系统(PS)和大规模可编程逻辑资源(PL)系统,PS与PL之间通过AXI总线实现高速数据互联。大大简化了FPGA+ARM双芯片模式的硬件结构,集成度高,减少了接口本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于ZYNQ的HDLC通讯转换控制器,其特征在于:包括USB串口模块、协议转换模块、接口电路模块,其中:USB串口模块、协议转换模块、接口电路模块组成的通讯转换控制器用于进行外部PC端与被控设备间的信息交互,PC端经由通讯转换控制器向被控设备发送控制指令,控制被控设备进行动作,通讯转换控制器通过USB串口模块接收控制指令,于协议转换模块进行协议转换,通过接口电路模块向被控设备发送。2.根据权利要求1所述的一种基于ZYNQ的HDLC通讯转换控制器,其特征在于:所述协议转换模块包括ZYNQ处理器,所述ZYNQ处理器包括PS端、PL端,PS端用于接收USB串口模块发送的数据,并进行CRC校验,PL端为FPGA处理器,接收PS端发送的CRC校验后数据,并进行插帧操作,将插帧后数据发送至接口电路模块。3.根据权利要求2所述的一种基于ZYNQ的HDLC通讯转换控制器,其特征在于:所述接口电路模块接收插帧后数据,进行通讯转换后发送给被控设备,被控设备将反馈数据返送至FPGA处理器,FPGA处理器对反馈数据进行除帧头帧尾处理后发送至PS端,通过PS端发送至USB串口模块。4.根据权利要求3所述的一种基于ZYNQ的HDLC通讯转换控制器,其特征在于:所述ZYNQ处理...

【专利技术属性】
技术研发人员:石雨宸马亚楠陈思豪弭艳任仲强王京丽何康康马兵兵张红霞
申请(专利权)人:北京航天动力研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1