论文部分内容阅读
近年,RFID技术已广泛应用于制造、物流和零售等领域。设计具有高可靠性、高数据保密性的RFID系统具有重要的现实意义。本文讲述了基于DSP+FPGA架构的RFID手持终端的设计开发过程,并对设计过程中的关键技术进行了深入的探讨。所设计的RFID手持终端用于弹内数据的近距离无线装载,替代了以往的有线装载方法,具有速度快、性能稳定、安全性高、操作便捷的特点。首先,介绍了系统整体方案的设计。分析了系统的功能要求,把系统分为北斗/GPS双系统导航模块、地磁传感器模块、IC卡控制器模块、非接触式IC卡、接口控制模块、数据处理模块、人机交互模块和电源电路八个功能模块,然后介绍系统的整体框架,提出屏蔽+双重加密的数据安全性保护方案,并对系统中所用到的主要器件进行介绍和选型。其次,介绍了系统硬件平台的设计。主要包括DSP与FPGA交互模块、存储Flash模块、电源模块、RF读写器模块电路和电子标签模块电路及射频天线的设计,并阐述了抗干扰设计的基本原理。再次,详细介绍了系统的软件核心技术。一,DSP应用程序二级启动加载技术:介绍了串行数据流法,并具体分析了本系统所采用的应用程序映射法的原理和操作步骤;二,带FIFO的串口IP核:用FPGA实现串口协议转换,介绍了该IP核的状态机模型,用VHDL语言实现功能,并采用滤波、判决采样法等方法提高其稳定性。三,交互IP核:负责协助DSP完成按键扫描、屏幕显示、蜂鸣器和灯光控制操作,并且内带FIFO,可以缓解因大量数据的传输而造成的CPU阻塞;四,异步时钟通信:详细分析DSP与FPGA异步通信中的亚稳态和信号同步问题并提出相应的解决方案;五,AES加密算法:详细讲述了AES算法的基本原理并阐述了其在本系统数据加密、解密中的具体应用。最后,讲述了系统调试过程及测试实验。介绍了系统硬件调试的具体步骤以及注意事项和技巧。进行了三种测试实验:其一,硬件模块独立功能测试实验,验证了各个硬件模块工作正常;其二,数据通信测试实验,表明数据通信的正确率均达到100%;其三,以电子标签内数据的倒序排列为功能需求,验证应用程序软件实现了所设计的功能。测试结果表明整机满足系统的各项功能要求,验证了设计的正确性。