Sokoban programmed in VHDL on FPGA
Channel:
Subscribers:
253,000
Published on ● Video Link: https://www.youtube.com/watch?v=m7JuVbMFXdM
We made sokoban on a BASYS-2 FPGA board using VHDL with 2MB of eternal flash memory utilizing SPI protocol.
"VHDL (VHSIC Hardware Description Language) is a hardware description language used in electronic design automation to describe digital and mixed-signal systems such as field-programmable gate arrays and integrated circuits. VHDL can also be used as a general purpose parallel programming language."
This is a game programmed entirely in hardware using VHDL on the BASYS-2 board with fully implemented RAM and ROM.
The goal of the game is to fill the pits with boulders and make it to the stairs. There are 12 levels in total, 3 different tile-sets and 30 sprites altogether, and 4 levels per tile-set theme: Blue to Green to Red.
Other Videos By DoshDoshington
2022-10-05 | How Hard is it to Beat SPACE EXPLORATION | The Second Coming |
2022-08-31 | TowerClimb - Spelunky's Deranged Cousin |
2022-08-09 | How hard is it to beat SPACE EXPLORATION | The 300 Hour Factorio Mod |
2022-06-30 | Welcome to Factorio City™! (Why I'm not a Civil Engineer) |
2022-06-06 | A Game Called Marrow And What it Means to be Good |
2022-05-10 | How Hard is it to Beat Factorio with NO BELTS and NO BOTS? |
2022-04-20 | How Hard is it to Beat KRASTORIO 2? |
2022-03-21 | How Hard is it to Beat Factorio When Ore is EVERYWHERE, RANDOM, and EXPLOSIVE? |
2022-03-04 | How Hard is it to Beat Factorio's Death World with the RAMPANT mod? (and armored biters) |
2022-02-12 | How Hard is it to Beat Factorio When EVERYTHING is a Burner? |
2016-05-07 | Sokoban programmed in VHDL on FPGA |
2015-08-17 | Driving At 7PM |
2014-09-17 | Fedorable 3: Electric Beegalee - Extended Euphoria Edition |
2014-01-07 | Fedorable 2 |
2013-10-07 | Fedorable |
2012-12-18 | Necrolyte has something to say |
2012-11-30 | Yoink |
2011-04-29 | SpaceChem - Moustachium 608 |
Tags:
VHDL
Sokoban
Game
Video game
Hardware
Hardware Programming
VHDL programming language
Programming
ECE351
ECE
Electrical Engineering
Computer Engineering
Engineering
Project
Class Project
Computer
FPGA
BASYS board
BASYS 2
SPI
SPI protocol
Group Project
College
Digital Design
Final Project
IEEE
VHSIC
Hardware Description Language
Very High Speed Integrated Circuits
VHSIC Hardware Description Language