【技术实现步骤摘要】
本专利技术涉及一种验证射频识别技术(RFID)工作环境的技术,具体来说,涉及一种仿真读卡器的工作环境,对RFID CPU卡与读卡器之间的数据交换过程进行验证的RFID智能卡数字基带验证系统。
技术介绍
非接触式CPU卡采用曼彻斯特编码方式对读卡器发信息,而读卡器采用米勒编码方式对CPU卡发信息,数字基带(CPU卡和读卡器之间的接口通信)是一个很关键的功能模块,要是接口功能不完整或是异常,将会导致整个CPU卡不能正常工作,使得整个DUT(device under test被验证的系统,即为RFID CPU卡芯片数字部分和固件部分)设计前功尽弃,因此,必须要保证通信接口的正常性,这就需要一个强而有效的验证平台对数字基带进行充分的验证。
技术实现思路
针对以上的不足,本专利技术提供了一种仿真读卡器的工作环境,对RFIDCPU卡与读卡器之间的数据交换过程进行验证的RFID智能卡数字基带验证系统,它使用VCS仿真读卡器的工作环境,对RFID CPU卡与读卡器之间的数据交换过程进行验证,数字基带验证系统包括:仿真编码器,用于对读卡器向CPU卡发送数据过程中的米勒编码操作,同时验证编码时钟和凹槽出现偏差时CPU卡的兼容能力的驱动器单元;仿真解码器,用于对CPU卡向读卡器发送数据过程中的解码操作,同时验证CPU卡的发送数据是否正确的监测器单元;仿真上位机,用于对CPU卡发送各种命令的激励发生器;仿真数据代理器,用于将激励发生器需要对CPU卡发送的命令加入CRC校验,并打包成帧数据传给驱动器单元,同时还在发送的数据中随机插入错误数据或者丢弃数据,以验证CPU卡能否识别错误帧的 ...
【技术保护点】
一种RFID智能卡数字基带验证系统,其特征在于,它使用VCS仿真读卡器的工作环境,对RFID?CPU卡与读卡器之间的数据交换过程进行验证,数字基带验证系统包括:仿真编码器,用于对读卡器向CPU卡发送数据过程中的米勒编码操作,同时验证编码时钟和凹槽出现偏差时CPU卡的兼容能力的驱动器单元;仿真解码器,用于对CPU卡向读卡器发送数据过程中的解码操作,同时验证CPU卡的发送数据是否正确的监测器单元;仿真上位机,用于对CPU卡发送各种命令的激励发生器;仿真数据代理器,用于将激励发生器需要对CPU卡发送的命令加入CRC校验,并打包成帧数据传给驱动器单元,同时还在发送的数据中随机插入错误数据或者丢弃数据,以验证CPU卡能否识别错误帧的数据代理单元。
【技术特征摘要】
1.一种RFID智能卡数字基带验证系统,其特征在于,它使用VCS仿真读卡器的工作环境,对RFID CPU卡与读卡器之间的数据交换过程进行验证,数字基带验证系统包括: 仿真编码器,用于对读卡器向CPU卡发送数据过程中的米勒编码操作,同时验证编码时钟和凹槽出现偏差时CPU卡的兼容能力的驱动器单元; 仿真解码器,用于对CPU卡向读卡器发送数据过程中的解码操作,同时验证CPU卡的发送数据是否正确的监测器单元; 仿真上位机,用于对CPU卡发送各种命令的激励发生器; 仿真数据代理器,用于将激励发生器需要对CPU卡发送的命令加入CRC校验,并打包成帧数据传给驱动器单元,同时还在发送的数据中随机插入错误数据或者丢弃数据,以验证CPU卡能否识别错误帧的数据代理单元。2.根据权利要求1所述的RFID智能卡数字基带验证系统,其特征在于,所述编码时钟的验证过程为:首先产生一个周期稳定的载波时钟clk_fc ;然后用一个在一定范围内变化的随机变量来叠加在时钟clk_fc上;再用断言实时监控CPU卡的响应是否正确;最后利用verdi进行波形查看。所述凹槽的验证过程为:首先在产生凹槽的计数器中插入一个随机阈值,当计数器计数达到这个阈值时便产生凹槽或者结束凹槽;再用断言实时监控CPU卡的响应是否正确;最后利用verdi进行波形查看。3.根据权利要求1所 述的RFID智能卡数字基带验证系统,其特征在于,所述监测器单元每检测到一个字节的数据便检测其奇偶校验位的正确性,每检测到一帧数据便检测其CRC校验的正确性, 所述奇偶校验位的检测过程为:首先,利用奇偶校验监控器接收CPU卡发出的比特流,并保存在字节寄存器中;然后,当字节寄存器装满时,奇偶校验监控器便计算此字节的奇偶校验值,并与接收到的CPU卡发出的奇偶校验位进行比较,若两者不一致,则断言出现奇偶校验错误, 所述CRC校验的检测过程为:首先,每当上述字节寄存器装满便将其数据保存入帧寄存器中,同时利用CRC校验监控器进行一次CRC计算,然后,当接收完一帧数据后,CRC校验监控器便进行一次比较,若CPU卡发送的CRC校验码与CRC监控器计算的校验码不一致时,则断言出现CRC校验错误。4.根据权利要求1所述的RFID智能卡数字基带验证系统,其特征在于,所述数据代理单元使用一个随机变量rand,驱动器每发送完一个字节,就检测这个随机变量rand,若rand值为插入错误数据,则驱动器接着发送一个错误字节;若rand值为丢弃数据,则驱动器跳过当前需要发送的字节。5.根据权利要求1所述的RFID智能...
【专利技术属性】
技术研发人员:胡建国,覃娟艳,陈雪妃,王德明,段志奎,
申请(专利权)人:广州中大微电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。