我正在尝试创建一个随机闪烁四个LED的vhdl代码。按下与闪烁LED相对应的按钮后,将在60秒后使用7段显示分数。
任何人都可以帮助我为4个LED产生随机LED闪烁吗?
答案 0 :(得分:2)
看看Linear Feedback Shift Register。这将为您提供一个任意长度的伪随机序列,并且它在VHDL中实现既有效又易于实现。
根据您需要序列的“随机性”,您可以创建一个16位长的LFSR,然后使用四个任意选择的位来显示(而不是使用四个连续的位,这可能会使下一个值更容易猜测,具体取决于实现)。