Font Size: a A A

The Research Of The Matrix Operation Implementation Based On MicroBlaze

Posted on:2016-09-12Degree:MasterType:Thesis
Country:ChinaCandidate:H X ZhengFull Text:PDF
GTID:2298330452464876Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of technology about array signal processing, thestatus of matrix operations becomes increasingly important and the applications areincreasingly widespread. It makes many projects more concise and works more effectiveto describe programs in matrix way. At the present stage, we have several methods toachieve matrix operation in engineering applications as follows: General Purpose DigitalSignal Processor(DSP), ASIC or FPGA and FPGA+DSP. Processing speed of DSP is notfast enough; The logic controlling in FPGA is complex and is difficult to develop; and theFPGA+DSP program deficiencies in terms of cost, size, reliability and scalability.Considering this background, This article proposes a design of matrix operationsunit based on MicroBlaze soft-core embedded in the Xilinx FPGA. Using the architectureof MicroBlaze processor+coprocessor, we develop MicroBlaze processor using Clanguage and the coprocessor using VHDL language. The embedded systems based onMicroBlaze soft-core have some good features like flexibility, portability and so on. Andwe still implement the coprocessor in parallel way using VHDL language. Such systemscan be designed to not only meet the high real-time requirements, but also to increasesystem flexibility, reduce system development effort and improve the performance in cost,size, reliability and scalability. This has important practical significance to our group aswell as other areas of engineering applications of matrix operations.
Keywords/Search Tags:Matrix Operations, FPGA, MicroBlaze, Coprocessor, QR Decomposition
PDF Full Text Request
Related items