Pseudoatsitiktinių skaičių generatoriaus realizacijos programuojamos logikos luste tyrimas
Miškinis, Mindaugas | Kompiuterių inžinerijos katedra |
Baigiamojo magistro darbo tikslas - ištirti WELL pseudoatsitiktinių skaičių generatoriaus realizuoto programuojamosios logikos luste savybes ir optimizavimo galimybes. Baigiamajame magistro darbe buvo nagrinėjamas WELL pseudo atsitiktinių skaičių generatorius. Buvo sukurta WELL512 algoritmo realizacija VHDL kalba ir apskaičiuota jo veikimo sparta diegiant realizuotą algoritmą programuojamos logikos luste. Gauti duomenys palyginti su programine algoritmo realizacija Intel architektūros procesoriuje. Taip pat buvo pasiūlyti, įgyventi ir įvertinti galimi algoritmo VHDL realizacijos patobulinimai.Darbą sudaro: įvadas, literatūros analizė, WELL pseudo atsitiktinių skaičių generatoriaus apžvalga, WELL512 algoritmo realizacija VHDL kalba, WELL 512 pseudo atsitiktinių dydžių generatoriaus VHDL realizacijos patobulinimai, WELL512 pseudo atsitiktinių skaičių generatorių realizuotų VHDL kalba, bei C programavimo kalba tyrimas ir išvados.Darbo apimtis - 48 p. teksto be priedų, 20 iliustr., 7 lent., 16 bibliografiniai šaltiniai.Atskirai pridedami darbo priedai.
Objective of this master thesis is research of pseudo-random number generator implementation in programmable logic devices features and optimization capabilities.WELL pseudo-random number generator algorithm was selected as subject of research for this thesis. WELL512 algorithm implementation in VHDL programming language was created and its performance characteristics were examined. WELL512 VHDL implementation was compared with software implementation running on Intel x86 architecture processor. Possible VHDL code architecturural improvements were proposed, implemented and their performance compared with initial VHDL and software implementation of the same algorithm.Structure: introduction, review of literature, review of WELL pseudo-random numbers generator, WELL512 algorithm realization with VHDL programming language, WELL512 algorithm realization with VHDL programming language improvements, research WELL512 algorithms realization with VHDL programming language and generators realization in Intel procesors architecture, conclusions and references. Thesis consist of: 48 p. text without extras, 20 pictures, 7 tables, 16 bibliographical entries.Appendixes included.