一种基于FPGA原型验证平台的CPU指令加载系统及方法技术方案

技术编号:41792158 阅读:26 留言:0更新日期:2024-06-24 20:18
本发明专利技术涉及计算机技术技术领域,具体为一种基于FPGA原型验证平台的CPU指令加载系统及方法,系统由加载管理单元、并串转换单元、剥离单元、总线访问单元、CRC校验单元以及通信控制单元组成;加载管理单元分为IDLE、STRIP、ACCW和CHECK状态;并串转换单元,负责并行数据转换为串行数据;有益效果为:本发明专利技术提出的基于FPGA原型验证平台的CPU指令加载系统及方法,加快了多核CPU原型验证平台的搭建速度,在多核CPU的SOC中可以直接单独的在FPGA上验证协处理器的功能,避免了外部存储设备的使用,降低了验证成本,提供了一种简便快捷且稳定的SOC验证方法。

【技术实现步骤摘要】

本专利技术涉及计算机技术,具体为一种基于fpga原型验证平台的cpu指令加载系统及方法。


技术介绍

1、随着各种soc芯片市场的需求增加,如何缩短芯片的开发验证周期成为了抢占市场的一个关键难点。

2、现有技术中,soc芯片的验证在研发中所占的比例越来越重,占领了整个研发周期的70%以上,缩短验证周期就是直接有效的方法。通常进行前仿真验证功能,后仿真验证时序性能,但由于仿真速度太慢,往往会造成项目的延迟,或者说验证的不够充分,有一些问题没有验证出来,会造成项目的失败。

3、因此针对大型的soc验证,比如soc中存在多个cpu核时,往往会采用现场可编程逻辑门阵列(fpga)来搭建芯片的验证平台。并且fpga可以给软件设计人员提供硬件验证的平台,软件和芯片同时开发可以加快产品的面市时间。但对于较为复杂的soc时,比如有多个cpu核时,如何更加快速的搭建fpga原型验证平台至关重要。


技术实现思路

1、本专利技术的目的在于提供一种基于fpga原型验证平台的cpu指令加载系统及方法,以解决上述背本文档来自技高网...

【技术保护点】

1.一种基于FPGA原型验证平台的CPU指令加载系统,其特征在于:所述系统由加载管理单元、并串转换单元、剥离单元、总线访问单元、CRC校验单元以及通信控制单元组成;

2.根据权利要求1所述的一种基于FPGA原型验证平台的CPU指令加载系统,其特征在于:并串转换单元,将UART接收数据向剥离单元模块和总线访问单元模块传递时,以及由总线访问单元模块向CRC校验单元传递时起作用。

3.根据权利要求1所述的一种基于FPGA原型验证平台的CPU指令加载系统,其特征在于:剥离单元模块将附加信息剥离后,UART数据经由并串转换单元输送到总线访问单元,总线访问单元首先做串并转换,...

【技术特征摘要】

1.一种基于fpga原型验证平台的cpu指令加载系统,其特征在于:所述系统由加载管理单元、并串转换单元、剥离单元、总线访问单元、crc校验单元以及通信控制单元组成;

2.根据权利要求1所述的一种基于fpga原型验证平台的cpu指令加载系统,其特征在于:并串转换单元,将uart接收数据向剥离单元模块和总线访问单元模块传递时,以及由总线访问单元模块向crc校验单元传递时起作用。

3.根据权利要求1所述的一种基于fpga原型验证平台的cpu指令加载系统,其特征在于:剥离单元模块将附加信息剥离后,uart数据经由并串转换单元输送到总线访问单元,总线访问单元...

【专利技术属性】
技术研发人员:许桂龙赵鑫鑫高晨姜凯
申请(专利权)人:山东浪潮科学研究院有限公司
类型:发明
国别省市:

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

1