论文部分内容阅读
射频识别技术是从90年代兴起的一项自动识别技术。它利用无线射频方式进行非接触式双向通信,以达到识别目的并交换数据。RFID技术以它特有的无接触、抗干扰能力强等优点逐渐成为自动识别中最优秀和应用领域最广泛的技术之一。现代信息技术的迅猛发展使得射频识别系统需要处理的信息量急剧增加,而近几年发展同样迅猛的SoC技术无疑是解决这一难题的可行方法。SoC的构成可以是系统级芯片控制逻辑模块、微处理器/微控制器CPU内核模块、数字信号处理器DSP模块、嵌入的存储器模块、和外部进行通讯的接口模块、含有ADC/DAC的模拟前端模块、电源提供和功耗管理模块。对于一个无线SoC,它含有射频前端模块、用户定义逻辑以及微电子机械模块等,现在这些无线SoC被广泛的应用在电子路牌、高速公路收费、物流管理、产品跟踪等领域。本文提出了一种将射频模块挂载到YAK SoC上的方法,而YAK SoC在开源和配置灵活方面的优势,增加了本硬件设计的可行性。
本文主要研究基于YAK SoC的RFID通信系统硬件设计与实现,在了解nRF905射频模块的基本结构和工作原理的基础上,在YAK SoC可配置体系结构中进行SPI模块移植,将SPI模块挂载到AMBA-APB总线上,并完成相应的各功能模块原理图和PCB设计。完成制板后,进行了系统调试与验证工作,为了验证整个硬件设计的正确性,首先在设计中进行硬件配置,通过Grmon扫描到挂载在AMBA-APB总线上的SPI模块,验证硬件挂载成功;其次,通过编写Verilog代码,并对代码进行功能仿真,验证了控制模块发送指令和数据的正确性;最后搭建了RFID通信系统,模拟RFID通信系统的工作流程,通过Chipscope抓取两个nRF905之间发送和接收的数据,对比结果显示数据一致,验证整个设计的正确性。
研究表明,通过基于YAK SoC的RFID通信系统硬件设计与实现,从理论上研究了RFID向SoC移植的可行性,而且在实际工作中成功实现了基于YAKSoC的RFID通信模块间的数据正确传输。