Optimization of FPGA Architecture for Uniform Random Number Generator Using LUT-SR Family
Journal: International Journal of Science and Research (IJSR) (Vol.4, No. 12)Publication Date: 2015-12-05
Authors : Rita Rawate; M. V. Vyawahare;
Page : 1804-1810
Keywords : FPGA Field Programming Gate Array; LUT Look up table; LUT-SR Look up table shift register; Uniform Random Number Geneartor RNG;
Abstract
Field-Programmable Gate Arrays (FPGAs) are widely used to implement logic without going through an expensive fabrication process. Field-programmable gate array optimized random number generators (RNGs) are more resource-efficient than software-optimized RNGs because they can take advantage of bitwise operations and FPGA-specific features. The software community has de- veloped a number of high-quality, long period Random Number Generators (RNGs), some of which have been adapted for use in FPGAs. However, these generators were designed to meet the needs of word-level instruction processors, and so are less efficient when mapped to the bit-level operations available in FPGAs. This paper describes a type of FPGA RNG called a LUT-SR RNG, which takes advantage of bitwise XOR operations and the ability to turn lookup tables (LUTs) into shift registers of varying lengths. This provides a good resourcequality balance compared to previous FPGA-optimized generators. This paper deals with optimization of FPGA and simulations is done in VHDL.
Other Latest Articles
- Seismic Performance of Circular Elevated Water Tank
- Placental Changes in Gestational Diabetes Controlled with Insulin versus Diet without Insulin Compared with Normal Uncomplicated Pregnancy: Clinical and Histopathological Study
- An Experimental Study on I.C. Engine Using Compressed Air as Alternate of Fuel: A Review
- Survey on Product Review Sentiment Analysis with Aspect Ranking
- Soil Gas Radon Monitoring in Odo Ona: Implication on Health and Life Expectancy
Last modified: 2021-07-01 14:28:06