College and university

Digital logic labs for a college or university course

Gates, adders, flip-flops, counters and a small CPU built from NAND gates, on real 74HC chips or ideal gates, in a browser tab. Students need no logic trainer and no kit, and the class feature grades each lab.

A full adder on three 74HC chipslive0.000 s 0.00x
Hold the button
Two XORs, two ANDs and an OR add two bits and a carry. Click it to open it in the editor.

Where Mokxi fits

A first course in digital logic moves from gates and truth tables to adders and decoders. Then it moves to flip-flops, counters and registers, and often to a simple processor. Mokxi has a running circuit for each step.

Students can work two ways. Ideal gates keep the focus on the logic. 74HC chips add the bench details: power pins to wire, thresholds set by the supply, and propagation delay.

The logic path goes from one NAND gate to an 8-bit CPU called the Kestrel. Every step is checked against its truth table. It suits an intro computer organization course too.

For class work, assign a starter circuit and add checks. A check reads a pin at a moment, after a button press, or as a clock rate. Students press Check my work, and you download the grades as a CSV file.

The labs, by topic

Each row is a topic, the week of the 12-week course that covers it, a circuit that runs now and the pages that explain it.

Every week has a one-page PDF lesson plan. They are all on the teacher resources page.

Where it does not fit

  • There is no VHDL or Verilog, no FPGA or CPLD, and no timing report. Karnaugh maps are worked on paper, then built with gates.
  • The logic path lessons are not in the Assign work form yet. Students take them from the path page, where each step is still checked.
  • It does not replace a real bench. Many instructors use it to design and test first, then build a few circuits by hand.

Labs you can assign today

Each lab starts from a template in the class page’s Assign work form and comes with checks that grade it. The checks are tested on the simulator against the starter and the answer.

Students use the simulator free. With a school email address, Pro is half price: see the student discount. For a department or a large course, get a written quote.

Questions

Is it free for my students?

Yes. The simulator is free, with every part. The class tools come with Pro and the Teacher plan. You can try them free for 30 days with one class of up to forty students.

Can I run several lab sections?

Yes. Make one class for each section. Your seats are shared across your classes, and a student in two sections counts once.

How do the checks grade a truth table?

A check can press a button and read a pin, or read a pin at a set moment. All the checks run in one simulation, so a press in one check is still held while another check reads. The lab page grades a full four-row table this way.