From: Keith Packard Date: Thu, 22 Jan 2015 23:32:19 +0000 (-0800) Subject: Update USBtrng to include info about the next prototype X-Git-Url: https://git.gag.com/?a=commitdiff_plain;ds=sidebyside;h=0193b5e67ac188a0b5717897d989b36224418eec;p=web%2Faltusmetrum Update USBtrng to include info about the next prototype Signed-off-by: Keith Packard --- 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: + + + +### 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: -## 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 Binary files /dev/null and b/USBtrng/v2.0/usbtrng-v2.0-thumb.jpg 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 Binary files /dev/null and b/USBtrng/v2.0/usbtrng-v2.0.jpg differ