IoT as a Service. 5th EAI International Conference, IoTaaS 2019, Xi’an, China, November 16-17, 2019, Proceedings

Research Article

An FPGA Based Reconfigurable MAC Architecture for Universal Short Range Communication Networks

Download
55 downloads
  • @INPROCEEDINGS{10.1007/978-3-030-44751-9_3,
        author={Hongyu Zhang and Bo Li and Zhongjiang Yan and Mao Yang and Ding Wang},
        title={An FPGA Based Reconfigurable MAC Architecture for Universal Short Range Communication Networks},
        proceedings={IoT as a Service. 5th EAI International Conference, IoTaaS 2019, Xi’an, China, November 16-17, 2019, Proceedings},
        proceedings_a={IOTAAS},
        year={2020},
        month={6},
        keywords={Universal MAC Reconfigurable FPGA Universal short range communication networks},
        doi={10.1007/978-3-030-44751-9_3}
    }
    
  • Hongyu Zhang
    Bo Li
    Zhongjiang Yan
    Mao Yang
    Ding Wang
    Year: 2020
    An FPGA Based Reconfigurable MAC Architecture for Universal Short Range Communication Networks
    IOTAAS
    Springer
    DOI: 10.1007/978-3-030-44751-9_3
Hongyu Zhang1,*, Bo Li1,*, Zhongjiang Yan1,*, Mao Yang1,*, Ding Wang1,*
  • 1: Northwestern Polytechnical University
*Contact email: chong@mail.nwpu.edu.cn, libo.npu@nwpu.edu.cn, zhjyan@nwpu.edu.cn, yangmao@nwpu.edu.cn, wangd@nwpu.edu.cn

Abstract

The wireless universal short-distance network refers to a heterogeneous network that combines multiple wireless short-distance networks such as wireless local area networks and wireless personal area networks. Users can choose to use different multiple access protocols to access the network according to the characteristics of the service. This paper proposes an FPGA-based reconfigurable MAC architecture, which uses a combination of software and hardware to select the working mode of the universal MAC in the FPGA through ARM, so as to achieve fast switching between different networks. The proposed universal MAC module includes a control module based on finite state machine and a data frame transceiver module, it implements the function of switching between different networks by configuring the control module as different finite state machine of different MAC protocols. A universal MAC module combining ALOHA protocol and CSMA/CA protocol is designed and implemented in this paper. The simulation results show that the designed universal MAC module is equivalent to the CSMA/CA protocol in terms of resource utilization, and can be flexibly switching between ALOHA protocol and CSMA/CA protocol.