summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbnewbold <bnewbold@alum.mit.edu>2012-03-06 23:05:34 -0500
committerbnewbold <bnewbold@alum.mit.edu>2012-03-06 23:05:34 -0500
commitb2b33189e901d7cb1035b1e624347f0b8db88bbc (patch)
tree09d4b939281b1d72cf32f94e1e55f525debc2016
parent2a0e618c4f9be27904309438d07e920fdb4b5773 (diff)
downloadrooter_wiki-b2b33189e901d7cb1035b1e624347f0b8db88bbc.tar.gz
rooter_wiki-b2b33189e901d7cb1035b1e624347f0b8db88bbc.zip
shifting bits
-rw-r--r--Index.page3
-rw-r--r--hardware/cpu.page (renamed from hardware/soc.page)19
-rw-r--r--hardware/specs.page54
-rw-r--r--specs.page43
4 files changed, 68 insertions, 51 deletions
diff --git a/Index.page b/Index.page
index 5eb192f..ff67413 100644
--- a/Index.page
+++ b/Index.page
@@ -5,9 +5,10 @@
* [ideas]()
* [software]()
* [hardware/]()
-* [hardware/soc]()
+* [hardware/cpu]()
* [hardware/misc]()
* [hardware/devices]()
+* [hardware/specs]()
* [refs]()
This is a pseudo-open [gitit](http://gitit.net) repo for brainstorming around
diff --git a/hardware/soc.page b/hardware/cpu.page
index 9266091..bf4db66 100644
--- a/hardware/soc.page
+++ b/hardware/cpu.page
@@ -20,7 +20,6 @@ regular ARM), Samsung ([Exynos](http://en.wikipedia.org/wiki/Exynos))), Broadcom
The establishment players for MIPS SoCs are Broadcom and Marvell (Kirkwood).
-
# ARM
### TI OMAP
@@ -56,25 +55,32 @@ ECX-1000 is 4 Cortex-A9 at 1.1-1.4ghz, 5watts with 4gb DDR3 RAM. SATA and PCIe,
<http://en.wikipedia.org/wiki/I.MX#i.MX6x_series>
40nm process. 1.2GHz Cortex A9, up to 4 cores, includes vidoe processing
-"stuff". Single PCIe, GigE, SATA, 64bit RAM bus, $10-20 price range, available
-summer 2012? Sabre Lite DevKits available to some?
+"stuff". Single PCIe, GigE, SATA, 64bit RAM bus, **$10-20** price range,
+available summer 2012? Sabre Lite DevKits available to some?
+
[linaro link with specs](https://wiki.linaro.org/Boards/MX6QSabreLite)
### Allwinner A10
-A Chinese-made fast cheap ($5 in volume) tablet
+A Chinese-made fast cheap (**"$5 in volume"**) tablet-oriented processor
- <http://elinux.org/Hack_A10_devices>
- <http://rhombus-tech.net/allwinner_a10/>
- <http://www.wits-tech.com/pages/board.jsp>
- SDK and tools docs <http://www.cnx-software.com/2011/12/28/allwinner-a10a1x-processor-resources-development-board-and-sdk/>
+# x86
+
+### Intel Atom
+
+Line of devices with low-gate-count integrated Altera FPGAs. Great
+connectivity, but higher price (**~$60?**), proprietary toolchain, higher power
+consumption.
+
# MIPS
Ingenic jz4760B
-# x86
-
# PowerPC
AppliedMicro APM86290
@@ -87,4 +93,3 @@ Marvell Prestera EX/MX enterprise packet processors
Freescale QorIQ DPAA
-
diff --git a/hardware/specs.page b/hardware/specs.page
new file mode 100644
index 0000000..82ab48a
--- /dev/null
+++ b/hardware/specs.page
@@ -0,0 +1,54 @@
+
+Minimal, Easy Dev:
+
+ - 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
+
+"Single PCIe":
+
+ - 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 hardware
+ - 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
+ - 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
+
diff --git a/specs.page b/specs.page
deleted file mode 100644
index e6ad779..0000000
--- a/specs.page
+++ /dev/null
@@ -1,43 +0,0 @@
-
-minimal BOM (minus small passives):
-
- - Core
- - SoC
- - power management/regulator IC for SoC
- - RAM
- - Onboard FLASH
- - FRAM chip (SPI? SDIO?)
- - WiFi
- - regulator/powermanagement
- - WiFi baseband
- - WiFi radio
- - WiFi antenna connector
- - 802.15.4
- - regulator/powermanagement
- - all-in-one chip
- - ethernet
- - ethernet switch chip and/or PHY chips
- - ethernet drivers (for long cable runs)
- - connectors with LEDs
- - power
- - 5/12v regulator, ~1amp
- - power connector
- - reverse voltage diode
- - SD connector
- - status LEDs and drivers (PWM from SoC?)
- - reset button
- - power switch
-
-tests:
-
- - 10/100/1000 half/full duplex fallbacks
- - 100m ethernet cable run (full bandwidth)
- - high/low temperature reliability
- - wireless range and bandwidth
- - network latency
- - network throughput
- - "fair" contention management
- - WPA2 actually working
- - total bulk data bandwidth
- - max small packets/second
- - dhcp server performance