预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共23页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113657068A(43)申请公布日2021.11.16(21)申请号202010397156.3(22)申请日2020.05.12(71)申请人北京东土科技股份有限公司地址100041北京市石景山区实兴大街30号院2号楼8层901(72)发明人熊新永吕志勇(74)专利代理机构北京品源专利代理有限公司11332代理人孟金喆(51)Int.Cl.G06F30/398(2020.01)G06F30/331(2020.01)G06F9/4401(2018.01)G06F115/02(2020.01)权利要求书2页说明书13页附图7页(54)发明名称SOC仿真验证及SOC的仿真验证设备验证环境搭建方法(57)摘要本发明实施例公开了一种SOC仿真验证及SOC的仿真验证设备验证环境搭建方法,其中,SOC仿真验证方法包括:装载引导启动程序;其中,引导启动程序移植了仿真验证设备中SOC的最小系统设备模块的驱动;装载操作系统;其中,操作系统中移植了仿真验证设备中SOC的最小系统设备模块的驱动;当通过引导启动程序启动操作系统时,通过操作系统远程连接网络文件系统;当接收到对除最小系统设备模块之外的SOC其他设备模块的至少一个验证指令时,从网络文件系统中加载与验证指令匹配的验证程序文件,并运行验证程序文件以对SOC其他设备模块的验证测试,可以缩短验证程序文件加载的时间,可以支持多用户并行验证,提高验证测试效率,可以支持系统级的组合验证。CN113657068ACN113657068A权利要求书1/2页1.一种片上系统SOC仿真验证方法,其特征在于,包括:仿真验证设备装载引导启动程序;其中,所述引导启动程序移植了所述仿真验证设备中SOC的最小系统设备模块的驱动以驱动所述最小系统设备模块,以使所述引导启动程序正常启动;所述仿真验证设备装载操作系统;其中,所述操作系统中移植了所述仿真验证设备中SOC的最小系统设备模块的驱动以驱动所述最小系统设备模块,以使所述操作系统正常启动;当所述仿真验证设备通过所述引导启动程序启动操作系统时,通过所述操作系统远程连接网络文件系统;当所述仿真验证设备接收到对除所述最小系统设备模块之外的SOC其他设备模块的至少一个验证指令时,从所述网络文件系统中加载与验证指令匹配的验证程序文件,并运行所述验证程序文件以对所述SOC其他设备模块进行操作完成对所述SOC其他设备模块的验证测试。2.根据权利要求1所述的方法,其特征在于,所述最小系统设备模块包括定时器、通用异步收发传输器UART、串行外设接口SPI总线控制器、千兆以太网控制器GMAC、串行外设接口闪存SPIFalsh模型、双倍速率同步动态随机存储器DDR模型和嵌入式多媒体控制器EMMC模型。3.根据权利要求1所述的方法,其特征在于,所述仿真验证设备为Palladium设备,所述操作系统为LINUX内核系统,所述引导启动程序为Uboot系统。4.根据权利要求1所述的方法,其特征在于,在通过所述操作系统远程连接网络文件系统之前还包括:通过所述操作系统对所述仿真验证设备中的最小系统设备模块和SOC其他设备模块进行设备驱动注册;所述当所述仿真验证设备接收到对除所述最小系统设备模块之外的SOC其他设备模块的至少一个验证指令时,从所述网络文件系统中加载与验证指令匹配的验证程序文件,包括:当所述仿真验证设备通过远程登录守护进程接收到对已注册的SOC其他设备模块的至少一个验证指令时,通过网络文件系统NFS客户端从网络文件系统的根文件系统中加载与所述验证指令匹配的验证程序文件。5.根据权利要求4所述的方法,其特征在于,所述通过所述操作系统对所述仿真验证设备中的最小系统设备模块和SOC其他设备模块进行设备驱动注册,包括:通过所述操作系统解析所述引导启动程序加载的设备树文件,并基于所述设备树文件创建最小系统设备模块和SOC其他设备模块,并将创建的所述最小系统设备模块和所述SOC其他设备模块进行设备注册,并将所述最小系统设备模块和所述SOC其他设备模块分别对应的驱动进行注册。6.一种片上系统SOC的仿真验证设备验证环境搭建方法,其特征在于,包括:仿真验证设备装载引导启动程序;其中,所述引导启动程序移植了所述仿真验证设备中SOC的最小系统设备模块的驱动以驱动所述最小系统设备模块,以使所述引导启动程序正常启动;2CN113657068A权利要求书2/2页所述仿真验证设备装载操作系统;其中,所述操作系统中移植了所述仿真验证设备中SOC的最小系统设备模块的驱动以驱动所述最小系统设备模块,以使所述操作系统正常启动;当所述仿真验证设备通过所述引导启动程序启动所述操作系统时,通过所述操作系统远程连接网络文件系统;其中,所述网络文件系统中包括