Font Size: a A A

Design Of Single-chip SoC And Application In VDB System

Posted on:2020-07-27Degree:MasterType:Thesis
Country:ChinaCandidate:K P ChengFull Text:PDF
GTID:2428330602950621Subject:Engineering
Abstract/Summary:PDF Full Text Request
As digital systems become more complex,hardware and software co-design becomes more and more difficult,and low-cost So C solutions such as FPGA and ARM are the general trend.Traditional MCUs and DSPs come with a CPU and instruction set,which is equivalent to a complete micro system.However,FPGAs used to be used for bonding logic.For large projects,external DSPs are generally required as the main processor for process control and scheduling.The FPGA is responsible for massively parallel computing as a coprocessor,so it can be considered that the previous FPGA is brainless.This situation has been alleviated with the introduction of the Nios and Microblaze soft cores by Altera and Xilinx.ZYNQ is an FPGA plus ARM solution introduced by Xilinx.The AXI bus protocol(AMBA3.0)used in the on-chip bus is significantly higher than the commonly used AHB bus protocol(AMBA2.0).The introduction of the ZYNQ platform has made FPGA-based system-on-achip(So C)possible.This paper first introduces the Zynq-7000 series chip,briefly introduces the development environment Vivado and the software environment SDK,then introduces the research status and background of the So C technology,and finally introduces its VHF broadcast through the LAAS system defined by the interface control file.The spatial signal(VDB),the simulation of the signal is done on the So C system and the correctness of the simulation results is verified.First of all,familiarize yourself with the system through pure hardware design,including button detection design and tuning work,driving off-chip chips,ILA debugging tools and custom IP packaging.Then complete the software and hardware collaborative work content in the system,including the optimization of the project under Windows,the introduction of the interrupt and the use of interrupt to optimize the project,the output of the HDMI interface,the system boot from the SD card or Flash,and the development environment under Linux,The system starts from SD card or Flash,USB driver and micro system.Finally,the VDB signal is simulated according to the format of the VDB signal.Firstly,the simulation is carried out as a standard on MATLAB.The simulation process is divided into RS coding,crosstalk,constellation mapping,shaping filtering and up-conversion.Then simulate in the Vivado environment,compile the simulated code into a bit file and run it on the development board.Use the ILA debugging tool to capture the output signals of the five parts.Finally,the output signals of the five parts are compared with the output signals of MATLAB to verify the correctness of the hardware simulation work,and the purpose of the VDB signal in the So C on-chip system is achieved.
Keywords/Search Tags:SoC design and validation, hardware/software collaboration, interrupt, VDB signal, RS coding
PDF Full Text Request
Related items