summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2015-01-22 15:32:19 -0800
committerKeith Packard <keithp@keithp.com>2015-01-22 15:34:28 -0800
commit0193b5e67ac188a0b5717897d989b36224418eec (patch)
treeb1fd6c89364c5a56950e514651475812a819bd98
parent8d0328c9e79154b29f2fbff351f3051ff657421d (diff)
Update USBtrng to include info about the next prototype
Signed-off-by: Keith Packard <keithp@keithp.com>
-rw-r--r--USBtrng/index.mdwn48
-rw-r--r--USBtrng/v2.0/usbtrng-v2.0-thumb.jpgbin0 -> 5187 bytes
-rw-r--r--USBtrng/v2.0/usbtrng-v2.0.jpgbin0 -> 2795052 bytes
3 files changed, 33 insertions, 15 deletions
diff --git a/USBtrng/index.mdwn b/USBtrng/index.mdwn
index d6ebbca..f5df6f8 100644
--- a/USBtrng/index.mdwn
+++ b/USBtrng/index.mdwn
@@ -2,31 +2,49 @@
This is a hardware True Random Number Generator that attaches via USB.
+## Version 2.0 ##
+
+Here's a photo of prototype version 2.0:
+
+<a href="v2.0/usbtrng-v2.0.jpg"> <img src="v2.0/usbtrng-v2.0-thumb.jpg"></a>
+
+### Version 2.0 Hardware ###
+
+ * [STM32F042](http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1574/LN1823?icmp=stm32f0x2-line_pron_pr_jan2014&sc=stm32f0x2-pr) System-on-Chip
+ * ARM Cortex-M0 MCU
+ * 32k Flash
+ * 6k RAM
+ * USB 2.0
+ * Crystal-less operation
+ * ZXRE1004 zener-diode noise source
+ * 20V noise source
+ * AP3015A boost regulator
+ * back-to-back 3904 transistor noise
+
+## Version 0.1 ##
+
These are photos of prototype version 0.1:
<a href="v0.1/usbtrng-v0.1-top.jpg"> <img src="v0.1/usbtrng-v0.1-top-thumb.jpg"></a>
<a href="v0.1/usbtrng-v0.1-bottom.jpg"> <img src="v0.1/usbtrng-v0.1-bottom-thumb.jpg"></a>
-## Documentation ##
-
-There is no documentation yet.
+### Version 0.1 Hardware ###
-## Features ##
+ * [NXP LPC11U14](http://www.nxp.com/products/microcontrollers/cortex_m0_m0/LPC11U14FHI33.html) System-on-Chip
+ * ARM Cortex-M0 MCU
+ * 32k Flash
+ * 6k RAM
+ * USB 2.0
+ * 8 12-bit analog inputs
+ * I2C, SPI, async serial
+ * digital I/O
+ * ZXRE1004 zener diode noise source
+ * MCP6L92 dual op-amp
-* Hardware Features
- * [NXP LPC11U14](http://www.nxp.com/products/microcontrollers/cortex_m0_m0/LPC11U14FHI33.html) System-on-Chip
- * ARM Cortex-M0 MCU
- * 32k Flash
- * 6k RAM
- * USB 2.0
- * 8 12-bit analog inputs
- * I2C, SPI, async serial
- * digital I/O
+## Software ##
* Firmware Features
* [AltOS](../AltOS/) is written mostly in C with some ARM assembler
- * Runs from on-chip flash, uses on-chip RAM, stores tracking data to
- flash memory part
* Tools Used
* [gEDA](http://www.gpleda.org/) for schematic capture and PCB layout
* [GCC](http://gcc.gnu.org/) compiler and source debugger
diff --git a/USBtrng/v2.0/usbtrng-v2.0-thumb.jpg b/USBtrng/v2.0/usbtrng-v2.0-thumb.jpg
new file mode 100644
index 0000000..b5191b4
--- /dev/null
+++ b/USBtrng/v2.0/usbtrng-v2.0-thumb.jpg
Binary files differ
diff --git a/USBtrng/v2.0/usbtrng-v2.0.jpg b/USBtrng/v2.0/usbtrng-v2.0.jpg
new file mode 100644
index 0000000..2de17d1
--- /dev/null
+++ b/USBtrng/v2.0/usbtrng-v2.0.jpg
Binary files differ