【技术实现步骤摘要】
基于飞腾麒麟平台与CPLD的双时统通信方法及系统
[0001]本专利技术涉及计算机时统
,尤其公开了一种基于飞腾麒麟平台与CPLD的双时统通信方法及系统。
技术介绍
[0002]飞腾麒麟平台的与CPLD的双差分时统是一种采用飞腾麒麟通过软件方式控制时统源的方式。目前,现有的控制系统在时间响应要求较高时,均采用时统方式。系统内的设备均响应系统内部的时统信号,系统内配置专用的时统设备,向内部提供统一的时统源。
[0003]目前响应时统的设备均采用功能强大的、专门的时统板,这种时统板可根据客户的需求修改控制程序,接收或产生不同频率、占空比、不同通道的和延时的时长的时统信号,满足不同系统对时统信号的需求,这种时统板可作为时统控制的主动方,也具备接收时统脉冲和统计脉冲信号量的功能。然而,现有时统设备存在着体积大、价格昂贵、用户使用非常不方便的缺陷。
[0004]因此,现有时统设备存在的体积大、价格昂贵、用户使用非常不方便,是目前亟待解决的技术问题。
技术实现思路
[0005]本专利技术提供了一种基 ...
【技术保护点】
【技术特征摘要】
1.一种基于飞腾麒麟平台与CPLD的双时统通信方法,应用于双时统通信控制装置中,所述双时统通信控制装置包括CPU及与所述CPU相连接的CPLD,其特征在于,所述基于飞腾麒麟平台与CPLD的双时统通信方法包括以下步骤:获取时统源的产生来源;根据获取的所述时统源的产生来源,判断出所述时统源的类型;根据判断出的所述时统源的类型,在对应的时统源模式下,由CPU对CPLD进行控制,实现对所述时统源的控制。2.如权利要求1所述的基于飞腾麒麟平台与CPLD的双时统通信方法,其特征在于,所述时统源的类型包括外部时统源和内部时统源,所述根据获取的所述时统源的产生来源,判断出所述时统源的类型的步骤包括:若采集到的所述时统源由信号发生器产生时,则判断出采集到的所述时统源的类型为外部时统源;若采集到的所述时统源由CPLD产生时,则判断出采集到的所述时统源的类型为内部时统源。3.如权利要求2所述的基于飞腾麒麟平台与CPLD的双时统通信方法,其特征在于,所述时统源模式包括外部时统源模式和内部时统源模式,所述根据判断出的所述时统源的类型,在对应的时统源模式下,由CPU对CPLD进行控制,实现对所述时统源的控制的步骤包括:若识别到所述时统源为外部时统源时,则在所述外部时统源模式下,实现双跟随时统的控制;若识别到所述时统源为内部时统源时,则在所述内部时统源模式下,实现双CPLD时统的控制。4.如权利要求3所述的基于飞腾麒麟平台与CPLD的双时统通信方法,其特征在于,所述若识别到所述时统源为外部时统源时,则在所述外部时统源模式下,实现双跟随时统的控制的步骤包括:接收信号发生器发送过来的外部时统;通过I2C通信打开CPLD时统开关,控制CPLD的时统同步跟随源的产生;通过GPIO通信将CPLD对应时统的GPIO的输入电平信号进行电平拉高处理;通过I2C通信写不同脉宽的十进制的数值到CPLD对应时统通道的寄存器;通过I2C通信写不同延时电平值到CPLD对应时统通道的寄存器;通过I2C通信写电平信号到CPLD对应时统通道的寄存器;通过GPIO通信实时监测到CPLD对应时统通道的输出GPIO电平翻转信号是否发生变化;通过I2C通信对应时统通道的寄存器获取计数和清空计数操作。5.如权利要求3所述的基于飞腾麒麟平台与CPLD的双时统通信方法,其特征在于,所述若识别到所述时统源为内部时统源时,则在所述内部时统源模式下,实现双CPLD时统的控制的步骤包括:接收CPLD发送过来的内部时统;通过I2C通信读取CPLD的寄存器来判断时统信号是否打开;通过GPIO通信将CPLD对应时统的GPIO的输入电平信叫进行电平拉高处理;通过I2C通信写不同脉宽的十进制的数值到CPLD对应时统通道的寄存器;
通过I2C通信写不同延时电平值到CPLD对应时统通道的寄存器;通过I2C通信写电平信号到CPLD对应时统通道的寄存器;通过GPIO通信实时监测到CPLD对应时统通道的输出GPIO电平翻转信号是否发生变化;通过I2C通信对应时统通道的寄存器获取计数和清空计数操作。6.一种基于飞腾麒麟平台与CPLD的双时统通信系统,应用于双时统通信控制装置中,所述双时统通信控制装置包括CPU及与所述CPU相连接的CPLD,其特征在于,所述基于飞腾麒麟平台与CPLD的双时...
【专利技术属性】
技术研发人员:向生光,杨欢,何嘉慧,
申请(专利权)人:湖南泽天智航电子技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。