Font Size: a A A

The Design And Implementation Of Multi-interface Simulation Platform Based On XDSP64

Posted on:2013-06-01Degree:MasterType:Thesis
Country:ChinaCandidate:B LuoFull Text:PDF
GTID:2298330422973891Subject:Software engineering
Abstract/Summary:PDF Full Text Request
XDSP64is a fixed-point DSP chip of high performance, which is independentlydeveloped by ourselves. It has several peripheral interfaces, such as configurable andenhanced host interface (HPI)(32-bit or16-bit data bus), universal test and UTOPIA ofATM, EMIF, multi-channel buffered serial port and timer, etc. Based on the matchingverification and development system requirements of XDSP64chip, this paper hasrealized function verification and timing test of multiple peripheral interfaces (includingUTOPIA and HPI).In order to develop, test and apply these peripheral interfaces better and makeXDSP64chip achieve higher design goal, this thesis designs the software and hardwareco-simulation platform which is based on the peripheral interfaces of XDSP64, so as torealize the multi-channel high-speed data communication mechanism between theexternal host and XDSP64chip (HPI communication, UTOPIA communication).Firstly, on the basis of the extensive research on practical application of HPI,UTOPIA interfaces in the DSP control field, this thesis profoundly studies thearchitecture of XDSP64and comprehensively analyzes the system function ofsimulation platform. Combining with the simulation development requirements ofXDSP64interfaces, this article reasonably establishes the system structure of the entiresimulation platform, which is made up of host communication system and interfacecontroller, and put forward the design goal in software and hardware of platformsystem.Then, this paper designs a refined host communication system, which is based onfull understanding of the USB2.0interface protocol and the EZ-USB FX2chip fromCypress Company. The system effectively utilizes the advantage of480Mb/s high-speeddata transmission and through the design of firmware, driver and application software toprovide a full-featured and flexible operation of the host operating platform for the entrestimulation system.At the same time, this paper also designs a set of visual application interfaces,which simplifies the complex operations on simulation platform into view operations oninterface program so as to achieve a good human-computer interaction.This paper profoundly studies the peripheral interface protocol of XDSP64anddesigns HPI interface and the UTOPIA interface master controller interface on the basisof FPGA. It uses asynchronous host interface method to realize the communicationprotocol between the main controller and host communication system to enhancecompatibility and scalability of the simulation platform. Designing a dedicatedconfiguration register in the main controller to achieve the inside and external memoryspace access of XDSP64, the register operation, the XDSP64bootstrap as well as the data communication of different interfaces.Finally, the system is fully tested and verified; the results show that the simulationplatform system could operate correctly and stably. The function simulation and timingparameters testing of UTOPIA interface and HPI interface of XDSP64are performedand the design goal is achieved.
Keywords/Search Tags:DSP, HPI, UTOPIA, Simulation Platform, Firmware, Driver
PDF Full Text Request
Related items