Επιτάχυνση αλγορίθμων FIR φίλτρων με χρήση υλικού σε ενσωματωμένο σύστημα σε προγραμματιζόμενη συσκευή
Master Thesis
Author
Μαλτέζος, Ιωάννης Κ.
Date
2011-09-28View/ Open
Subject
Systems on a chip -- Design and construction ; Field programmable gate arrays -- Design and construction ; Σχεδιασμός συστημάτωνAbstract
This postgraduate thesis, has as target the design of a SoPC system, aiming at the optimized output, from side of time, of a digital finite impulse response filter. A special purpose processor is designed for an application or for group of applications with common characteristics. The success of the design lies to the most optimal exploitation of particular characteristics of applications, so the requirements in speed, surface, and consumption of power are satisfied. The system is based on the processor NIOS II of ALTERA and on hardware cores that are provided. Before the stage of system realization, it was useful to report the fundamental mathematics of digital signal processing. For a realistic approach in the design methodology for the software system, was used the Real Time Operating System FreeRTOS, on what runs all realization processes for digital signal processing algorithms, as much as the processes that are used to display the measurements on screen and the operational validation of the system. In the stage of hardware realization, are presented analytically the design process of the accelerator and the way to import the special instruction, as well as the results of optimization that we achieve from the above approaches. The postgraduate thesis objectives which were achieved are: the important acceleration for implementing a digital finite impulse response filter algorithm, about 40 times with use of hardware accelerator, and 100 times with use of special instruction that is incorporated in the instruction set of processor NIOS II, the investigation of a way to design software with use of Real Time Operational System for processor NIOS II and the presentation of a methodology for design other corresponding systems that requires acceleration of execution time. In order of the methodology practical appliance,were imported, sound, and numerical data.