From be2bd632234fc1b95433968f0162c2a0334faf95 Mon Sep 17 00:00:00 2001 From: Robert Wolff Date: Tue, 2 May 2017 11:25:26 -0700 Subject: [PATCH] docs/96Boards.md: Created and populate 96boards.md First submission for 96Boards markdown in docs folder. Currently hosts information and resources for three Consumer Edition 96Boards including DragonBoard 410c, HiKey, and Bubblegum-96. Plans to expand on this doc as more boards are enabled. Will also highlight any notes as things come up. Signed-off-by: Robert Wolff --- docs/96boards.md | 56 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 docs/96boards.md diff --git a/docs/96boards.md b/docs/96boards.md new file mode 100644 index 0000000..ff37ebf --- /dev/null +++ b/docs/96boards.md @@ -0,0 +1,56 @@ +96Boards Development Platform {#96boards} +============================= + +96Boards is a range of hardware specifications created by Linaro to make the latest ARM-based processors available to developers at a reasonable cost. The specifications are open and define a standard board layout for SoC-agnostic (processor independent) development platforms that can be used by software application, hardware device, kernel and other system software developers. Boards produced to the 96Boards specifications are suitable for rapid prototyping, hobbyist projects or incorporation into new systems for a wide range of applications including desktop and laptop computing, the digital home, digital signage, point of sale (POS), high-end audio, robotics and drones, artificial intelligence, virtual reality, IoT and industrial control. + +Standardized expansion buses for peripheral I/O have led to a wide range of compatible add-on mezzanine boards that will work across a variety of 96Boards products. Users have access to a wide range of boards with different features at various price points. In addition, some SoC vendors have announced long term availability of the SoC to encourage their use in products with long life cycles. + +Board Support +------------- + +- [DragonBoard 410c](http://www.96boards.org/product/dragonboard410c/) +- [HiKey](http://www.96boards.org/product/hikey/) +- [Bubblegum-96](http://www.96boards.org/product/bubblegum-96/) + +Interface notes +--------------- + +- **GPIO**: Pin 28 / GPIO-F is a Multi-Purpose pin +- **UART**: UART1 can be used for serial access + +Pin Mapping +----------- + +Pin mapping table shows signals pertaining to 40-pin low speed expansion header based on [96Boards Consumer Edition Specification](https://github.com/96boards/documentation/blob/master/Specifications/96Boards-CE-Specification.pdf). + +| 96Boards Signals | PIN | PIN | 96Boards Signals | +|:------------------|:------|------:|:-------------------| +| GND | 1 | 2 | GND | +| UART0_CTS | 3 | 4 | PWR_BTN_N | +| UART0_TxD | 5 | 6 | RST_BTN_N | +| UART0_RxD | 7 | 8 | SPI0_SCLK | +| UART1_RTS | 9 | 10 | SPI0_DIN | +| UART1_TxD | 11 | 12 | SPI0_CS | +| UART1_RxD | 13 | 14 | SPI0_DOUT | +| I2C0_SCL | 15 | 16 | PCM_FS | +| I2C0_SDA | 17 | 18 | PCM_CLK | +| I2C1_SCL | 19 | 20 | PCM_DO | +| I2C1_SDA | 21 | 22 | PCM_DI | +| GPIO-A | 23 | 24 | GPIO-B | +| GPIO-C | 25 | 26 | GPIO-D | +| GPIO-E | 27 | 28 | GPIO-F | +| GPIO-G | 29 | 30 | GPIO-H | +| GPIO-I | 31 | 32 | GPIO-J | +| GPIO-K | 33 | 34 | GPIO-L | +| +1V8 | 35 | 36 | SYS_DCIN | +| +5V | 37 | 38 | SYC_DCIN | +| GND | 39 | 40 | GND | + +Resources +--------- + +The following links will take you to addition 96Boards resources + +- [Website](http://www.96boards.org/) +- [Forums](https://discuss.96boards.org/) +- [Documentation Repo](https://github.com/96boards/documentation)