FPGA随机LED闪烁(4个LED)

时间:2014-01-06 08:51:01

标签: random vhdl

我正在尝试创建一个随机闪烁四个LED的vhdl代码。按下与闪烁LED相对应的按钮后,将在60秒后使用7段显示分数。

任何人都可以帮助我为4个LED产生随机LED闪烁吗?

1 个答案:

答案 0 :(得分:2)

看看Linear Feedback Shift Register。这将为您提供一个任意长度的伪随机序列,并且它在VHDL中实现既有效又易于实现。

根据您需要序列的“随机性”,您可以创建一个16位长的LFSR,然后使用四个任意选择的位来显示(而不是使用四个连续的位,这可能会使下一个值更容易猜测,具体取决于实现)。