Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DD101 — Intro to Digital Logic

Logic from first principles: yes/no, gates, and how they compose into anything.

The first course in the UofT ASIC Team digital track (uoftasic). Published docs live under ./docs; runnable labs, scripts, notebooks, and data stay in the repo root. Zero build for GitHub Pages — Markdown, MathJax, and images work out of the box.

Org: github.com/uoftasic

Live docs

This course: https://uoftasic.com/dd101/

Education hub: https://edu.uoftasic.com/

DD101 runs entirely in the browser — nandgame, CircuitVerse and Falstad CircuitJS. Nothing in this repo needs to be installed to take the course; labs/ holds the printable worksheets and the offline truth-table checkers, which are also served from the site above.

Quick start

git clone https://github.com/uoftasic/dd101.git
cd dd101

# Docs (requires Node.js)
npx docsify-cli serve docs
# → http://localhost:3000

# Regenerate the offline truth-table checkers shipped in labs/
python3 scripts/build-truth-table-checkers.py

Tool-heavy courses that need IIC-OSIC-TOOLS / SKY130 should document the team workbench setup in-course rather than bundling Docker in every repo.

Layout

Path On Pages? Purpose
docs/ Yes Human-facing Docsify site
docs/labs/ Yes Lab writeups (procedure, theory)
labs/ No Runnable packages (HDL, Python, data, graders)
scripts/ No Team utilities / automation
notebooks/ No Exploratory / assignment notebooks
data/, figures/ No Shared datasets / source figures

GitHub Pages

Setting Value
Source Deploy from a branch
Branch main
Folder /docs

No Actions deploy step is required for the baseline Docsify site.

Contributing

See CONTRIBUTING.md.

License

MIT — Copyright UofT ASIC Team / uoftasic

About

DD101 — Intro to Digital Logic. Logic from first principles: yes/no, gates, and how they compose into anything. UofT ASIC internal education.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages