集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 4107|回复: 11

基于FPPGA的VGA游戏设计问题的一些疑惑还望可以解决

[复制链接]
花开花落 发表于 2014-6-9 19:42:40 | 显示全部楼层 |阅读模式
本人最近在做俄罗斯方块游戏的VGA显示,但是对与有限状态机的设计不是很清楚,还有就是老师是否给个基于FPGA的VGA游戏设计的源码给我参考一下,随便什么游戏的都行,我想学习一下思想
王建飞 发表于 2014-6-9 21:25:29 | 显示全部楼层

  这个可以帮助您学习状态机

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
 楼主| 花开花落 发表于 2014-6-10 08:57:25 | 显示全部楼层
王建飞 发表于 2014-6-9 21:25
这个可以帮助您学习状态机

非常感谢,我自己去慢慢学习一下
 楼主| 花开花落 发表于 2014-6-10 09:27:43 | 显示全部楼层
王建飞 发表于 2014-6-9 21:25
这个可以帮助您学习状态机

看了一下,对于二段式和三段式的FSM描述不是很清楚,还有对于组合逻辑里面采用阻塞式赋值不是很明白,时序逻辑中采用非阻塞式赋值倒是明白。可以提供一段例程
王建飞 发表于 2014-6-10 11:18:59 | 显示全部楼层
花开花落 发表于 2014-6-10 09:27
看了一下,对于二段式和三段式的FSM描述不是很清楚,还有对于组合逻辑里面采用阻塞式赋值不是很明白,时 ...

你就用一段式就好了,二段从来不用,三段还不错,现在的编译器把一段式也编译的挺好,和三段基本一样
 楼主| 花开花落 发表于 2014-6-12 14:59:14 | 显示全部楼层
王建飞 发表于 2014-6-10 11:18
你就用一段式就好了,二段从来不用,三段还不错,现在的编译器把一段式也编译的挺好,和三段基本一样

好的,我确实用的一段式比较多,而且黑金提供的例程也没有写状态机
 楼主| 花开花落 发表于 2014-6-12 15:03:13 | 显示全部楼层
王建飞 发表于 2014-6-10 11:18
你就用一段式就好了,二段从来不用,三段还不错,现在的编译器把一段式也编译的挺好,和三段基本一样

我想问你一个问题,阻塞式赋值相当于直接刷新么,非阻塞式赋值是在下一个时钟沿触发时才将变量的值改变么??
王建飞 发表于 2014-6-12 20:43:27 | 显示全部楼层
花开花落 发表于 2014-6-12 15:03
我想问你一个问题,阻塞式赋值相当于直接刷新么,非阻塞式赋值是在下一个时钟沿触发时才将变量的值改变么 ...

一个串行,一个并行,一个是组合逻辑用的,一个是时序逻辑用的
 楼主| 花开花落 发表于 2014-6-13 14:48:02 | 显示全部楼层
王建飞 发表于 2014-6-12 20:43
一个串行,一个并行,一个是组合逻辑用的,一个是时序逻辑用的

例如我下面写的这个
begin
a<=1'b0;
b<=1'b0;
C<=1'b0;
end

这个begin end语句里面的程序是并行执行的还是顺序执行的??或者是说我把a,b,c换成阻塞式赋值就是顺序执行?
王建飞 发表于 2014-6-13 21:43:09 | 显示全部楼层
花开花落 发表于 2014-6-13 14:48
例如我下面写的这个
begin
a

现在是并行滴
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-5-7 05:07 , Processed in 0.073198 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表