DocumentCode
145967
Title
Fast pipelined pseudo-random number generator in programmable SoC device
Author
Dabal, Pawel ; Pelka, Ryszard
Author_Institution
Fac. of Electron., Mil. Univ. of Technol., Warsaw, Poland
fYear
2014
fDate
11-13 Sept. 2014
Firstpage
1
Lastpage
4
Abstract
In this paper we propose a novel architecture of chaotic pseudo-random number generator (PRNG) based on the pipelined processing and frequency dependent negative resistances (FDNR). The design of PRNG has been optimized to achieve maximum output rate of pseudo-random sequences. The PRNG has been tested for 16-, 32-, 48-, and 64-bit precision of arithmetic by NIST 800-22 tests performed for each individual bit position. Then, the selected bit positions have been composed into the final output stream and verified by NIST test again. The PRNG has been implemented in programmable SoC device from Xilinx. Using the Zynq-7000 chip with 28-nm programmable logic and dual core ARM Cortex-A9 we get the maximum generation rate equal to 11.48 Gbps. An efficiency of the proposed approach in terms of maximum throughput and required logic resources has been compared with other implementations of chaotic PRNGs in programmable devices.
Keywords
chaos generators; field programmable gate arrays; microprocessor chips; pipeline arithmetic; random number generation; system-on-chip; 28-nm programmable logic; FDNR; NIST 800-22 tests; PRNG; Xilinx; Zynq-7000 chip; bit rate 11.48 Gbit/s; dual core ARM Cortex-A9; fast pipelined chaotic pseudo-random number generator; frequency dependent negative resistances; logic resources; pipelined processing; programmable SoC device; pseudo-random sequence maximum output rate; Chaos; Delays; Field programmable gate arrays; Generators; NIST; System-on-chip; Throughput; chaotic system; random number generator; system-on-chip;
fLanguage
English
Publisher
ieee
Conference_Titel
Signals and Electronic Systems (ICSES), 2014 International Conference on
Conference_Location
Poznan
Type
conf
DOI
10.1109/ICSES.2014.6948738
Filename
6948738
Link To Document