[发明专利]基于飞腾麒麟平台与CPLD的双时统通信方法及系统在审
申请号: | 202310198089.6 | 申请日: | 2023-02-28 |
公开(公告)号: | CN116185906A | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 向生光;杨欢;何嘉慧 | 申请(专利权)人: | 湖南泽天智航电子技术有限公司 |
主分类号: | G06F13/12 | 分类号: | G06F13/12;G06F13/42 |
代理公司: | 广州市红荔专利代理有限公司 44214 | 代理人: | 唐芳 |
地址: | 410000 湖南省长沙市高新开发区青山路699*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 飞腾 麒麟 平台 cpld 统通 方法 系统 | ||
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通信对应时统通道的寄存器获取计数和清空计数操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南泽天智航电子技术有限公司,未经湖南泽天智航电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310198089.6/1.html,转载请声明来源钻瓜专利网。