diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..c8c1827 --- /dev/null +++ b/README.md @@ -0,0 +1,29 @@ +novena_i2c_simple +================= + +The coretest system for the Novena PVT1, over I2C, with simplified +user interface. + +## Introduction ## + +This variant of novena_i2c provides a more intuitive, more compact, +and more efficient user interface - just write() the block data, and +read() the digest. All signalling to/from the hash cores is implicit +and handled by the SHA wrapper cores. + +Repeated writes to the same SHA core will be added to the same digest; +the act of reading the digest resets the internal state, so that the +next write will start a new digest. + +Each hash algorithm is a separate virtual I2C device on bus 2, with +the following device addresses: + SHA-1 0x1e + SHA-256 0x1f + SHA-512/224 0x20 + SHA-512/256 0x21 + SHA-384 0x22 + SHA-512 0x23 + +## Status ## +***(2014-09-18)*** +Initial version. Built using Xilinx ISE 14.3. |