项目作者: ayushc13

项目描述 :
虚拟/视频游戏是模拟现实世界的运动/游戏或场景,传统上在诸如计算机或专用硬件游戏控制台的数字系统上实现,通常使用传统的顺序编程语言,主要是C / C ++。在这个项目中,我们使用Verilog HDL实现基于FPGA(现场可编程门阵列)上的真实世界BRICK SMASHER游戏的电子BRICK SMASHER游戏。 HDL(硬件描述语言)中的实现与顺序语言中的实现完全不同,主要是因为HDL的并行特性,其中顺序语言代码由数字核心逐步执行,HDL代码描述了数字硬件的功能,它是由试图找到描述的数字硬件实现的综合工具所采用的,因此没有逐步执行HDL语句,并且每个语句本身就是一个较小的电路。该系统在FPGA上实现,FPGA是现代可编程逻辑器件,即我们可以对其中的几乎任何数字功能进行编程。较新的FPGA能够在其上保存完整的系统。它们被称为现场可编程,因为它们可以在制造后在现场进行重新编程。它们有时被称为“门之海”,因为它们就是它们的确切含义,它们由数百万个CLB(复杂逻辑块)组成,这些CLB以可编程熔丝网络互连的矩阵排列。每个CLB能够通过LUT(查找表)和触发器实现3-4个输入逻辑功能,CLB的精确功能取决于特定FPGA系列的架构。
高级语言: Verilog
项目地址: git://github.com/ayushc13/Implementation-of-Brick-Smasher-game-using-HDL-verilog-on-FPGA.git