RapidIO interface bandwidth testing method based on cooperation of software and hardware
RapidIO is a high-performance embedded system interconnection technology.The RapidIO second-generation protocol has been implemented on the SRIO controller of FPGA,and its actual bandwidth performance often needs to be obtained in engineering to determine whether it meets application requirements.Using FPGA′s embedded soft core and combined with FPGA′s internal hardware circuits,the SOPC testing system which is the combination of software and hardware can be built.This system has the characteristics of hardware,such as tailorability,customization,and strong scalability,as well as the characteristic of flexibility of the software.In terms of the system hardware,a periodic sampling unit,periodic configuration interface,latch interface,and upload interface have been designed.In terms of the system software,the system has the functions of sampling parameter configuration,sampling control,sampling data analysis,and data presentation.By the complication and verification of software and hardware code,it is shown that the proposed method can monitor the performance indicators of bandwidth and jitter of the interface in real time.