一种基于安全模块的超高频阅读器制造技术

技术编号:14961250 阅读:111 留言:0更新日期:2017-04-02 13:18
本实用新型专利技术提供了一种基于安全模块的超高频阅读器,包括依次连接的主控CPU、EPLD芯片、数字板FPGA和安全模块FPGA,所述数字板FPGA和安全模块FPGA通过SPI接口连接。相对于现有技术,本实用新型专利技术具有以下优势:满足新的汽车电子标识行业标准旨在将通信控制权交由安全模块与数字模块协作完成的目的,二者之间通过数据总线进行连接,能够兼容支持EPC-G2、ISO18000-6C、GB29768协议和新行业标准;且电路结构设计合理,容易实现。

【技术实现步骤摘要】

本技术属于射频识别系统
,尤其是涉及一种基于安全模块的超高频阅读器
技术介绍
高性能的UHF超高频电子标签阅读器能够在保持高识读率的同时,实现对电子标签的快速读写处理。其作用是向电子标签发射微波能量,激励电子标签工作,同时向电子标签发送命令,电子标签取得微波能量后反射信号,阅读器通过对电子标签反射回来的回波信号进行反向滤波、解调、解码和译码处理,对电子标签内的存储数据进行读取或改写。阅读器的工作频段为860~960MHz,可以对满足EPC-G2、ISO18000-6C以及GB29768协议的电子标签中的内容进行近距离读写,并将所读写的电子标签的信息传送给射频识别终端。现有技术的阅读器的主要由主控CPU、数字模块和射频模块组成,在通讯过程中由PSAM支持多种安全保护机制。主控CPU设置安全模块的标签识读、数据读取的工作模式,数字模块前向链路检测CPU的命令触发信号,向命令组帧模块输出触发信号,前向命令组帧模块完成命令帧的组帧并进行并串转换启动编码,编码结束后完成波形生成和滤波,处理完后的数据发送给DAC输出到射频电路部分进行载波搬移调制;反向链路对接收到的数据经滤波、解码后,在MAC层对接收完毕的帧进行CRC校验,并根据标签响应消息校验模块的状态指示,向上报消息组帧模块发出触发信号,完成响应帧的上报。这种方案下的超高频阅读器,所有盘点、读取、写入、锁定等命令都是由数字模块FPGA实现,安全通信由数字板上的PSAM芯片实现。这种结构不满足新的汽车电子标识行业标准。
技术实现思路
有鉴于此,本技术旨在提出一种基于安全模块的超高频阅读器,以满足新的汽车电子标识行业标准旨在将通信控制权交由安全模块与数字模块协作完成的目的。为达到上述目的,本技术的技术方案是这样实现的:一种基于安全模块的超高频阅读器,包括依次连接的主控CPU、EPLD芯片、数字板FPGA和安全模块FPGA,所述数字板FPGA和安全模块FPGA通过SPI接口连接。进一步的,所述数字板FPGA的逻辑架构包括协议命令状态机201和与其连接的、命令成帧发送模块202、盘点结果组帧模块203、CPU消息组帧模块204和命令响应校验模块205。进一步的,所述安全模块FPGA的逻辑架构包括协议命令状态机301和与其连接的命令成帧发送模块302、射频SPI接口消息校验模块303、CPU消息组帧模块304和命令响应校验模块305。相对于现有技术,本技术具有以下优势:满足新的汽车电子标识行业标准旨在将通信控制权交由安全模块与数字模块协作完成的目的,二者之间通过数据总线进行连接,能够兼容支持EPC-G2、ISO18000-6C、GB29768协议和新行业标准;且电路结构设计合理,容易实现。附图说明构成本技术的一部分的附图用来提供对本技术的进一步理解,本技术的示意性实施例及其说明用于解释本技术,并不构成对本实用新型的不当限定。在附图中:图1为本技术实施例所述的;图2为本专利技术创造实施例所述数字板FPGA的逻辑架构图;图3为本专利技术创造实施例所述安全模块FPGA的逻辑架构图。具体实施方式需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。一种基于安全模块的超高频阅读器,如图1所示,包括依次连接的主控CPU、EPLD芯片、数字板FPGA和安全模块FPGA,所述数字板FPGA和安全模块FPGA通过SPI接口连接。所述主控CPU,通过地址、数据、控制总线实现对安全模块FPGA和数字板FPGA内部寄存器的读写;EPLD芯片主要负责数据地址复用线的解复用、复位控制、双BOOT、看门狗控制、点灯控制及中断处理等功能;数字板FPGA主要负责射频基带信号处理;安全模块FPGA实现安全认证命令、读写命令以及读写操作结束命令的组帧转发,实现对标签返回的认证响应、读写响应以及错误响应进行校验及上报。所述数字板FPGA的逻辑架构如图2所示,包括协议命令状态机201、命令成帧发送模块202、盘点结果组帧模块203、CPU消息组帧模块204和命令响应校验模块205,MAC层由协议命令状态机201控制阅读器命令发送与标签响应消息接收之间的命令流程,其设计思想是只对状态信号和触发信号进行处理,具体的数据流不经过协议命令状态机201的内部;命令成帧发送模块202经过协议命令状态机201的触发,对来自安全模块FPGA的转发命令进行透传给安全模块FPGA;命令响应校验模块205经过协议命令状态机201的触发,对来自电子标签的响应数据帧进行透传给安全模块FPGA;盘点结果组帧模块203经协议命令状态机201触发,对新行业标准的命令响应进行组帧,并通过SPI接口转发至安全模块FPGA;CPU消息组帧模块204经协议命令状态机201触发,对CPU控制器的命令响应进行组帧,上报给CPU控制器。所述安全模块FPGA的逻辑架构,其模块划分与数字板FPGA类似,如图3所示,包括协议命令状态机301、命令成帧发送模块302、射频SPI接口消息校验模块303、CPU消息组帧模块304和命令响应校验模块305,MAC层由协议命令状态机301控制阅读器安全认证与读写命令发送与标签响应消息接收之间的通信流程,其设计思想是只对状态信号和触发信号进行处理,具体的数据流不经过协议命令状态机301的内部;命令成帧发送模块302经过协议命令状态机301的触发,对新行标中转发命令进行组帧及CRC校验,并采用移位寄存器将各个字段的所有BIT逐次移位到一个1BIT宽度的FIFO中并向信号处理部分的编码模块发送指示信号读取该FIFO;命令响应校验模块305经过协议命令状态机301的触发,对数字板FPGA透传过来的电子标签响应数据帧进行接收校验;射频SPI接口消息校验模块303由基带解调模块触发,知晓有新的标签响应消息到达,判断接收状态指示,对于为接收完毕状态的帧,继续做CRC校验,然后向协议命令状态机301发送接收指示信号和错误类型信号;CPU消息组帧模块304经协议命令状态机301触发,对CPU控制器的命令响应根据协议,添加帧头,帧长度指示,命令类型,错误类型码,并把缓存在DPRAM中的标签信息进行串并转换后填加到数据段完成组帧。以上所述仅为本技术的较佳实施例而已,并不用以限制本本文档来自技高网
...

【技术保护点】
一种基于安全模块的超高频阅读器,其特征在于:包括依次连接的主控CPU、EPLD芯片、数字板FPGA和安全模块FPGA,所述数字板FPGA和安全模块FPGA通过SPI接口连接。

【技术特征摘要】
1.一种基于安全模块的超高频阅读器,其特征在于:包括依次连接的主控CPU、EPLD芯片、数字板FPGA和安全模块FPGA,所述数字板FPGA和安全模块FPGA通过SPI接口连接。
2.根据权利要求1所述的基于安全模块的超高频阅读器,其特征在于:所述数字板FPGA的逻辑架构包括协议命令状态机(201)和与其连接的、命令成帧发送模块(202)、盘点结果组...

【专利技术属性】
技术研发人员:朱琳琳杨胜龙
申请(专利权)人:天津中兴智联科技有限公司
类型:新型
国别省市:天津;12

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

1