From 69fc33c5247d2283ec2b16718f09f742e5f4362b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joachim=20Str=C3=B6mbergson?= Date: Mon, 19 Sep 2022 10:02:58 +0200 Subject: [PATCH] Add release notes --- README.md | 1 + doc/release_notes.md | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 doc/release_notes.md diff --git a/README.md b/README.md index ef6715e..4f58c24 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,7 @@ The first implementation is the Tillitis Key 1: * [Firmware](hw/application_fpga/fw/mta1_mkdf/README.md) * [Toolchain setup](doc/toolchain_setup.md) * [Quickstart](doc/quickstart.md) to program the Tillitis Key1 +* [Release Notes](doc/release_notes.md) ## About this repository diff --git a/doc/release_notes.md b/doc/release_notes.md new file mode 100644 index 0000000..b930b35 --- /dev/null +++ b/doc/release_notes.md @@ -0,0 +1,19 @@ +# Release Notes + +## engineering-release-1 + +### Hardware + +#### Limitations + +- The entropy generated by the TRNG has not yet been thoroughly tested, and the generator has not been adjusted to generate good, unbiased randomness. Any application that wants to use the entropy source SHOULD NOT use the output directly, but only as seed to a Digital Random Bit Generator (DRBG), such as Hash_DRBG. + +- The UART is currently running at 38400 bps. Future releases will increase the bitrate when communication at higher bitrates has been verified as stable and error free. + +- The internal clock frequency is currently limited to 12 MHz. Future releases will increase the clock frequency to provide improved performance. + +- The functionality in the firmware is currently not exposed to the applications via a stable name space, API. Future releases will provide access to FW functions such as the BLAKE2s hash function. + +- The timer currently does not include a timeout interrupt. Applications using the timer must check the status in order to detect a timeout event. + +- The timer currently does not provide a set of typical settings. Applications using the timer must set timer and prescaler as needed to get the desired time given the current clock speed.