论文部分内容阅读
物联网(Internet of Things,IoT)是目前通信技术行业发展的重要趋势,为世界的信息产业带来了第三次信息浪潮。在物联网发展中,射频识别(Radio Frequency Identification,RFID)技术是发展的核心技术,RFID技术的市场需求和发展前景是不可估量的。在RFID技术中,核心部件是标签和阅读器,而运用SoC设计方法实现的单芯片系统该部件的主流实现方案。本文基于ISO/IEC 18000-6C协议,应用开源MC8051处理器,进行了UHF RFID系统的数字基带SoC芯片的开发。首先,通过分析协议要求,将系统划分为软件部分和硬件部分。然后,采取软硬件协同设计,进行了软件和硬件的开发。硬件部分采用Verilog硬件描述语言设计完成UHF RFID基带通信链路模块,并通过WISHBONE总线将其与MC8051互连;而软件部分是用C语言在Keil环境下开发了运行在MC8051中的代码,完成了协议中的部分规范,在软件设计中,系统运行采用函数产生随机数,会占用较大的内存,针对此问题,提出了用硬件实现随机数的解决方案,并对方案产生的随机数进行了随机性的实验验证。在Modelsim开发环境下,阅读器与标签实现了基带通信,并在Altera DE2-115 FPGA开发板上完成了阅读器发送系统的验证。