一种用于片上处理器中以太网控制器的验证方法技术

技术编号:17779664 阅读:45 留言:0更新日期:2018-04-22 08:09
本发明专利技术属于集成电路验证技术领域,本发明专利技术提供了一种用于片上系统中以太网控制器(自带DMA)的验证方法,该方法中以太网模型完成以太网帧的组合、解析以及收发数据结果比对功能,CPU仅仅根据测试场景以及存储器模型中的控制信息对以太网控制器进行相应的初始化以及配置。通过该验证方法可以大大提高片上系统中以太网控制器的测试效率,提升SoC系统中仿真的效率,节约了服务器资源。

【技术实现步骤摘要】
一种用于片上处理器中以太网控制器的验证方法
本专利技术属于计算机
,涉及一种用于片上处理器中以太网控制器的验证方法。
技术介绍
传统基于片上处理器中的以太网控制器测试,都需要软件参与组帧、解析帧以及结果比对,往往这些工作要占用大量的系统资源以及仿真时间,严重影响虚拟验证的进程。研究片上处理器中以太网控制器的高效验证方法可以大大提高片上系统中以太网控制器的测试效率,提升SoC系统中仿真的效率,节约服务器资源等。
技术实现思路
本专利技术的主要目的是:实现一种片上处理器系统中以太网控制器高效的验证方法,提升验证效率,为同类产品的验证提供指导。本专利技术的技术方案是:一种用于片上处理器中以太网控制器的验证方法,所述验证方法使用以太网控制器测试平台,所述测试平台包括存储器模型1、外部中断事件触发2以及以太网模型3;所述验证方法包括以下场景,其步骤分别为:a)控制器发送验证期间:以太网的帧的构建以及数据的比对通过以太网模型3中以太网包创建任务303构造出期望的以太网数据包;通过存储器写任务304存储在SoC中外挂的存储器模型中的空闲地址位段的发送帧存储空间102,同时将发送数据包的起始地址和本文档来自技高网...
一种用于片上处理器中以太网控制器的验证方法

【技术保护点】
一种用于片上处理器中以太网控制器的验证方法,所述验证方法使用以太网控制器测试平台,所述测试平台包括存储器模型(1)、外部中断事件触发(2)以及以太网模型(3);其特征在于所述验证方法包括以下场景,其步骤分别为:a)控制器发送验证期间:以太网的帧的构建以及数据的比对通过以太网模型(3)中以太网包创建任务(303)构造出期望的以太网数据包;通过存储器写任务(304)存储在SoC中外挂的存储器模型中的空闲地址位段的发送帧存储空间(102),同时将发送数据包的起始地址和长度控制信息写到外挂存储器模型的发送控制信息(101)地址;CPU根据测试控制信息配置以太网控制器DMA的起始地址以及帧长信息完成帧的...

【技术特征摘要】
1.一种用于片上处理器中以太网控制器的验证方法,所述验证方法使用以太网控制器测试平台,所述测试平台包括存储器模型(1)、外部中断事件触发(2)以及以太网模型(3);其特征在于所述验证方法包括以下场景,其步骤分别为:a)控制器发送验证期间:以太网的帧的构建以及数据的比对通过以太网模型(3)中以太网包创建任务(303)构造出期望的以太网数据包;通过存储器写任务(304)存储在SoC中外挂的存储器模型中的空闲地址位段的发送帧存储空间(102),同时将发送数据包的起始地址和长度控制信息写到外挂存储器模型的发送控制信息(101)地址;CPU根据测试控制信息配置以太网控制器DMA的起始地址以及帧长信息完成帧的发送;发送完成后测试项检测接收的实际数据包,同时完成数据的比对并且输出测试结果;b)控制器接收测试期间:CPU将以太网控制器的目的地址配置为SoC外挂存储器存储模型(1)的接收...

【专利技术属性】
技术研发人员:霍卫涛杨海波王玉欢胡小婷
申请(专利权)人:中国航空工业集团公司西安航空计算技术研究所
类型:发明
国别省市:陕西,61

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

1