Good, I like that you share this video, I wish success always Super Mario Bros game on TerasIC DE2-70 board with Altera Cyclone II FPGA. Coded in Verilog, no emulation. Input with onboard controls or Wii Nunchuk
Nice Video Super Mario Bros game on TerasIC DE2-70 board with Altera Cyclone II FPGA. Coded in Verilog, no emulation. Input with onboard controls or Wii Nunchuk That You Share , So Very Nice Thanks You
I Really Like The Video Super Mario Bros game on TerasIC DE2-70 board with Altera Cyclone II FPGA. Coded in Verilog, no emulation. Input with onboard controls or Wii Nunchuk From Your
So this is all synthesized HDL? I'm assuming it was ported from original software code, was it manually done or by script? Where did you get the original code from?
@alignedcom No emulation, so no original software code involved. We developed everything from scratch. Ripped the bitmaps from some internet site. However, I don't remember which one.
i wonder if i make the same in a xilinx fpga in vhdl?....what diferencess there are between vhdl and verilog...I really thank you if you'll send me the code please :)
@n0123maker I mean, you programmed this FPGA to run like a microprocessor right? and then what? what software did you run on this processor to game work?
@phanchieta No microprocessor involved. Although it would be simpler to make use of one. We modelled the whole game as finite state machines which interact with each other.
@eddiehou513 It's all Verilog. For displaying on the screen you need to write a VGA controller. Basically this will loop through all pixels on the screen at a certain framerate. For every pixel it will provide the right RGB values. The RGB values of all the elements in the game are stored in on-chip memory. Hope this answers your question.
@scorpion8588 Thanks for your feedback! There are quite a few good books for learning Verilog. I suggest you checkout amazon and see which books get good reviews. "FPGA Prototyping By Verilog Examples" is a good introductory book with nice examples. For learning how to work with the tools/board you can visit Altera's website. They provide tutorials for learning the basics.
@nightknightful Thanks for your feedback! Unfortunately we don't have a website with more details about the project. All information about the character, world and representations is stored on the on-chip memory of the FPGA. We have various modules which describe the position and speed of the character, detect collisions, etc. All of this can be modelled by a finite state machine (with datapath). The code is written in Verilog, we didn't make use of the Nios II softcore.
you are the mann
Great job !!!
aissatoo 16 hours ago
Good, I like that you share this video, I wish success always Super Mario Bros game on TerasIC DE2-70 board with Altera Cyclone II FPGA. Coded in Verilog, no emulation. Input with onboard controls or Wii Nunchuk
anakmudajaman 1 month ago
Nice Video Super Mario Bros game on TerasIC DE2-70 board with Altera Cyclone II FPGA. Coded in Verilog, no emulation. Input with onboard controls or Wii Nunchuk That You Share , So Very Nice Thanks You
Ondelendo 1 month ago
I Really Like The Video Super Mario Bros game on TerasIC DE2-70 board with Altera Cyclone II FPGA. Coded in Verilog, no emulation. Input with onboard controls or Wii Nunchuk From Your
imegatrone 1 month ago
Your Video Is Very Useful Sharing Super Mario Bros game on TerasIC DE2-70 board with Altera Cyclone II FPGA. Coded in Verilog, no emulation
bundawartini 1 month ago
So this is all synthesized HDL? I'm assuming it was ported from original software code, was it manually done or by script? Where did you get the original code from?
alignedcom 1 month ago
@alignedcom No emulation, so no original software code involved. We developed everything from scratch. Ripped the bitmaps from some internet site. However, I don't remember which one.
n0123maker 2 weeks ago
@n0123maker pretty amazing. How long did this take?
alignedcom 2 weeks ago
what Cyclon II is it? whow many LE's?
saxenvivo 1 month ago
@saxenvivo Altera Cyclone II 2C70, 68416 LEs.
n0123maker 1 month ago
The designer is ARSENAL fan
iArsenalArsenal 1 month ago
Y?
mike88658 1 month ago
@mike88658 Y not?
8krlx8 1 month ago
tutorial please---=)
luisftube 3 months ago
absolutely wonderful
cerocerocerdo 3 months ago
Comment removed
spectralnischay 3 months ago
Comment removed
spectralnischay 3 months ago
@spectralnischay I'm sorry, it's 0xbadc0ded x-)
n0123maker 2 months ago
i wonder if i make the same in a xilinx fpga in vhdl?....what diferencess there are between vhdl and verilog...I really thank you if you'll send me the code please :)
jhonyfloyd 4 months ago
@jhonyfloyd Sure, you can do something similar with Xilinx FPGA in VHDL.
n0123maker 3 months ago
It's Awesome. Really amazing. can you please give a tutorial on how to these? :) It will be really helpful to us. :)
nagarjunadustakar 5 months ago
@nagarjunadustakar Unfortunately I'm pretty busy with other stuff at the moment. Maybe when I have some more time...
n0123maker 3 months ago
@n0123maker k will waiting for it :D
nagarjunadustakar 3 months ago
this is awesome! What did you use to make this work?
phanchieta 6 months ago
@phanchieta Hi! Not sure what you're asking for. :)
n0123maker 6 months ago
@n0123maker I mean, you programmed this FPGA to run like a microprocessor right? and then what? what software did you run on this processor to game work?
phanchieta 6 months ago
@phanchieta No microprocessor involved. Although it would be simpler to make use of one. We modelled the whole game as finite state machines which interact with each other.
n0123maker 3 months ago
@n0123maker
hey man, really nice work.
I was just wondering what program you used for the animation/imaging on the screen? Is it also verilog? If so, can you tell me a bit about it?
eddiehou513 3 months ago
@eddiehou513 It's all Verilog. For displaying on the screen you need to write a VGA controller. Basically this will loop through all pixels on the screen at a certain framerate. For every pixel it will provide the right RGB values. The RGB values of all the elements in the game are stored in on-chip memory. Hope this answers your question.
n0123maker 3 months ago
This is awesome. Can you list resources you used, books, project ideas.
scorpion8588 1 year ago
@scorpion8588 Thanks for your feedback! There are quite a few good books for learning Verilog. I suggest you checkout amazon and see which books get good reviews. "FPGA Prototyping By Verilog Examples" is a good introductory book with nice examples. For learning how to work with the tools/board you can visit Altera's website. They provide tutorials for learning the basics.
n0123maker 11 months ago
can u please point me to a website containing more details about the project??
nightknightful 1 year ago
@nightknightful Thanks for your feedback! Unfortunately we don't have a website with more details about the project. All information about the character, world and representations is stored on the on-chip memory of the FPGA. We have various modules which describe the position and speed of the character, detect collisions, etc. All of this can be modelled by a finite state machine (with datapath). The code is written in Verilog, we didn't make use of the Nios II softcore.
n0123maker 1 year ago
great workk!!
thumbs upp!!
nightknightful 1 year ago 7