Welcome Week Session (Session 0)

Posted on 2 mins

Session Digital Logic

Intro

The Welcome Week Session (Session 0) ran on Tuesday, 15th September 2026. It covered a basic introduction to BitSIG but also the basics of digital logic, functional completeness, FSMs and implementing these concepts in Minecraft.

Session Content

Session Slides (Click Me!)

Welcome to BitSIG!

What is BitSIG?

Group of nerds who talk about OS, embedded systems, low level programming and all sorts of hardware-adjacent stuff. We also wanna lower the age of the average low-level dev from 40+ to the mid 20s.

We’ll be holding weekly sessions ranging from chats about recent developments in OS and hardware to workshops on processors, memory and maybe even some FPGA stuff if we get around to it

What are we doing today?

Computers.. in Minecraft - the basics of digital logic that’ll lay the foundation for hardware design. People can join the Minecraft Server with the IP bitsig.dev but need to be whitelisted - ask for a whitelist in the BitSIG Discord! The server’s version is 1.21.11

Basics of Digital Logic: Logic Gates

Logic gates allow us to output a specific signal depending on input signal(s). For example, a NOT gate (inverter) would invert a HIGH signal into a LOW signal and vice versa. By combining many gates, we can achieve more complicated logic. (Minecraft Gates Demo happens here, where we saw how AND, NOT and OR gates can be implemented in Minecraft)

Functional Completeness

If we have the right ‘types’ of gates, we can achieve ‘functional completeness’. That is, we can make any gate out of the ones we have. Key example is NAND Equivalence. Examples of functionally complete sets: {NAND}, {NOR}, {AND, NOT}, {AND, OR, NOT}.

Finite State Machines

If we have a Functionally Complete set of gates, we can then create any Finite State Machine from ‘vending machines’ to Control Units used in single-cycle and multi-cycle processors! This opens us up to the realm of building processors in Minecraft and by extension actual computers!

At this point, the practical half of the session started where people were encouraged to build adders on the Minecraft server.

End of Post

If you have any questions, join our discord and ask away!

42 49 54 53 49 47 20 3C 33 20 59 4F 55