Here are some cool videos relating digital circuit design to Minecraft!
[2020-12-13]
Found some cool videos creating some designs we covered in this class within my favorite video game, Minecraft. I've included links under the contribution section of my site.
[2020-12-8]
Updated my GitHub to include my modified lab code.
[2020-12-1]
My group was able to make significant progress over the last couple of weeks on our Space Invaders project. This project will be documented on our group's google site.
[2020-11-12]
Met with Jake Foglia to write and run the project files to the Nexys A7-100T. We completed labs 1-6.
2020-11-3]
We started regularly meeting with our project group in class this week. We have been discussing possible ideas for our project, including a space invader type game.
[2020-10-27]
Looked through the labs this week and came up with plan to get them done. Soon, I will meet up with Jake Foglia to complete these on the Nexys A7-100T board that I am in possession of.
[2020-10-20]
I finally took the time to fully install Vivado on my laptop. Despite primarily using my desktop computer, I decided it would be best to install on my laptop for mobility purposes.
[2020-10-15]
Professor Lu demonstrated setting up a Vivado project for Lab 1. This demonstration was a great resource to follow when I attempt the lab myself.
[2020-10-08]
Read chapters 12 and 13, which finishes out our textbook reading for this semester. Chapter 12 detailed some loop constructs and keywords. Chapter three contained example processes.
[2020-10-06]
Read chapter 11 of textbook, which summarized data object types. Such objects include variables, constants, and signals.
[2020-10-01]
Read chapter 10 of textbook, which introduced RTL (Register Transfer Level) Design. RTL is design principles are primarily concerned with the transfer and timing of data between registers.
[2020-09-29]
Read chapter 9 of textbook. Introduced the concept of modular design. By creating "components" in our code, we can have much more modularity in the design process.
[2020-09-24]
Covered finite-state machines once again. Learned how to use GitHub's 'readme.md' file and how it displays on a GitHub repository webpage.
[2020-09-22]
Read chapter 8 of textbook and learned about the concept of finite-state machines. Created "DSD Gang" group for lab projects.
[2020-09-17]
Read chapters 6 and 7 of textbook. Learned about flip-flop and T flip-flop circuits. Researched finite state machines.
[2020-09-15]
Read chapter 5, this introduced the concept of concurrent processes. Ran Full Adder vhdl program.
[2020-09-10]
Read chapter 4, ran Half Adder vhdl program and achieved desired outputs.
[2020-09-08]
Read chapter 3 and "The Node is Nonsense" by Samuel Moore. Installed GHDL and GTKWave on Windows 10 machine.
[2020-09-03]
Read chapters 1-2 of textbook.
[2020-09-01]
Reviewed syllabus, downloaded textbook, created site and GitHub repository.