как рандомизировать элементы массива в коде VHDL? - PullRequest
0 голосов
/ 21 июня 2019

У меня есть таблица с известным количеством элементов. Я хотел бы рандомизировать его элементы так, чтобы каждый раз, когда я отображал его, его элементы отображались в случайном порядке. в vhdl используя Fpga stratix3

1 Ответ

0 голосов
/ 27 июня 2019

Нет простого решения VHDL для определения случайных чисел на оборудовании.Чтобы сгенерировать псевдослучайное число, вы можете использовать LFSR.См., Например: Генератор псевдослучайных чисел с использованием LFSR в VHDL

Чтобы сгенерировать истинное случайное число, необходимо создать генератор случайных чисел кольцевого генератора.См., Например: https://security.stackexchange.com/questions/81843/ring-oscillator-true-random-number-generator-trng-vs-physically-unclonable-fu

Для моделирования в VHDL встроена поддержка случайных чисел.См. Например: Генерация случайного целого числа в vhdl

Затем вы можете использовать сгенерированные случайные числа для рандомизации вашего массива.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...