基于FPPGA的VGA游戏设计问题的一些疑惑还望可以解决
本人最近在做俄罗斯方块游戏的VGA显示,但是对与有限状态机的设计不是很清楚,还有就是老师是否给个基于FPGA的VGA游戏设计的源码给我参考一下,随便什么游戏的都行,我想学习一下思想这个可以帮助您学习状态机
王建飞 发表于 2014-6-9 21:25
这个可以帮助您学习状态机
非常感谢,我自己去慢慢学习一下 王建飞 发表于 2014-6-9 21:25
这个可以帮助您学习状态机
看了一下,对于二段式和三段式的FSM描述不是很清楚,还有对于组合逻辑里面采用阻塞式赋值不是很明白,时序逻辑中采用非阻塞式赋值倒是明白。可以提供一段例程 花开花落 发表于 2014-6-10 09:27
看了一下,对于二段式和三段式的FSM描述不是很清楚,还有对于组合逻辑里面采用阻塞式赋值不是很明白,时 ...
你就用一段式就好了,二段从来不用,三段还不错,现在的编译器把一段式也编译的挺好,和三段基本一样 王建飞 发表于 2014-6-10 11:18
你就用一段式就好了,二段从来不用,三段还不错,现在的编译器把一段式也编译的挺好,和三段基本一样
好的,我确实用的一段式比较多,而且黑金提供的例程也没有写状态机 王建飞 发表于 2014-6-10 11:18
你就用一段式就好了,二段从来不用,三段还不错,现在的编译器把一段式也编译的挺好,和三段基本一样
我想问你一个问题,阻塞式赋值相当于直接刷新么,非阻塞式赋值是在下一个时钟沿触发时才将变量的值改变么?? 花开花落 发表于 2014-6-12 15:03
我想问你一个问题,阻塞式赋值相当于直接刷新么,非阻塞式赋值是在下一个时钟沿触发时才将变量的值改变么 ...
一个串行,一个并行,一个是组合逻辑用的,一个是时序逻辑用的 王建飞 发表于 2014-6-12 20:43
一个串行,一个并行,一个是组合逻辑用的,一个是时序逻辑用的
例如我下面写的这个
begin
a<=1'b0;
b<=1'b0;
C<=1'b0;
end
这个begin end语句里面的程序是并行执行的还是顺序执行的??或者是说我把a,b,c换成阻塞式赋值就是顺序执行? 花开花落 发表于 2014-6-13 14:48
例如我下面写的这个
begin
a
现在是并行滴
页:
[1]
2