Warning: DOMDocument::loadHTML(): htmlParseStartTag: misplaced tag in Entity, line: 37 in /home/hosting_users/wizwiki/www/wiki/lib/plugins/markdownextra/syntax.php on line 94 Warning: DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 47 in /home/hosting_users/wizwiki/www/wiki/lib/plugins/markdownextra/syntax.php on line 94 Warning: DOMDocument::loadHTML(): htmlParseStartTag: misplaced tag in Entity, line: 37 in /home/hosting_users/wizwiki/www/wiki/lib/plugins/markdownextra/syntax.php on line 125 Warning: DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 47 in /home/hosting_users/wizwiki/www/wiki/lib/plugins/markdownextra/syntax.php on line 125 Warning: DOMDocument::loadHTML(): htmlParseStartTag: misplaced tag in Entity, line: 37 in /home/hosting_users/wizwiki/www/wiki/lib/plugins/markdownextra/syntax.php on line 107 Warning: DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 47 in /home/hosting_users/wizwiki/www/wiki/lib/plugins/markdownextra/syntax.php on line 107 products:w7500:peripherals:rng [Document Wiki]

User Tools

Site Tools


products:w7500:peripherals:rng
Warning: DOMDocument::loadHTML(): htmlParseStartTag: misplaced tag in Entity, line: 37 in /home/hosting_users/wizwiki/www/wiki/lib/plugins/markdownextra/syntax.php on line 125 Warning: DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 47 in /home/hosting_users/wizwiki/www/wiki/lib/plugins/markdownextra/syntax.php on line 125

Random number generator(RNG)

Introduction

RNG is a 32bit random number generator. RNG generates power on random number when power on reset. RNG can run/stop by software. RNG seed value and polynomial of RNG can be modified by software.

Features

  • 32bit pseudo random number generator
  • Formula of pseudo random number generator (polynomial) can be modified.
  • Seed value of random generator can be modified.
  • Support power on reset random value
  • Random value can be obtained by control start/stop by software.

Functional description.

The below Figure shows the RNG block diagram.

Operation-RNG

A random number is automatically generated after powering on reset, Follow the procedure below to manually generate a random number.

  1. Change MODE to start/stop by register.
  2. Change clock source / seed value / polynomial value if need.
  3. Run and Stop the RNG.
  4. Read Random value.

The below Figure show the flowchart of RNG operation.


Peripheral_Examples

products/w7500/peripherals/rng.txt · Last modified: 2015/05/12 18:26 by lawrence