最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

四连接装配和由Chloe Eusebio和Kent Zhang VHDL

时间:2017-05-23 21:50来源:未知 作者:admin 点击:
数字化改造连接四 步骤1:介绍 在我们的实验中,我们改造游戏连接四使用CPU在CPE 233类。 在本季度的前七个星期内,我们努力用一个程序称为Vivado创建此CPU VHDL编写。 我们创造了特定的CPU是显示的图像上。 我们建立了实际连接四游戏及其所有功能使用老鼠的
四连接装配和由Chloe Eusebio和Kent Zhang VHDL

数字化改造连接四

步骤1:介绍

四连接装配和由Chloe Eusebio和Kent Zhang VHDL

在我们的实验中,我们改造游戏连接四使用CPU在CPE 233类。在本季度的前七个星期内,我们努力用一个程序称为Vivado创建此CPU VHDL编写。我们创造了特定的CPU是显示的图像上。我们建立了实际连接四游戏及其所有功能使用老鼠的汇编程序。老鼠的汇编程序是具体到我们上课和简单的使用说明,寄存器和内存来创建我们的CPU的程序指令。

规则是简单地连接四,芯片为7x6板和尽力获得四或更多排片赢得。

步骤2:特点

四连接装配和由Chloe Eusebio和Kent Zhang VHDL

在我们的项目中,我们使用一个basys3板和显示我们的游戏通过VGA显示器上。

basys3特征

  • 7开关用来选择哪一列你把芯片。
  • 1个按钮用来放置在你选择你想把它放在哪一列芯片,使用开关。
  • 1复位按钮
  • VGA连接器

步骤3:大鼠的汇编代码

这段代码是针对老鼠的汇编程序和语言。它是用来建立我们的游戏逻辑的基本指令,显示我们的游戏外设使用,和其他一切需要创建我们的游戏。附在这一步,是我们的汇编代码在一个文本文件。

 
  • 四连接装配和由Chloe Eusebio和Kent Zhang VHDLconnectfourassemblycode.txt
    下载

步骤4:Flow Chart

四连接装配和由Chloe Eusebio和Kent Zhang VHDL

我们的流程图,描述了我们遵循创建游戏的步骤。它包括序列我们跟着我们的游戏结构。流程图包括子程序,检查,和我们在跟踪什么问题。

步骤5:错误处理

四连接装配和由Chloe Eusebio和Kent Zhang VHDL

我们遇到了整个项目从周边有一些错误,在VHDL对大鼠的CPU,和游戏逻辑本身。

外设

在这个项目中,我们提供了各种外围设备,我们可以用我们的项目。它包括一个键盘驱动程序,允许我们使用电脑键盘,七段显示在我们的basys3,VGA,允许我们绘制和显示我们的游戏,一个鼠标驱动程序,定时器,和其他硬件。首先,我们选择使用键盘上的按键来选择将每个芯片中柱。键盘驱动程序不完整的时间,我们决定使用的开关和按钮在我们的basys3相反。我们也选择了显示和使用VGA画我们的游戏。我们所要做的当实现VGA的第一件事就是改变我们为鼠包装显示颜色和输出显示。我们有一个巨大的错误不是测试我们的VGA为我们做的第一件事。后来我们发现,我们实现了我们的VGA在我们包装的方式是不正确的,大鼠已经修好。我们固定的水平和垂直的VGA同步加慢时钟回包装。固定VGA极大地帮助我们调试游戏,看看我们的游戏逻辑的工作。

博弈逻辑

最大的问题,我们遇到了正在实施的博弈逻辑看,玩家赢了。有这样几个方面。这里有一些方法:

  • 检查整个董事会每一次球员放在一个芯片。这包括检查按行、列和对角线的方法。
  • 检查周围的芯片,玩家放置一个芯片。
  • 检查板上的每个地方,检查与环境。

我们的决定是什么,首先检查整个董事会,每一次球员放在一个芯片可实现检测板上的每个个体的地方,检查与环境。我们没有进入这个项目的第一件事就是把我们的流程图来保持自己的组织,但立即启动代码之后。我们后来发现,这是一个可怕的想法,因为实现VGA画板可能是我们应该做的调试每个检查赢得第一件事(水平,垂直,和对角线)。在工作时间和经历我们的汇编代码多次调试我们的游戏逻辑,我们决定把我们的检查板的方法和实施不同的策略。我们去检查整个董事会每一次玩家放置了一个芯片,因为我们认为这将是最简单的想法。我们找遍了每一行的水平检查,每列的垂直检查,和两个对角方式为对角线检查(正面和负面的斜坡)。

步骤6:结论

四连接装配和由Chloe Eusebio和Kent Zhang VHDL

总之,我们的项目,重新连接四汇编语言使用的CPU已经告诉我们很多关于使用CPU与实际生活中的应用。虽然汇编语言指令的基本构建块发送给CPU,这是一个艰难的过程来实现。现代高水平软件语言有许多实施“指令”和图书馆已经和准备使用。用VHDL硬件描述和组装是一个大开眼界的经历,让我们欣赏的CPU和其他东西的内置组件更。我们学习效率的重要性之后,由于我们的程序代码的多线。虽然这可能是编程更快和更高水平的语言更容易,这任务真的帮助我们更多的了解更高层次的语言基础(即汇编语言)。它迫使我们认为很讲逻辑的我们想做什么,以及如何使用混凝土结构的实现(即流程图)。


(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
相关文章
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片