Font Size: a A A

Design And Implementation Of ZYNQ SoC Verification Platform

Posted on:2021-02-21Degree:MasterType:Thesis
Country:ChinaCandidate:J J LiuFull Text:PDF
GTID:2428330623468241Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of the integrated circuit industry,SoC design has also received more and more attention from the industry.SoC integrates various circuits such as CPU,memory,on-chip programmable logic,etc.on one chip.Compared with ASIC and FPGA,it has lower design cost and higher reliability.As an important part of SoC design,SoC verification can discover design defects early and improve the reliability of the design.By designing a set of highly portable and versatile verification platforms,it helps to carry out verification work quickly and improve the efficiency of verification.It is an important part to ensure the successful completion of SoC design.Based on the research of SoC platform design and verification method,the thesis designs a set of verification platform based on Zynq.By establishing a data transmission path and a command control path between PS and PL,the verification platform can real-ize the verification of hardware modules.The hardware test module in this paper is the digital signal processing module in the radio receiver.The verification components in the verification platform are constructed in a modular manner and have high reusability.Firstly,this article starts with the overall structural framework of the verification plat-form.According to the different levels of abstraction,the verification platform is divided into four layers.The test layer reads test stimulus and saves test results? the function layer completes DMA data transmission and Lite instruction control? the instruction layer com-pletes transaction-level interface control of the DUT? the signal layer is responsible for the signal-level connection to the DUT.The structure principle,working process and interface of each layer are introduced in detail.Then taking the actual project as the background,the digital signal processing module in the radio receiver is regarded as the DUT.This article briefly describes its working principle,analyzes the characteristics of its test incentives and designs its test cases.The design of test cases is divided into data test cases and instruction test cases.Data test cases are mainly designed from several characteristics such as frequency,sampling rate and bandwidth,power,modulation type,and number of data points.The instruction test case is designed according to the working state space of each DUT.The test cases are divided into test sets based on the system functions.Three test cases are designed for the spectral resolution function? 100 test cases are designed for the demodulation sensitivity?164 test cases are designed for the AGC function,which covers the dynamic range And stable time? 584 test cases are designed for the level measurement range.Finally,the embedded Linux system was designed and built on the zynq platform,and the function and performance of the verification platform are tested.The maximum transmission speed supported by the verification platform reached 54 MB / s.The DUT is connected to the verification platform,and then the four test sets are tested to obtain the test report and data results.The results show that the SoC verification platform designed in this paper can support the rapid verification of the DUT.
Keywords/Search Tags:Software and hardware co-verification, System--on--chip, Verification plat-form, Digital signal processing
PDF Full Text Request
Related items