Training Lessons for GM-Study-Max

A project log for GM-Study-Max

Application module board for the GateMate FPGA evaluation board E1, suitable for computer science education and FPGA training.

frankFrank 04/10/2023 at 09:182 Comments

The main purpose of the GM-STUDY-MAX board is student education in digital logic and FPGA code design. For this use case, sample lessons have been created that demonstrate the board is suitable. Below four sample lessons cover the introduction to digital logic for binary addition through adders:

Lesson-1 introduces the implementation of a 1-bit Half Adder

Lesson-2 uses the Half-Adder from Lesson-1 to build the 1-bit Full-Adder

Lesson-3 uses the Full-Adder from Lesson-2 to build the 8-bit Ripple-Carry Adder

Lesson-4 converts the 8-bit Ripple-Carry Adder into the Carry-Lookahead Adder

Here is a photo of running Lesson-3 on the GM-Study-Max board:

The board is running the 8-bit Ripple-Carry Adder logic, per logic design below:

The 8-bit Ripple-Carry Adder logic is implemented by using the two DIP switch modules for the 8-bits of A and B input. The output sum is shown on the 7-Segment display, both in decimal and hex.

Finally, the iVerilog simulation testbench shows sample calculations in GTKWave.


niteshkumarhello4 wrote 09/22/2023 at 05:39 point

Crafting a potent thesis statement is an art. Begin by pinpointing your essay's central message and purpose. Your thesis should be concise, arguable, and specific, serving as a roadmap for your entire paper. Avoid vague or broad statements. Instead, focus on a clear and debatable idea. and this Revise and refine until it succinctly encapsulates your essay's main point, guiding both you and your readers through your writing journey.

  Are you sure? yes | no


[this comment has been deleted]

Frank wrote 04/20/2023 at 10:52 point

Dear Anni, thank you for the kind comment. I wasn't aware the exercises in digital logic design with FPGA can also help with project management and effective communication. Great!

  Are you sure? yes | no