买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:成都天地一格科技有限公司
摘要:本发明提出一种基于HDLC协议的通信方法及电子设备,基于HDLC协议的通信方法应用于从机,从机包括可编程逻辑单元和与其互联的处理器系统单元,可编程逻辑单元与主机连接,方法包括:可编程逻辑单元根据主机传输的命令帧对应的串行数据,去除命令帧的帧头空闲位数据、帧头数据、帧尾数据以及帧尾空闲位数据,并进行删零操作,以获取命令帧的有效数据;可编程逻辑单元将命令帧的有效数据传输给处理器系统单元;处理器系统单元对命令帧的有效数据进行解析,以获取命令帧中的命令控制码;处理器系统单元执行命令控制码。执行HDLC协议时通过可编程逻辑单元和处理器系统单元进行片内交互,快速准确地完成命令帧的交互。
主权项:1.一种基于HDLC协议的通信方法,其特征在于,应用于从机,所述从机包括可编程逻辑单元和与其互联的处理器系统单元,所述可编程逻辑单元与主机连接,所述方法包括:所述可编程逻辑单元根据所述主机传输的命令帧对应的串行数据,去除所述命令帧的帧头空闲位数据、帧头数据、帧尾数据以及帧尾空闲位数据,并进行删零操作,以获取所述命令帧的有效数据;所述可编程逻辑单元将所述命令帧的有效数据传输给所述处理器系统单元;所述处理器系统单元对所述命令帧的有效数据进行解析,以获取所述命令帧中的命令控制码;所述可编程逻辑单元根据所述主机传输的命令帧对应的串行数据,去除所述命令帧的帧头空闲位数据、帧头数据、帧尾数据以及帧尾空闲位数据,并进行删零操作,以获取所述命令帧的有效数据的步骤,包括:所述可编程逻辑单元将接收到的单比特数据写入第一移位寄存器;所述可编程逻辑单元对所述第一移位寄存器中的数据进行验证,确认是否处于有效数据阶段,其中,所述有效数据阶段表示已经接收完所述命令帧对应的帧头数据之后,接收到所述命令帧对应的帧尾数据之前;若未处于有效数据阶段,则重复所述可编程逻辑单元将接收到的单比特数据写入第一移位寄存器;若处于有效数据阶段,则所述可编程逻辑单元将第一目标比特数据写入第二移位寄存器,其中,所述第一目标比特数据为有效数据阶段内最新接收到的单比特数据;所述可编程逻辑单元根据所述第二移位寄存器确定所述第一目标比特数据是否有效;若无效,则所述可编程逻辑单元将所述第一目标比特数据丢弃;若有效,则所述可编程逻辑单元将所述第一目标比特数据写入第三移位寄存器;所述可编程逻辑单元在所述第三移位寄存器每写入8比特数据时,将所述8比特数据写入第一FIFO队列;所述可编程逻辑单元将所述命令帧的有效数据传输给所述处理器系统单元的步骤,包括:所述可编程逻辑单元在所述第一FIFO队列不为空时,向所述处理器系统单元发送第一类触发信号;所述处理器系统单元在获取到所述第一类触发信号时,将所述第一FIFO队列中的数据读取至其内部的块随机存储器;所述命令帧的有效数据包括第一CRC校验码,在所述处理器系统单元对所述命令帧的有效数据进行解析,以获取所述命令帧中的命令控制码之后,包括:所述处理器系统单元对所述块随机存储器中所述命令帧的有效数据进行解析,以获取第一CRC校验码;所述处理器系统单元根据所述第一CRC校验码对所述块随机存储器中数据进行CRC校验;在校验通过的情况下,所述处理器系统单元确认所述命令控制码有效,所述处理器系统单元执行所述命令控制码。
全文数据:
权利要求:
百度查询: 成都天地一格科技有限公司 一种基于HDLC协议的通信方法及电子设备
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。