MicroBlaze programinio procesoriaus įgyvendinimo tyrimas
Abstract
Magistro studijų baigiamajame darbe pateikiamas atliktas lauku programuojamų loginių matricų gamintojos Xilinx kompanijos MicroBlaze programinio procesoriaus tyrimas. Tyrimas vykdytas sėkmingai baigtuose 2008 ir 2009 metais Lietuvos Valstybinio mokslo ir studijų fondo remtuose mokslininkų grupių projektuose. Baigiamajame darbe aprašytos MicroBlaze programinio procesoriaus pagrindu sukurtos dvi originalios įterptinės sistemos. Pirmoji įterptinė sistema įgyvendina optimizavimą skruzdžių kolonijomis ir yra skirta vaizdams apdoroti. Antroji įterptinė sistema atlieka lietuvių kalbos pavienių žodžių atpažinimą, todėl gali būti sėkmingai taikoma įvairios paskirties prietaisams valdyti. Atlikti eksperimentai su įgyvendintais algoritmais, ištirtas jų našumas, aparatinių išteklių poreikis, įvertinta skirtingų lustų įtaka spartai. Įterptinių sistemų tyrimų rezultatai paskelbti dviejuose moksliniuose straipsniuose žurnale, cituojamame ISI WEB of Science duomenų bazėje, dviejuose moksliniuose straipsniuose tarptautinių konferencijų medžiagose. Rezultatai viešinti vienoje respublikinėje ir dviejose tarptautinėse konferencijose. Master thesis presents completed investigation of soft-core processor MicroBlaze, available from Xilinx company–one of main producers of Field Programmable Gate Arrays. The scientific investigation was done in a framework of two successfully completed projects that in years 2008 and 2009 were supported by Lithuanian State Science and Studies Foundation. Development of two original embedded systems based on soft-core processor MicroBlaze is described in Master thesis. Ant colony optimization technique is implemented in the first embedded system that is devoted for image processing. Lithuanian isolated word recognition is implemented in the second embedded system that can be used for remote voice control of various devices. All implemented algorithms are experimentally evaluated on the subject of performance, resource utilization and influence of different FPGA boards upon execution speed of embedded systems. Investigation results of embedded systems are publicized in two scientific articles published in journals that are indexed in ISI WEB of Science database and in two articles published in international conference proceedings. Results are also announced in one national and two international conferences.