论文部分内容阅读
随着NFC(Near Field Communication,近场通讯)技术的兴起,各大手机制造商纷纷在其新产品中增加了NFC功能。NFC技术应用之一就是防伪,基于支持NFC功能的智能手机的普及以及市场对高效防伪的迫切需求,一种可用于NFC手机检测的NFC防伪芯片将具有很好的应用前景。文章提出了一种利于企业打假、消费者验证的新型NFC电子防伪系统,并对系统使用的防伪芯片数字模块进行了设计和FPGA验证。首先阐述了这种新型NFC电子防伪系统的结构和原理,分析了系统涉及到的NFC通信技术和NFC手机相关技术。然后研究了电子标签的各组成模块的功能,给出防伪芯片的数字电路结构和数据流定义并使用Verilog HDL语言对防伪芯片的Miller解码、数据收发校验、Manchester编码、DES数据加解密及状态机等模块进行了设计,使用Modelsim软件对部分功能模块进行了仿真,在Linux环境下使用NC-Verilog仿真器对数字模块整体进行了RTL级功能仿真。最后为进一步提高设计的可靠性,搭建Eclipse+ADT开发平台并使用Java语言开发了Android应用程序,以Xilinx公司的XC6SLX16芯片为目标器件,使用ISE综合工具对防伪芯片的数字模块设计进行了综合结合应用程序对防伪芯片的整体功能进行FPGA验证。结合华虹NEC的0.35μm工艺使用Synopsys公司的Design Compiler对数字模块进行综合得到的面积为1221440.228516μm2,功耗为2.0303mW,根据综合得到的网表使用Cadence公司的SOC Encounter生成数字模块版图并流片。FPGA验证结果表明防伪芯片与HTC A320e(支持NFC功能)手机通信满足文章所提出的NFC电子防伪系统功能要求。