一种基于RISC-V指令集扩展的CRC-32校验码生成方法

AITNT
正文
推荐专利
一种基于RISC-V指令集扩展的CRC-32校验码生成方法
申请号:CN202411609313
申请日期:2024-11-12
公开号:CN119739556B
公开日期:2025-11-11
类型:发明专利
摘要
本发明涉及一种基于RISC‑V指令集扩展的CRC‑32校验码生成方法,包括:定义指令集,在RISC‑V指令集中增加CRC‑32指令;在RISC‑V处理器中添加一个CRC计算单元,用于计算和处理CRC‑32的运算逻辑;对RISC‑V的工具链进行相应的修改,以支持CRC‑32指令的编译和生成;1)初始化;2)分块读取数据;3)执行CRC‑32指令;4)更新数据块,直至所有数据块被处理完毕;5)输出结果:完成所有数据块处理后,按位取反,得出最终的CRC‑32校验码。本发明使用CRC‑32指令可以提升密码学算法的速度,并降低应用程序的大小,用户可以直接调用从而提高开发效率。
技术关键词
校验码生成方法 分块读取数据 解码单元 执行扩展指令 链接器 密码学算法 处理器 存储器 逻辑 计算机设备 可读存储介质 格式 定义 程序 速度
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号