diff --git a/content/gateware/migen.md b/content/gateware/migen.md
index b9c4f1e..607a928 100644
--- a/content/gateware/migen.md
+++ b/content/gateware/migen.md
@@ -50,6 +50,7 @@ You can find the Migen source User guide
+- Tutorial (outdated - in particular, the simulator has been rewritten and no longer uses Icarus)
- Tutorial "Porting a New Board To Migen" by cr1901
- "Implementing a UART in Verilog and Migen" by whitequark
- "Implementing a simple SoC in Migen" by whitequark
diff --git a/static/docs/migen-tutorial.pdf b/static/docs/migen-tutorial.pdf
new file mode 100644
index 0000000..d5917f5
Binary files /dev/null and b/static/docs/migen-tutorial.pdf differ