[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4688: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4690: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
Parallella Community • View topic - Random number generator with the FPGA

Random number generator with the FPGA

Forum for anything not suitable for the other forums.

Random number generator with the FPGA

Postby elguille » Thu May 02, 2013 3:13 am

Hello. I found this

http://github.com/zdavkeos/whirlyfly

It is a random number generator for FPGA, so I thought about great quality Montecarlo simulations in the Parallella, e.g. for particle or medical physics simulations. How flexible is it gonna be to use the FPGA for other stuff, like this RNG? Looking the typical diagram I understand that the epiphany chip is available through the FPGA in the zynq . But I am not sure how it works and how is the FPGA going to be reprogrammed.
elguille
 
Posts: 3
Joined: Mon Dec 17, 2012 3:27 am

Re: Random number generator with the FPGA

Postby 9600 » Thu May 02, 2013 7:24 am

Andrew Back
User avatar
9600
 
Posts: 997
Joined: Mon Dec 17, 2012 3:25 am

Re: Random number generator with the FPGA

Postby bswiec » Thu May 02, 2013 4:47 pm

If all you are looking for is a random number generator, this is overkill (you don't need uart stuff).

Can be implemented with a LFSR which only needs a handful of gates and registers. Just a few slices in the PL.
bswiec
 
Posts: 5
Joined: Wed Apr 03, 2013 4:37 pm

Re: Random number generator with the FPGA

Postby tnt » Thu May 02, 2013 5:18 pm

lfsr is only pseudo random.
He's talking about true random numbers.
tnt
 
Posts: 408
Joined: Mon Dec 17, 2012 3:21 am

Re: Random number generator with the FPGA

Postby elguille » Thu May 02, 2013 10:24 pm

bswiec: You are right about the UART. I am guessing the FPGA could put the random stream right into the RAM or something. So I guess it would take few logic cells . But still using the whirlygig thing to get better random numbers .

Thanks 9600 I'll take a look at platform reference.
elguille
 
Posts: 3
Joined: Mon Dec 17, 2012 3:27 am

Re: Random number generator with the FPGA

Postby elguille » Mon May 06, 2013 1:01 am

Has anyone idea of how much logic cells are taken by each block in the diagram shown in the platform reference ?

The AXI-Master, slave , the e-link, the HDMI controller, etc .

Image
elguille
 
Posts: 3
Joined: Mon Dec 17, 2012 3:27 am

Re: Random number generator with the FPGA

Postby rtrogan » Mon May 06, 2013 5:40 pm

Attachments
hdmi.png
hdmi.png (12.49 KiB) Viewed 28995 times
headless.png
headless.png (13.62 KiB) Viewed 28995 times
User avatar
rtrogan
 
Posts: 5
Joined: Mon Dec 17, 2012 9:29 pm

Re: Random number generator with the FPGA

Postby shodruk » Tue May 07, 2013 8:17 am

HDMI controller is so ... huge. ;)

Can we use Parallella in various FPGA configurations?

For example, No HDMI on Parallella, and we get more space to implement our own circuit.

And if we can control Raspberry Pi from Parallella, we get GPU and HDMI output for Parallella without consuming FPGA slice.
Shodruky
shodruk
 
Posts: 464
Joined: Mon Apr 08, 2013 7:03 pm

Re: Random number generator with the FPGA

Postby hamster » Tue May 07, 2013 9:13 am

hamster
 
Posts: 75
Joined: Mon Dec 17, 2012 3:23 am
Location: New Zealand

Re: Random number generator with the FPGA

Postby tnt » Tue May 07, 2013 11:29 am

The board has an external PHY. you just need to push the RGB data bits in //
tnt
 
Posts: 408
Joined: Mon Dec 17, 2012 3:21 am

Next

Return to General Discussion

Who is online

Users browsing this forum: No registered users and 7 guests