Design of nRF24L01 Initialized Interface IP Based on FPGA SOPC

碩士 === 樹德科技大學 === 資訊工程系碩士班 === 106 === The nRF24L01 is a powerful, low-power, low-cost RF module and is widely used in IoT applications. It has SPI (Serial Peripheral Interface) that is configured and operated by the microcontroller. However, due to the complex setting and operation, the inconvenien...

Full description

Bibliographic Details
Main Authors: XUE-RONG LIU, 劉學融
Other Authors: Ching-Li Lee
Format: Others
Language:zh-TW
Published: 2018
Online Access:http://ndltd.ncl.edu.tw/handle/de59nu
Description
Summary:碩士 === 樹德科技大學 === 資訊工程系碩士班 === 106 === The nRF24L01 is a powerful, low-power, low-cost RF module and is widely used in IoT applications. It has SPI (Serial Peripheral Interface) that is configured and operated by the microcontroller. However, due to the complex setting and operation, the inconvenience of the development and design hinder the applications tied in with SOPC system development. This paper describes the intellectual property (IP) design to initialize the nRF24L01. The IP is applicable to Altera''s Quartus software SOPC Builder tool for developers. Developers only need to set the nRF24L01''s register parameters in the windows interface way to initialize the nRF24L01. The paper also provides the nRF24L01''s library to simplify the development process such that the design time is greatly reduced.