【技术实现步骤摘要】
一种基于读卡器模型的7816接口通信仿真的方法
本专利技术涉及芯片验证技术,具体指7816接口通信仿真验证。
技术介绍
7816接口是智能卡的接触接口,包括手机卡,银行卡,加油卡、电卡,都广泛使用此接口。智能卡芯片通信和测试,以及仿真验证阶段的各种软件测试,都使用7816接口来完成。当通信错误时候需要仿真定位问题,传统方式手动生成仿真激励,效率低且容易出问题。此方法针对7816接口通信仿真的需求进行了深度解析,定义了简洁的描述性文件格式,在模板基础上调用脚本自动生成仿真激励,基于读卡器模型设计了分层的仿真平台结构,自动完成数据收发和校验,模拟实际读卡器行为,实现复位应答以及协议参数协商机制,快速高效的实现接口仿真验证。
技术实现思路
本专利技术解决的技术问题在于提供一种基于读卡器模型的7816接口通信仿真的方法,可以自动、快速的完成仿真激励的生成,提高效率,保证质量,避免手动生成激励产生的错误。本专利技术的技术方案如下:本专利技术其特征在于,包括如下步骤:1)定义7816通信行为的形式化描述格式;2)根据格式要求,将需要仿真的7816通信按照格式编写成描述文件;3)描述文件通过脚本解析,自动生成仿真激励;4)搭建基于7816读卡器模型的仿真平台,执行该仿真激励以完成7816通信行为的仿真。步骤1)中定义7816通信行为的形式化描述格式:文件的一行描述一次通信动作,每行均以特定标识开始;不同的通信动作使用不同的标识来表示,标识后的数据表示发送的数据或者是预期收到的数据步骤2)根据格式要求,将需要仿真的7816通信数据按照格式编写成描述文件。步骤3)使用脚本自动生 ...
【技术保护点】
一种基于读卡器模型的7816接口通信仿真的方法,其特征在于,包括如下步骤:1)定义7816通信行为的形式化描述格式;2)根据格式要求,将需要仿真的7816通信按照格式编写成描述文件;3)描述文件通过脚本解析,自动生成仿真激励;4)搭建基于7816读卡器模型的仿真平台,执行该仿真激励以完成7816通信行为的仿真。
【技术特征摘要】
1.一种基于读卡器模型的7816接口通信仿真的方法,其特征在于,包括如下步骤:1)定义7816通信行为的形式化描述格式;2)根据格式要求,将需要仿真的7816通信按照格式编写成描述文件;3)描述文件通过脚本解析,自动生成仿真激励;4)搭建基于7816读卡器模型的仿真平台,执行该仿真激励以完成7816通信行为的仿真。2.根据权利要求1所述的方法,其特征在于,所述步骤1)中定义7816通信行为的形式化描述格式:文件的一行描述一次通信动作,每行均以特定标识开始;不同的通信动作使用不同的标识来表示,标识后的数据表示发送的数据或者是预期收到的数据。3.根据权利要求1所述的方法,其特征在于,所述步骤2)根据格式要求,将需要仿真的7816通信数据按照格式编写成描述文件。4.根据权利要求1所述的方法,其特征在于,所述步骤3)使用脚本自动生成仿真激励文件:1)激励文件在模板基础上生成,其中模板包括芯片上电的环境初始化,芯片运行...
【专利技术属性】
技术研发人员:郝燚,王曙光,
申请(专利权)人:北京中电华大电子设计有限责任公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。