aboutsummaryrefslogtreecommitdiff
path: root/firmware/README.md
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2016-06-27 11:38:50 -0400
committerRob Austein <sra@hactrn.net>2016-06-27 11:38:50 -0400
commitf7aa0ad426ddfc01f66212a6c4f5cf352400faf2 (patch)
treed55c2e73cb20ade58880123f143ac4e51e911794 /firmware/README.md
parent5ce361bac89d49a368350e8c475b83e8e6cf0718 (diff)
parenteab67430dc2816993880b4bce0a4639440a12fb7 (diff)
Merged firmware/master.
Diffstat (limited to 'firmware/README.md')
-rw-r--r--firmware/README.md19
1 files changed, 19 insertions, 0 deletions
diff --git a/firmware/README.md b/firmware/README.md
new file mode 100644
index 0000000..ebf4015
--- /dev/null
+++ b/firmware/README.md
@@ -0,0 +1,19 @@
+Preliminary release engineering super-repository for building firmware
+for the Cryptech "Alpha" board.
+
+Primary tasks here are to build a bitstream for the FPGA and the
+"bootstrap" and "hsm" images for the Alpha's CPU.
+
+Eventually there will be a lot of packaging and versioning glorp here,
+but let's start with basic build and clean targets.
+
+Current repository structure is, um, complicated. On the RTL side, we
+have a tree of simple subrepositories, each representing one RTL core.
+
+On the software side, we have a subrepository which has several
+subrepositories of its own: current thinking is that this should
+probably be replaced by separate repositories and Makefile VPATH
+magic, but this is what we have today so it's what we build with
+today.
+
+This README is probably obsolete by the time you're reading it.