The implementation method of the IEEE 802.11 Medium Access Control (MAC) protocol is mainly based on DSP (Digital Signal Processor)/ ARM (Advanced Reduced instruction set computer Machine) processor or DSP/ARM IP (Int...The implementation method of the IEEE 802.11 Medium Access Control (MAC) protocol is mainly based on DSP (Digital Signal Processor)/ ARM (Advanced Reduced instruction set computer Machine) processor or DSP/ARM IP (Intellectual Property) core. This paper presents a method based on Nios II soft-core processor embedded in Altera’s Cyclone FPGA (Field Programmable Gate Array) and MicroC/OS-II RTOS (Real-Time Operation System). The benefits and drawbacks of above methods are compared, and then the method presented in this paper is described. The hardware and software partitioning are discussed; the hardware architecture is also illustrated and the MAC software programming is described in detail. The presented method has some advantages, such as low cost, easy-implementation and very suitable for the implementation of IEEE 802.11 MAC in research stage.展开更多
近年来,SoPC(System On a Programmable Chip,可编程片上系统)的应用日益增多。针对此趋势,系统介绍了Xilinx公司的MicroBlaze软核处理器和PetaLinux操作系统的特点,利用EDK开发套件搭建一个基于MicroBlaze的硬件平台,并研究了PetaLinu...近年来,SoPC(System On a Programmable Chip,可编程片上系统)的应用日益增多。针对此趋势,系统介绍了Xilinx公司的MicroBlaze软核处理器和PetaLinux操作系统的特点,利用EDK开发套件搭建一个基于MicroBlaze的硬件平台,并研究了PetaLinux的移植、自定义设备驱动的添加、配置和启动。实验证明,使用PetaLinux开发的SoPC能够满足用户复杂多变的需要,且构建简单、快速,缩短了产品的开发周期。展开更多
文摘The implementation method of the IEEE 802.11 Medium Access Control (MAC) protocol is mainly based on DSP (Digital Signal Processor)/ ARM (Advanced Reduced instruction set computer Machine) processor or DSP/ARM IP (Intellectual Property) core. This paper presents a method based on Nios II soft-core processor embedded in Altera’s Cyclone FPGA (Field Programmable Gate Array) and MicroC/OS-II RTOS (Real-Time Operation System). The benefits and drawbacks of above methods are compared, and then the method presented in this paper is described. The hardware and software partitioning are discussed; the hardware architecture is also illustrated and the MAC software programming is described in detail. The presented method has some advantages, such as low cost, easy-implementation and very suitable for the implementation of IEEE 802.11 MAC in research stage.
文摘近年来,SoPC(System On a Programmable Chip,可编程片上系统)的应用日益增多。针对此趋势,系统介绍了Xilinx公司的MicroBlaze软核处理器和PetaLinux操作系统的特点,利用EDK开发套件搭建一个基于MicroBlaze的硬件平台,并研究了PetaLinux的移植、自定义设备驱动的添加、配置和启动。实验证明,使用PetaLinux开发的SoPC能够满足用户复杂多变的需要,且构建简单、快速,缩短了产品的开发周期。