Projects you are planning or working on with the Mojo
-
cerkit
- Posts: 27
- Joined: March 30th, 2017, 10:27 am
Post
by cerkit » December 13th, 2017, 10:43 pm
I've been working on projects to drive a Max 7219 8-digit 7-segment display module from the Mojo. It's written in Lucid, but I've made the sources (including the Verilog work files) available on GitHub.
https://github.com/cerkit/FPGAForFun
There is an accompanying YouTube series called "FPGA for fun". I cover the finite sate machines that I created to make sense out of my logic flow and go through a slide show covering the project. The second video is quite long and is basically me writing out the Lucid code to drive the LED display module. The third video is a bit more bearable as it is only me walking through a rewrite of the decimal counter implementation from the IO shield tutorial. I wanted to create a counter that could count in any base between binary and hexadecimal, so I made it possible to pass the number base as a parameter.
I'm very much an amateur when it comes to FPGA design and development, so these videos are from a layman's perspective.
https://www.youtube.com/playlist?list=P ... GyvJHAAlav

-
oe7twj
- Posts: 5
- Joined: November 6th, 2017, 3:28 am
Post
by oe7twj » December 17th, 2017, 4:49 pm
Thank you very much, very nice project, will order such a MAX7219 LED display for my Mojo.

-
cerkit
- Posts: 27
- Joined: March 30th, 2017, 10:27 am
Post
by cerkit » December 28th, 2017, 3:21 pm
cerkit wrote:I've been working on projects to drive a Max 7219 8-digit 7-segment display module from the Mojo. It's written in Lucid, but I've made the sources (including the Verilog work files) available on GitHub.
https://github.com/cerkit/FPGAForFun
I've written blog posts covering this project to support the videos.
They can be found at:
https://cerkit.com/2017/12/26/fpga-for- ... ay-module/
This has been a lot of fun. I really like the Mojo.
Lucid is a great HDL and is easy to understand. It's also nice to see the resulting Verilog code that's generated by the Mojo IDE as that's been helping me learn Verilog.