From 835aadd813c5ada7052cc21972c164a6caac0bfe Mon Sep 17 00:00:00 2001 From: bnewbold Date: Fri, 22 Jun 2012 19:58:01 -0400 Subject: basic specs --- Index.page | 39 +++++++++++++++++++++++++------------ hardware/specs.page | 55 ++++++++++++++++++++++++++++++----------------------- 2 files changed, 58 insertions(+), 36 deletions(-) diff --git a/Index.page b/Index.page index ff67413..135aae0 100644 --- a/Index.page +++ b/Index.page @@ -1,20 +1,35 @@ +This is a pseudo-open [gitit](http://gitit.net) repo for brainstorming around +the [rooter](http://rooter.is) open hardware wireless router. + +Feel free to create an account, but note that the connection is NOT secure. +See the links to the left for help; the kdefault syntax is markdown, and the +wiki can export to many formats. + +# System Components + +* **[Hardware](/hardware/specs)** +* **[Packet Routing](/routing)** +* **[Configuration Management](/configuration)** +* **(Operating System)[/distribution]** +* **[Services](/services) and [Applications](/applications)** + +# Development + * [principles]() * [questions]() -* [specs]() * [ideas]() -* [software]() -* [hardware/]() -* [hardware/cpu]() -* [hardware/misc]() -* [hardware/devices]() -* [hardware/specs]() + +# Reference + +* [Other Hardware Devices](/hardware/devices) * [refs]() -This is a pseudo-open [gitit](http://gitit.net) repo for brainstorming around -the [rooter](http://rooter.is) open hardware wireless router. +# Other Stuff -Feel free to create an account, but note that this is NOT an HTTPS connection. +* [motivation]() +* [hardware/cpu]() +* [hardware/misc]() +* [unsorted]() +* [All Pages](/_index) -See links to the left for help. Default syntax is markdown, can export to many -formats. diff --git a/hardware/specs.page b/hardware/specs.page index 82ab48a..69dde51 100644 --- a/hardware/specs.page +++ b/hardware/specs.page @@ -1,52 +1,59 @@ -Minimal, Easy Dev: +Below is the best-guess set of features that a rooter hardware device would +include; this is a balance between good functionality, engineering feasibility, +and cost at the 1k or 10k production batch size: - Core - - ARM SoC, probably BeagleBoard-compatible device - - power management/regulator IC for SoC - - 256MB RAM - - No onboard FLASH, 2GB+ uSD card + - ARM SoC, Freescale i.MX6 + - Power management/regulator IC for SoC + - 512MB RAM + - No onboard FLASH, 8GB+ uSD card + - FRAM chip for routing table persistance - WiFi - - Atheros ath5k-compatible WiFi bg baseband, radio - - Antenna connector - - regulator/powermanagement + - full-size miniPCIe slot for off-the-shelf dual-band card - 802.15.4 - - all-in-one chip, trace antenna (?) + - all-in-one stm32w chip, trace antenna (?) - Ethernet - - PHY IC - - Single 10/100mbps jack (w/ LEDs) - - Connectors with LEDs + - GigE switch chip w/ PHY, 5 ports + - 4x LAN jacks with drivers for longer cable runs (w/ LEDs) + - 1x WAN jack - Power - 5/12v regulator, ~1amp - Power connector - Reverse voltage diode + - USB Host jack + - USB mini jack for UART/JTAG/Mass storage (how? USB2 hub?) - Second SD or uSD connector (for expansion) - status LEDs and drivers (PWM from SoC?) - reset button - power switch -"Single PCIe": +# Absolute Minimal Hardware + +A device with the minimal hardware resources required to accomplish rooter +goals, which could be implemented with as little engineering as possible. This +would be very similar to the $90 open hardware BeagleBone development board; +than design could be copied and extended. - Core - - ARM SoC, Freescale i.MX6 - - Power management/regulator IC for SoC - - 512MB RAM - - No onboard FLASH, 8GB+ uSD card - - FRAM chip for routing table persistance + - ARM SoC, probably BeagleBoard-compatible device + - power management/regulator IC for SoC + - 256MB RAM + - No onboard FLASH, 2GB+ uSD card - WiFi - - full-size miniPCIe slot for off-the-shelf hardware + - Atheros ath5k-compatible WiFi bg baseband, radio + - Antenna connector + - regulator/powermanagement - 802.15.4 - all-in-one chip, trace antenna (?) - Ethernet - - GigE switch chip w/ PHY, 5 ports - - 4x LAN jacks with drivers for longer cable runs (w/ LEDs) - - 1x WAN jack + - PHY IC + - Single 10/100mbps jack (w/ LEDs) + - Connectors with LEDs - Power - 5/12v regulator, ~1amp - Power connector - Reverse voltage diode - - USB Host jack - - USB mini jack for UART/JTAG/Mass storage (how? USB2 hub?) - Second SD or uSD connector (for expansion) - status LEDs and drivers (PWM from SoC?) - reset button -- cgit v1.2.3