1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
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, Freescale i.MX6
- Power management/regulator IC for SoC
- 512MB RAM
- No onboard FLASH, 8GB+ uSD card
- FRAM chip for routing table persistance
- WiFi
- full-size miniPCIe slot for off-the-shelf dual-band card
- 802.15.4
- all-in-one stm32w 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
- 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
# 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, probably BeagleBoard-compatible device
- power management/regulator IC for SoC
- 256MB RAM
- No onboard FLASH, 2GB+ uSD card
- WiFi
- Atheros ath5k-compatible WiFi bg baseband, radio
- Antenna connector
- regulator/powermanagement
- 802.15.4
- all-in-one chip, trace antenna (?)
- Ethernet
- PHY IC
- Single 10/100mbps jack (w/ LEDs)
- Connectors with LEDs
- Power
- 5/12v regulator, ~1amp
- Power connector
- Reverse voltage diode
- Second SD or uSD connector (for expansion)
- status LEDs and drivers (PWM from SoC?)
- reset button
- power switch
|