aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoachim StroĢˆmbergson <joachim@secworks.se>2015-02-01 20:05:36 +0100
committerJoachim StroĢˆmbergson <joachim@secworks.se>2015-02-01 20:05:36 +0100
commit86ec8c4b2d539814d3102061f099c77e574fc743 (patch)
tree281131ac521b4dd40b1b946796462f3b9716dd31
parent422c21f5c59c52cfcae0a8c4166be21c7228ee20 (diff)
Updated README with more info about the base.
-rw-r--r--README.md28
1 files changed, 23 insertions, 5 deletions
diff --git a/README.md b/README.md
index 11aff35..8ffaa78 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,23 @@
-Novena base
------------
-This repo contains the Novena baseline developed as part of the Cryptech
-project. The design contains a new FPGA top level, now clock
-implemetation and reworked EIM interface.
+# Cryptech Novena FPGA baseline #
+
+## Introduction ##
+
+This repo contains the Novena FPGA baseline developed as part of the
+Cryptech project. The design contains a new FPGA top level, now clock
+implementation and reworked EIM interface.
+
+The main purpose of the baseline is to allow us to run the Cryptech
+cores and FPGA system with the general system clock and then interface
+to the EIM with the EIM burst clock.
+
+
+## Technical details ##
+
+The design tries to be a clean top that is easy for others to work on
+and adapt to their needs. The top is stripped from ports not needed for
+the baseline. All clock and reset implementation is placed in a separate
+module. The EIM interface is in a separate module and then the rest of
+the system is in a third module.
Internally the baseline contains an arbiter to connect cores with a
32-bit memory like interface to the EIM. Finally there is SW to
@@ -12,4 +27,7 @@ FPGA.
For information about the EIM clocking and the baseline HW and SW
design, see the documentation.
+
+## Author ##
+
The baseline has been written by Pavel Shatov.