https://elinux.org/api.php?action=feedcontributions&user=ZornS&feedformat=atom
eLinux.org - User contributions [en]
2024-03-19T08:37:35Z
User contributions
MediaWiki 1.31.0
https://elinux.org/index.php?title=Minnowboard:MinnowMax&diff=369926
Minnowboard:MinnowMax
2015-01-31T15:10:32Z
<p>ZornS: Added note J2 correcting pin layout for Rev. A1 and A2 according to schematics</p>
<hr />
<div>[[File:Minnowboard.org.png|center|800px]]<br />
<br />
{| class="wikitable" style="float: right;font-size: 75%;" width="25%"<br />
! Category || Feature<br />
|-<br />
! rowspan="2" | Core Logic<br />
|<br />
* 64-bit Intel® Atom™ E38xx Series SoC<br />
** $99 MSRP: E3815 (single-core, 1.46 GHz)<br />
** $139 MSRP: E3825 (dual-core, 1.33 GHz)<br />
[[Minnowboard:MinnowMaxCPU|CPU Information]] <br />
|-<br />
| Integrated Intel® HD Graphics With Open Source hardware-accelerated drivers for Linux OS<br />
|-<br />
! rowspan="2" | Memory<br />
|<br />
* DDR3 RAM<br/>System Memory<br />
** $99 MSRP: 1 GB<br />
** $139 MSRP: 2 GB<br />
|-<br />
| 8 MB SPI Flash <br/> System Firmware Memory<br />
|-<br />
! Video<br />
| Intel® HD Graphics <br/><br />
HDMI (micro HDMI connector) <br/><br />
1920x1080 max resolution <br/><br />
HDMI 1.4a<br />
|-<br />
! rowspan="2" | Audio<br />
| Digital <br/><br />
via HDMI<br />
|-<br />
| Analog <br/><br />
To be available separately via MinnowBoard MAX Lure (sold separately)<br />
|-<br />
! rowspan="6" | I/O<br />
| 1 – Micro SDSDIO<br />
|-<br />
| 1 – SATA2 3Gb/sec<br/>(Port multipliers not supported via on-board SATA)<br />
|-<br />
| 1 – USB 3.0 (host)<br />
|-<br />
| 1 – USB 2.0 (host)<br />
|-<br />
| 1 – Serial debug <br/><br />
via FTDI cable (sold separately)<br />
|-<br />
| 10/100/1000 Ethernet <br/><br />
RJ-45 connector<br />
|-<br />
! rowspan="4" | Experimenter<br/>Features<br />
| 8 – Buffered GPIO pins 2 pins support PWM<br />
|-<br />
| I2C & SPI bus<br />
|-<br />
| 2 - 16550 HS UARTS one with CTS/RTS <br />
|-<br />
| System Firmware Flash<br/><br />
Programming Header <br/><br />
Compatible with Dedi-Prog programmer<br />
|-<br />
! Board Dimensions<br />
| 99 x 74mm (2.9 x 3.9in)<br />
|-<br />
! Temperature Range<br />
| 0 – 70 deg C <br/><br />
Contact CirtcuitCo for industrial temp range needs<br />
|-<br />
! Power<br />
| 5V DC <br/><br />
Sold separately in configurations appropriate to your region<br />
|-<br />
! Operating Systems<br />
|<br />
* '''Supported:'''<br />
** Debian GNU/Linux<br />
** [[Minnowboard:MinnowMaxYoctoProject|Yocto Project Compatible]]<br />
** Android 4.4 System<br />
** [http://www.msdn.microsoft.com/hardwaredevboard Windows 8.1]<br />
* '''Unsupported <br/> (but known to work):'''<br />
** Fedora<br />
** CentOS<br />
** Linux Mint<br />
<br />
[[Minnowboard:MinnowMaxDistros|Setting up / Installing Linux]]<br />
|-<br />
!rowspan="2" | System Boot Firmware<br />
| UEFI Firmware<br />
|-<br />
| Coreboot (in development)<br />
|-<br />
|colspan="2"|'''Note:''' These features may be subject to change without notice. Hardware design files will be made available shortly after the board enters final production. Current estimate of public availability is '''June 2014'''.<br />
|-<br />
|}<br />
<br />
[[File:MinnowBoard_MAX-Top-Angled.jpg|510px|MinnowBoard MAX]]<br />
<br />
=== Resources ===<br />
----<br />
{| width="60%"<br />
|-<br />
| width="50%" style="vertical-align: top;" |<br />
* [[Minnowboard:MaxBoot|Booting the MinnowBoard MAX]]<br />
* [[Minnowboard:MaxBios|UEFI / Bios - Getting to, options and defaults, telling what version]]<br />
* [[Minnowboard:MaxLPSSSetup|Setting GPIO pin mux states]]<br />
----<br />
* [https://github.com/intel-iot-devkit/mraa|Common Library for accessing GPIOs (outside sysfs)]<br />
| width="50%" style="vertical-align: top;" |<br />
* [http://www.minnowboard.org MinnowBoard Project Page]<br />
* [http://www.intel.com/content/www/us/en/intelligent-systems/bay-trail/atom-processor-e3800-family-overview.html Intel Atom E38xx Pages]<br />
* [[Minnowboard:FAQ|MinnowBoard FAQ]]<br />
* [[Minnowboard:Hardware_Revisions|MinnowBoard Hardware Revisions]]<br />
* [[Minnowboard:MinnowMaxDistros|Setting up / Installing Linux for the MinnowBoard MAX]]<br />
* [[Minnowboard:MinnowMaxYoctoProject|Using the Yocto Project with the MinnowBoard MAX]]<br />
* [[Minnowboard:MinnowMaxLinuxKernel|Configuring and building the Linux kernel for the MinnowBoard MAX]]<br />
|}<br />
<br><br />
<br><br />
<br />
==== Firmware ====<br />
<br />
* UEFI (Intel)<br />
** [http://firmware.intel.com/projects/minnowboard-max http://firmware.intel.com/projects/minnowboard-max]<br />
** Source code is available from the [http://www.tianocore.org TianoCore] project, and can be browsed via the interface at [http://edk2.bluestop.org/diffusion/UDK/ http://edk2.bluestop.org/diffusion/UDK/]<br />
* Coreboot<br />
** [http://review.coreboot.org/gitweb?p=coreboot.git;a=commit;h=e6df041b8bf8e37debc0d6a871080b64eea7a372 http://review.coreboot.org/gitweb?p=coreboot.git;a=commit;h=e6df041b8bf8e37debc0d6a871080b64eea7a372]]<br />
** [[Minnowboard:MinnowMaxCoreboot|Coreboot build instructions]]<br />
* ByoCore (Byosoft UDK2014)<br />
** [http://www.byosoft.com.cn/gj10/index.htm http://www.byosoft.com.cn/gj10/index.htm]<br />
<br />
==== Cases ====<br />
<br />
* For Sale:<br />
** Full Case<br />
*** [http://store.netgate.com/MBX/Case.aspx Netgate - MinnowBoard MAX Blue Enclosure]<br />
<br />
* 3D Printable:<br />
** Half cases<br />
*** John 'Warthog9' Hawley's<br />
**** [https://github.com/warthog9/minnowboardmax-case https://github.com/warthog9/minnowboardmax-case]<br />
**** [http://www.thingiverse.com/thing:389100 http://www.thingiverse.com/thing:389100]<br />
**** [http://www.shapeways.com/model/2205839/minnowboard-max-half-case.html?li=search-results&materialId=99 http://www.shapeways.com/model/2205839/minnowboard-max-half-case.html?li=search-results&materialId=99]<br />
**** https://www.youtube.com/watch?v=WKLuHodiSfc<br />
<br />
=== Accessories (Lures) ===<br />
* Information on Lures can be found on the [[MinnowBoard:MaxLures|MinnowBoard MAX Lure wiki page]]<br />
<br><br />
<br><br />
<br />
=== Hardware Notes ===<br />
----<br />
==== Board Layout ====<br />
[[File:MinnowBoardMAX-board-layout1.png|700px|MinnowBoard MAX Board Layout 1]]<br/><br />
[[File:MinnowBoardMAX-board-layout2.png|700px|MinnowBoard MAX Board Layout 2]]<br/><br />
[[File:MinnowBoardMAX-board-layout3.png|700px|MinnowBoard MAX Board Layout 3]]<br/><br />
==== Power Plug ====<br />
<br />
{|<br />
|- style="vertical-align:top;"<br />
|The Minnowboard Max uses a 5.5 x 2.1mm barrel 5V power plug (+/- .25V or 4.75 - 5.25V), and if bundled will ship with a 2.5A power supply. It is a Center Positive power supply, indicating that the center (tip) of the output plug is positive (+), the outer barrel is negative (-).<br />
| [[File:Centre-positive.svg|thumb|120px|Center Positive 5V connector]]<br />
|}<br />
<br />
* North American Power Supply from Digikey - 5V@2.5A -[http://www.digikey.com/product-detail/en/EPSA050250U-P5P-EJ/T1058-P5P-ND/2235250 CUI EPSA050250U-P5P-EJ] <br />
* European Power Supply from Digikey - 5V@2.5A - [http://www.digikey.com/product-detail/en/EPSA050250UE-P5P-EJ/T1150-P5P-ND/2511851 CUI EPSA050250UE-P5P-EJ]<br />
* Powe Supply from Sparkfun - 5V@2A - [https://www.sparkfun.com/products/12889 TOL-12889]<br />
* Power Supply from Adafruit - 5V@2A - [http://www.adafruit.com/products/276 PRODUCT-ID:276]<br />
* Power Supply from SeeedStudio - 5V@2A [http://www.seeedstudio.com/depot/Wall-Adapter-Power-Supply-5VDC-2A-p-1508.html?cPath=1_4 SKU: POW06182B]<br />
<br />
==== 6-Wire Serial Console ====<br />
{|<br />
|- style="vertical-align:top;"<br />
| rowspan="2" | The serial console port (UART0) uses a 3.3v FTDI serial cable with a 6-pin connector. This is a reasonably common cable, also used on the Arduino Pro, Arduino Pro Mini and Arduino Lilypad. <br/><br />
'''Pins and signal names are referenced from the cable'''<br />
* '''Pin 1:''' Ground (GND) (Closest to SATA connector)<br />
* '''Pin 2:''' CTS<br />
* '''Pin 3:''' VCC (3.3V)<br />
* '''Pin 4:''' TXD<br />
* '''Pin 5:''' RXD<br />
* '''Pin 6:''' RTS<br />
<br />
<br/><br />
'''NOTE:''' The serial pinout is flipped between A0 and A1. A0 boards are rare, and are only being documented for completeness.<br/><br />
<br/><br />
Places that carry the appropriate Cable:<br />
* '''Mouser:''' [http://www.mouser.com/ProductDetail/FTDI/TTL-232R-3V3/?qs=sGAEpiMZZMuGxYVy11yKKo9Jh1vSyHd5j3BYkuIZ9TA%3d http://www.mouser.com/ProductDetail/FTDI/TTL-232R-3V3/?qs=sGAEpiMZZMuGxYVy11yKKo9Jh1vSyHd5j3BYkuIZ9TA%3d]<br />
* '''Digikey:''' [http://www.digikey.com/product-detail/en/TTL-232R-3V3/768-1015-ND/1836393 http://www.digikey.com/product-detail/en/TTL-232R-3V3/768-1015-ND/1836393]<br />
* '''Amazon:''' [http://www.amazon.com/GearMo%C2%AE-3-3v-Header-like-TTL-232R-3V3/dp/B004LBXO2A/ref=sr_1_2?ie=UTF8&qid=1400890304&sr=8-2&keywords=ftdi+3.3v http://www.amazon.com/GearMo%C2%AE-3-3v-Header-like-TTL-232R-3V3/dp/B004LBXO2A/ref=sr_1_2?ie=UTF8&qid=1400890304&sr=8-2&keywords=ftdi+3.3v] <br/> [http://www.amazon.com/3-3V-Debug-Cable-BeagleBone-Black/dp/B00FA7LD0Y/ref=sr_1_4?ie=UTF8&qid=1400890356&sr=8-4&keywords=ftdi+3.3v http://www.amazon.com/3-3V-Debug-Cable-BeagleBone-Black/dp/B00FA7LD0Y/ref=sr_1_4?ie=UTF8&qid=1400890356&sr=8-4&keywords=ftdi+3.3v]<br />
* '''Sparkfun:''' [https://www.sparkfun.com/products/9717 https://www.sparkfun.com/products/9717]<br />
<br/><br/><br />
* '''/dev/ttyS0'''<br />
* '''Baud rate:''' 115200<br />
* '''Hardware Flow Control:''' No<br />
* '''Bits:''' 8<br />
* '''Stop:''' 1<br />
<br />
| [[File:MinnowMax_-_Serial_Pinout_A1.png|thumb|400px|MinnowMax A1 Serial Pinout]]<br />
|}<br />
<br />
==== 4-Wire Serial Console ====<br />
{|<br />
|- style="vertical-align:top;"<br />
| rowspan="2" | The serial console port (UART0) can be used with a 3.3v FTDI serial cable with a 4-pin connector. This is a reasonably common cable, also used on the Arduino Pro, Arduino Pro Mini and Arduino Lilypad. If you are using one of the 4-wire adapters, here are the connections: <br/><br />
<br />
* '''Pin 1:BLACK''' - Ground (GND) (Closest to the SATA connector)<br />
* '''Pin 3:RED''' - VCC (Not connected)<br />
* '''Pin 4:GREEN''' - TXD<br />
* '''Pin 5:WHITE''' - RXD<br />
<br />
The RED wire is power and is internally not connected on the MinnowMax.<br />
<br />
Places that carry the appropriate Cable:<br />
* '''Adafruit''' [http://www.adafruit.com/products/954 http://www.adafruit.com/products/954]<br />
* '''Watterott ''' [http://www.watterott.com/de/Adafruit-USB-to-TTL-Serial-Cable http://www.watterott.com/de/Adafruit-USB-to-TTL-Serial-Cable]<br />
<br />
<br/><br/><br />
* '''/dev/ttyS0'''<br />
* '''Baud rate:''' 115200<br />
* '''Hardware Flow Control:''' No<br />
* '''Bits:''' 8<br />
* '''Stop:''' 1<br />
<br />
| [[File:MinnowMax_-_Serial_Pinout_A1.png|thumb|400px|MinnowMax A1 Serial Pinout]]<br />
|}<br />
<br />
==== High Speed UART1 ====<br />
<br />
Available on the Low Speed Expansion this Uart is 16550 compatible and appears as /dev/ttyS4<br />
<br />
CTS/RTS signaling is available<br />
<br />
==== High Speed UART2 ====<br />
<br />
Available on the Low Speed Expansion this Uart is 16550 compatible and appears as /dev/ttyS5<br />
<br />
==== D1 (LED) ====<br />
<br />
This is the power indicator, when lit power is being supplied to the board<br />
<br />
==== D2 (LED) ====<br />
<br />
This is the On/Off status indicator. When lit the system is running.<br />
<br />
==== HDMI ====<br />
<br />
The MinnowMax uses a Type D micro-HDMI connector. This is a standard port, for which cables and adapters can be readily picked up from most electronics stores<br />
<br />
==== Ethernet ====<br />
<br />
The MinnowMax uses a Realtek RTL8111GS-CG PCIe based chipset to provide 10/100/1000 ethernet connection. the results of some performance tests using iperf are available [[MinnowBoard:MinnowMax_Iperf_log|HERE]].<br />
<br />
==== Low Speed Expansion (Top) ====<br />
The low speed connector uses 0.1" (2.54 mm) Male header pins in a 2 x 13 array, for a total of 26 pins. Pin 1 is the in the row closest to the power connector, and closest to the board edge.<br />
<br><br />
<br><br />
'''NOTE:''' All I/O on the Low Speed Expansion is at 3.3V levels. '''THE PINS ARE NOT 5v TOLERANT'''<br />
<br><br />
<br />
===== Layout =====<br />
{| width="85%" style="text-align:center;"<br />
! width="20%" | Description<br />
! width="20%" | Name<br />
! width="5%" | Pin<br />
! width="5%" | Linux GPIO # (<= 3.17)<br />
! width="5%" | Linux GPIO # (>= 3.18)<br />
! width="5%" | Linux GPIO # (>= 3.18)<br />
! width="5%" | Linux GPIO # (<= 3.17)<br />
! width="5%" | Pin<br />
! width="20%" | Name<br />
! width="20%" | Description<br />
|-<br />
| Ground<br />
| Gnd<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 1<br />
| colspan=4 |<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 2<br />
| Gnd<br />
| Ground<br />
|-<br />
| +5V Power<br />
| VCC<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 3 <br />
| colspan=4 |<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 4<br />
| +3V3<br />
| + 3.3V Power<br />
|-<br />
| SPI Chip Select 1<br />
| GPIO_SPI_CS#<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 5<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 220<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 476<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 481<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 225<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 6<br />
| GPIO_UART1_TXD<br />
| UART Transmit<br />
|-<br />
| Master In / Slave Out<br />
| GPIO_SPI_MISO<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 7<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 221 <br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 477<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 480<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 224<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 8<br />
| GPIO_UART1_RXD<br />
| UART Receive<br />
|-<br />
| Master Out / Slave In<br />
| GPIO_SPI_MOSI<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 9<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 222<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 478<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 483<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 227<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 10<br />
| GPIO_UART1_CTS<br />
| CTS / GPIO<br />
|-<br />
| SPI Clock<br />
| GPIO_SPI_CLK<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 11<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 223<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 479<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 484<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 226<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 12<br />
| GPIO_UART1_RTS<br />
| RTS / GPIO<br />
|-<br />
| Clock / GPIO<br />
| GPIO_I2C_SCL (I2C #5)<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 13 <br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 243<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 499<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 472<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 216<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 14<br />
| GPIO_I2S_CLK<br />
| Clock / GPIO<br />
|-<br />
| Data / GPIO<br />
| GPIO_I2C_SDA (I2C #5)<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 15 <br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 242<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 498<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 473<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 217<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 16<br />
| GPIO_I2S_FRM<br />
| Frame / GPIO<br />
|-<br />
| UART Transmit / GPIO<br />
| GPIO_UART2_TXD<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 17 <br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 229<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 485<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 475<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 219<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 18<br />
| GPIO_I2S_DO<br />
| Data Out / GPIO<br />
|-<br />
| UART Receive / GPIO<br />
| GPIO_UART2_RXD<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 19 <br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 228<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 484<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 474<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 218<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 20<br />
| GPIO_I2S_DI<br />
| Data In / GPIO<br />
|-<br />
| GPIO / Wakeup<br />
| GPIO_S5_0<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 21 <br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 82<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 338<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 504<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 248<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 22<br />
| GPIO_PWM0<br />
| PWM / GPIO<br />
|-<br />
| GPIO / Wakeup<br />
| GPIO_S5_1<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 23 <br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 83<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 339<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 505<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 249<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 24<br />
| GPIO_PWM1<br />
| PWM / GPIO<br />
|-<br />
| GPIO / Wakeup<br />
| GPIO_S5_4<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 25 <br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 84<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 340<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 464<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 208<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 26<br />
| GPIO_IBL_8254<br />
| Timer / GPIO<br />
|}<br />
<br />
'''NOTE:''' Pins 5-26 are shown above with their '''PRIMARY''' configuration, any pin may be switched to being a generic GPIO as well. This would give a total of 22 GPIOs, with two of those being PWM capable.<br />
<br />
{|<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | &nbsp;&nbsp;&nbsp;&nbsp;<br />
| Denotes Pins that have issues with firmware prior to 0.71 (8/13/2014 build)<br />
|-<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | &nbsp;&nbsp;&nbsp;&nbsp;<br />
| Denotes Pins that have been tested and work as expected. Remember to drive the pin to ground.<br />
|-<br />
|}<br />
<br />
==== High Speed Expansion (Bottom) ====<br />
The High speed connector uses a TE Connectivity compatible 60-pin header. The generally recommended header is the 3-5177986-2, or the 60POS .8MM FH 8H GOLD part that rises 7.85mm, allowing for 3/8" standoffs at the corners to be used to attach the lure to the minnowboard.<br />
<br />
Link to connector used: [http://www.digikey.com/product-detail/en/5177985-2/A99190CT-ND/1894007 http://www.digikey.com/product-detail/en/5177985-2/A99190CT-ND/1894007]. mating connectors are listed at the bottom but include:<br />
<br />
* '''A99196DKR-ND''' - CONN PLUG 60POS .8MM FH 5H GOLD<br />
* '''A115336-ND''' - CONN PLUG 60POS DL BRD/BRD VERT<br />
* '''5179030-2-ND''' - CONN PLUG 60POS FH .8MM BRD-BRD<br />
* '''5177984-2-ND''' - CONN PLUG 60POS VERT FH .8MM<br />
* '''[http://www.digikey.com/product-detail/en/3-5177986-2/A99215CT-ND/1894032 A99215CT-ND]''' - CONN PLUG 60POS .8MM FH 8H GOLD &nbsp;&nbsp;'''<-- Recommended connector<br />
* '''A99209CT-ND''' - CONN PLUG 60POS .8MM FH 7H GOLD<br />
* '''A99203CT-ND''' - CONN PLUG 60POS .8MM FH 6H GOLD<br />
* '''A99196CT-ND''' - CONN PLUG 60POS .8MM FH 5H GOLD<br />
* '''A99215TR-ND''' - CONN PLUG 60POS .8MM FH 8H GOLD<br />
* '''A99209TR-ND''' - CONN PLUG 60POS .8MM FH 7H GOLD<br />
===== Layout =====<br />
{| width="85%" style="text-align:center;"<br />
! width="25%" | Description<br />
! width="5%" | Pin<br />
! width="5%" | Pin<br />
! width="25%" | Description<br />
|-<br />
| Ground<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 1<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 2<br />
| Ground<br />
|-<br />
| mSATA_TX_P<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 3<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 4<br />
| mSATA_RX_P<br />
|-<br />
| mSATA_TX_N<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 5<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 6<br />
| mSATA_RX_N<br />
|-<br />
| +5V SB<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 7<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 8<br />
| +5V SB<br />
|-<br />
| mPCIE_REFCLK_P<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 9<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 10<br />
| USB_HOST_DP<br />
|-<br />
| mPCIE_REFCLK_N<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 11<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 12<br />
| USB_HOST_DN<br />
|-<br />
| Ground<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 13<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 14<br />
| Ground<br />
|-<br />
| mPCIE_TX_P<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 15<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 16<br />
| mPCIE_RX_P<br />
|-<br />
| mPCIE_TX_N<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 17<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 18<br />
| mPCIE_RX_N<br />
|-<br />
| +5V SB<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 19<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 20<br />
| +5V SB<br />
|-<br />
| EXP_I2C_SCL (I2C #6)<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 21<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 22<br />
| mPCIE_WAKEB<br />
|-<br />
| EXP_I2C_SDA (I2C #6)<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 23<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 24<br />
| mPCIe_CLKREQ3_B<br />
|-<br />
| Ground<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 25<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 26<br />
| Ground<br />
|-<br />
| EXP_GPIO1<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 27<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 28<br />
| EXP_GPIO3<br />
|-<br />
| EXP_GPIO2<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 29<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 30<br />
| EXP_GPIO4<br />
|-<br />
| +5V SB<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 31<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 32<br />
| +5V SB<br />
|-<br />
| EXP_GPIO6 (XDP_H_OBSDATA_A1)<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 33<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 34<br />
| EXP_GPIO5 (XDP_H_OBSDATA_A0)<br />
|-<br />
| EXP_GPIO7 (XDP_H_OBSDATA_A2)<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 35<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 36<br />
| EXP_GPIO8 (XDP_H_OBSDATA_A3)<br />
|-<br />
| Ground<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 37<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 38<br />
| Ground<br />
|-<br />
| XDP_H_PRDYB<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 39<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 40<br />
| XDP_H_PREQB_PB<br />
|-<br />
| PMC_RSMRST<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 41<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 42<br />
| FP_PWRBTN<br />
|-<br />
| +5V SB<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 43<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 44<br />
| +5V SB<br />
|-<br />
| PMC_CORE_PWROK<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 45<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 46<br />
| PMC_RSTBTN<br />
|-<br />
| PMC_PLTRST_R_V1P8<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 47<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 48<br />
| ILB_RTC_TESTB<br />
|-<br />
| Ground<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 49<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 50<br />
| Ground<br />
|-<br />
| <br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 51<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 52<br />
| XDP_H_TRSTB<br />
|-<br />
| <br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 53<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 54<br />
| XDP_H_TCK<br />
|-<br />
| +V1P8A<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 55<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 56<br />
| XDP_H_TMS<br />
|-<br />
| +V1P8A<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 57<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 58<br />
| XDP_H_TDI<br />
|-<br />
| Ground<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 59<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 60<br />
| Ground<br />
|}<br />
<br />
===== GPIO Mapping =====<br />
<br />
{| width="85%" style="text-align:center;"<br />
! width="20%" | Name<br />
! width="5%" | Pin<br />
! width="5%" | Linux GPIO #<br />
! width="5%" | Linux GPIO #<br />
! width="5%" | Pin<br />
! width="20%" | Name<br />
|-<br />
| EXP_I2C_SCL (I2C #6)<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 21<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 245<br />
|-<br />
| EXP_I2C_SDA (I2C #6)<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 23<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 244<br />
|-<br />
| colspan="6" | [...]<br />
|-<br />
| EXP_GPIO1<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 27<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 109<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 111<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 28<br />
| EXP_GPIO3<br />
|-<br />
| EXP_GPIO2<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 29<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 110<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 112<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 30<br />
| EXP_GPIO4<br />
|-<br />
| colspan="6" | [...]<br />
|-<br />
| EXP_GPIO6<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 33<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 105<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 106<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 34<br />
| EXP_GPIO5<br />
|-<br />
| EXP_GPIO7<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 35<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 107<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 108<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 36<br />
| EXP_GPIO8<br />
|-<br />
|}<br />
<br />
'''NOTE:''' The I2C pins have the same property as the pins in the Low Speed Expansion Header, in that their primary purpose is I2C, but can be switched to GPIO in the firmware. In firmware this is the I2C #6<br />
<br />
{|<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | &nbsp;&nbsp;&nbsp;&nbsp;<br />
| Denotes Pins that have issues with firmware prior to 0.71 (8/13/2014 build)<br />
|-<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | &nbsp;&nbsp;&nbsp;&nbsp;<br />
| Denotes Pins that have been tested and work as expected. Remember to drive the pin to ground.<br />
|-<br />
|}<br />
<br />
==== SPI Header to Firmware flashing J1 ====<br />
This is a pinned out port to allow for external flashing of the boot spi. Dediprog and Flyswatter devices have been tested and verified to work with this.<br />
<br />
===== Layout =====<br />
{| width="85%" style="text-align:center;"<br />
! width="25%" | Description<br />
! width="5%" | Pin<br />
! width="5%" | Pin<br />
! width="25%" | Description<br />
|-<br />
| DDP_1V8<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 1<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 2<br />
| Ground<br />
|-<br />
| DDP_SPI_CS<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 3<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 4<br />
| DDP_SPI_CLK<br />
|-<br />
| DDP_SPI_MISO<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 5<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 6<br />
| DDP_SPI_MOSI<br />
|-<br />
| <br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 7<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 8<br />
| DDP_IO3L<br />
|}<br />
<br />
==== Power Connection J2 (SIP2_FAN) ====<br />
This is a 5V 2-pin pin out originally intended to be used for a CPU fan. The single core (E3815) and the dual core (E3825) however use passive heat sinks, and thus do not, under normal circumstances, need a fan. It is theoretically possible to pull upwards of 1A through this port, however you should refer to the released schematics to verify that number before attempting to use this for anything. The pins have a 2.54mm pitch. These [https://www.sparkfun.com/products/10571 Screw Terminals 2.54mm Pitch] are an example of a compatible component. <br />
<br />
'''NOTE:''' This is not populated on the Single, or Dual core boards. This can be populated if needed, and will provide the above power<br />
<br />
===== Layout =====<br />
{| width="85%" style="text-align:center;"<br />
! width="25%" | Description<br />
! width="5%" | Pin<br />
! width="5%" | Pin<br />
! width="25%" | Description<br />
|-<br />
| Ground<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 1<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 2<br />
| +5VSB<br />
|}<br />
<br />
'''NOTE:''' For Rev. A1 and above pin layout seems to be inverted with pin 1 being +5VSB and pin 2 being ground. Please verify pin output before using J2.<br />
<br />
==== Switch Jumper J5 ====<br />
This pin is intended to allow for power toggling via a remote switch or relay. It is fundamentally no different than pressing SW1, and behaves identically.<br />
<br />
'''NOTE:''' This is not populated, by default.<br />
<br />
===== Layout =====<br />
{| width="85%" style="text-align:center;"<br />
! width="25%" | Description<br />
! width="5%" | Pin<br />
! width="5%" | Pin<br />
! width="25%" | Description<br />
|-<br />
| +5VSB<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 1<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 2<br />
| Ground<br />
|}<br />
<br />
==== SATA LED J6 ====<br />
J6 header is allows for an external LED to be connected to the SATA interface's activity signal. when a LED is connected to this header it will blink based on the amount of SATA read/write activity.<br />
<br />
'''NOTE:''' This is not populated, by default.<br />
<br />
===== Layout =====<br />
{| width="85%" style="text-align:center;"<br />
! width="25%" | Description<br />
! width="5%" | Pin<br />
! width="5%" | Pin<br />
! width="25%" | Description<br />
|-<br />
|<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 1<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 2<br />
| +V1P8S<br />
|}<br />
<br />
==== SD Card Write Protect J7 ====<br />
<br />
This is a jumper point, mostly available for debugging, that enables the sd card write protect explictily. This is not populated on production boards.<br />
<br />
==== GPIO for 1GB vs 2GB ====<br />
<br />
This is mostly for firmware development, but there is a specific GPIO set, at manufacture time, that determines 1GB or 2GB(or more) memory sizes.<br />
<br />
GPIO_S5_5 is the GPIO that will determine the memory configuration.<br />
<br />
0 - 1GB configuration<br />
1 - 2/4GB configuration<br />
<br />
the 2GB and 4GB configurations are the same since the 4GB configuration<br />
is a double die of the 2GB. You only need to initialize enough memory<br />
in order for Linux to boot and program the I2C EEPROM.<br />
<br />
How a firmware should initialize the board for memory given the above:<br />
# Read the SPD, if it's valid use that and '''DO NOT''' do anything with the GPIO_S5_5 pin<br />
# '''IF''' the SPD is invalid/empty, read GPIO_S5_5<br />
#* If GPIO_S5_5 is 0 - use the hard coded 1GB configuration<br />
#* If GPIO_S5_5 is 1 - use a hard coded 2GB configuration (even if the board has 4GB of memory)<br />
<br />
=== Design Files ===<br />
<br />
'''NOTE: All design files are released under Creative Commons CC-BY-SA (http://creativecommons.org/)'''<br />
<br />
The MinnowBoard Max is intended to comply with all requirements and guidelines set forth by the Open Source Hardware Association (http://www.oshwa.org/)<br />
<br />
<br><br />
* [[media:MinnowMax_RevA1_sch.pdf|Schematic (PDF)]]<br />
* [[media:MinnowMax_RevA1_dsn.zip|Schematic (Orcad DSN)]]<br />
* [[media:MinnowMax_RevA1_brd.zip|Board Layout (Allegro BRD)]]<br />
* [[media:MinnowMax_RevA1_mfg.zip|Gerbers]]<br />
* [[media:MinnowMax_RevA1_bom.zip|Bill of Materials]]<br />
<br><br />
<br><br />
<br />
=== Known Issues ===<br />
----<br />
==== MinnowBoard-MAX Open Bugs (Bugzilla) ====<br />
<br />
* Bugzilla:<br/> We currently use the YoctoProject Bugzilla instance at [http://bugzilla.yoctoproject.org http://bugzilla.yoctoproject.org]<br />
* Bug Triage link can be found at: [https://wiki.yoctoproject.org/wiki/Minnow_Bug_Triage https://wiki.yoctoproject.org/wiki/Minnow_Bug_Triage]<br />
<br />
==== Firmware ====<br />
----<br />
See the bug list, linked above.<br />
<br />
----<br />
<br />
===== NVRam issue =====<br />
<br />
There are some reports of corruption of the UEFI firmware<br />
<br />
Symptoms are no display, 2 leds on, and this [[serial]] output trace :<br />
<br />
<pre><br />
>>>>SecStartup<br />
>>>>MemoryInit Done<br />
>>>>BdsEntry<br />
</pre><br />
<br />
<br />
Hints :<br />
<br />
* https://dockr.eurogiciel.fr/blogs/embedded/tizen-minnowboard-max<br />
* http://lists.elinux.org/pipermail/elinux-minnowboard/Week-of-Mon-20140721/000203.html<br />
* http://lists.elinux.org/pipermail/elinux-minnowboard/Week-of-Mon-20140804/000236.html<br />
* http://irc.minnowboard.org/%23minnowboard.2014-08-07.log.html<br />
* http://lists.elinux.org/pipermail/elinux-minnowboard/Week-of-Mon-20140811/000309.html# Important - Firmware Update<br />
* https://bugzilla.yoctoproject.org/show_bug.cgi?id=6585#c26<br />
<br />
<br />
Resources : <br />
<br />
* http://www.elinux.org/Minnowboard:SPI_Boot_flash : said to apply to Max<br />
* http://www.elinux.org/Minnowboard:Hardware_Revisions<br />
* [https://wiki.yoctoproject.org/wiki/Minnow_Bug_Triage MinnowBoard Bugs]<br />
<br />
'''This should be resolved in firmware's after 8/13/2014'''<br />
<br />
===== Monitors =====<br />
<br />
There is an issue with regards to some monitors not being able to display from the MinnowBoard MAX. Most monitors seem to be fine, but some will either completely not show a display (even at firmware boot-up) or may only show a display after the operating system is booting.<br />
<br />
This turns out to be an issue with regards to HDMI vs. DVI detection and initialization. A work around is being added into the firmware to resolve this.<br />
<br />
'''This is fixed in firmware's after 8/13/2014'''<br />
<br />
There have been some additional reports that some monitors may still not be working in the '''FIRMWARE''', but are working once the OS (Linux) comes up. If you have a monitor that is having a problem please file a bug on our Bugzilla and be sure to include the make, model, native resolution and the exact cabling used to connect the monitor to the MinnowBoard MAX<br />
<br />
==== All Hardware revisions ====<br />
----<br />
====== RTC ======<br />
<br />
* The RTC may not function correctly (when a battery is added) because resistor R278 (back side of the board) may be missing. Adding a 1K or 2K resistorshould resolve this.<br />
<br />
====== USB ======<br />
There is a potential issue when using a powered USB Hub. If the hub, erroneously, provides power over the USB 3 or USB 2 input connector, the MinnowBoard MAX will use that as power. This is in violation of the USB spec, and will be rectified in a later revision of the MinnowBoard MAX.<br />
<br />
Hubs known to cause this:<br />
* iXCC 7 Port USB 3.0 Hub<br />
** [http://www.amazon.com/iXCC-Firmware-backwards-compatibility-External/dp/B00GLJIPK6/ref=sr_1_2?ie=UTF8&qid=1403830109&sr=8-2&keywords=ixcc+usb3+powered+hub Amazon Link]<br />
** [http://ixcc.com/ iXCC Website]<br />
<br />
It is suggested that you check powered USB hubs to confirm that they do not provide power back to the board, as described, and if a hub is found to do this, please report it here. A hub found to be doing this should be used without being externally powered if used at all.<br />
<br />
'''NOTE:''' This is not an indication that hubs do not work, or that USB does not work. This is merely an indication that some powered hubs violate the USB spec, and there is a flaw (a diode that should be added) in the MAX design. USB Hubs work fine.<br />
<br /><br />
<br /><br />
* Another issue might appear if a wireless USB dongle operating at 2.4 GHz (e.g., a wireless receiver for input devices) is connected to the USB2.0 port together with an USB3.0 device attached to the USB3.0 host connector. In this case the device connected to the USB dongle can become unresponsive. A solution is to connect the dongle to the USB2.0 port using an extension cable or a USB hub. <br />
'''NOTE:''' This problem is caused by radio frequency interference from the USB3.0 connection. This seems to be a general USB3.0 issue. Information on this can be found at [http://www.intel.com/content/www/us/en/io/universal-serial-bus/usb3-frequency-interference-paper.html Intel.com]<br />
<br />
==== A0 ====<br />
----<br />
==== A1 ====<br />
----<br />
==== A2 ====<br />
----<br />
==== A3 ====<br />
----<br />
==== A4 ====<br />
----</div>
ZornS
https://elinux.org/index.php?title=Minnowboard:MinnowMax&diff=363794
Minnowboard:MinnowMax
2014-12-05T17:23:56Z
<p>ZornS: Added information about a possible issue when connecting a wireless USB dongle together with a USB3.0 device</p>
<hr />
<div>[[File:Minnowboard.org.png|center|800px]]<br />
<br />
{| class="wikitable" style="float: right;font-size: 75%;" width="25%"<br />
! Category || Feature<br />
|-<br />
! rowspan="2" | Core Logic<br />
|<br />
* 64-bit Intel® Atom™ E38xx Series SoC<br />
** $99 MSRP: E3815 (single-core, 1.46 GHz)<br />
** $139 MSRP: E3825 (dual-core, 1.33 GHz)<br />
[[Minnowboard:MinnowMaxCPU|CPU Information]] <br />
|-<br />
| Integrated Intel® HD Graphics With Open Source hardware-accelerated drivers for Linux OS<br />
|-<br />
! rowspan="2" | Memory<br />
|<br />
* DDR3 RAM<br/>System Memory<br />
** $99 MSRP: 1 GB<br />
** $139 MSRP: 2 GB<br />
|-<br />
| 8 MB SPI Flash <br/> System Firmware Memory<br />
|-<br />
! Video<br />
| Intel® HD Graphics <br/><br />
HDMI (micro HDMI connector) <br/><br />
1920x1080 max resolution <br/><br />
HDMI 1.4a<br />
|-<br />
! rowspan="2" | Audio<br />
| Digital <br/><br />
via HDMI<br />
|-<br />
| Analog <br/><br />
To be available separately via MinnowBoard MAX Lure (sold separately)<br />
|-<br />
! rowspan="6" | I/O<br />
| 1 – Micro SDSDIO<br />
|-<br />
| 1 – SATA2 3Gb/sec<br/>(Port multipliers not supported via on-board SATA)<br />
|-<br />
| 1 – USB 3.0 (host)<br />
|-<br />
| 1 – USB 2.0 (host)<br />
|-<br />
| 1 – Serial debug <br/><br />
via FTDI cable (sold separately)<br />
|-<br />
| 10/100/1000 Ethernet <br/><br />
RJ-45 connector<br />
|-<br />
! rowspan="3" | Experimenter<br/>Features<br />
| 8 – Buffered GPIO pins 2 pins support PWM<br />
|-<br />
| I2C & SPI bus <br />
|-<br />
| System Firmware Flash<br/><br />
Programming Header <br/><br />
Compatible with Dedi-Prog programmer<br />
|-<br />
! Board Dimensions<br />
| 99 x 74mm (2.9 x 3.9in)<br />
|-<br />
! Temperature Range<br />
| 0 – 70 deg C <br/><br />
Contact CirtcuitCo for industrial temp range needs<br />
|-<br />
! Power<br />
| 5V DC <br/><br />
Sold separately in configurations appropriate to your region<br />
|-<br />
! Operating Systems<br />
|<br />
* '''Supported:'''<br />
** Debian GNU/Linux<br />
** [[Minnowboard:MinnowMaxYoctoProject|Yocto Project Compatible]]<br />
** Android 4.4 System<br />
** [http://www.msdn.microsoft.com/hardwaredevboard Windows 8.1]<br />
* '''Unsupported <br/> (but known to work):'''<br />
** Fedora<br />
** CentOS<br />
** Linux Mint<br />
<br />
[[Minnowboard:MinnowMaxDistros|Setting up / Installing Linux]]<br />
|-<br />
!rowspan="2" | System Boot Firmware<br />
| UEFI Firmware<br />
|-<br />
| Coreboot (in development)<br />
|-<br />
|colspan="2"|'''Note:''' These features may be subject to change without notice. Hardware design files will be made available shortly after the board enters final production. Current estimate of public availability is '''June 2014'''.<br />
|-<br />
|}<br />
<br />
[[File:MinnowBoard_MAX-Top-Angled.jpg|510px|MinnowBoard MAX]]<br />
<br />
=== Resources ===<br />
----<br />
{| width="60%"<br />
|-<br />
| width="50%" style="vertical-align: top;" |<br />
* [[Minnowboard:MaxBoot|Booting the MinnowBoard MAX]]<br />
* [[Minnowboard:MaxBios|UEFI / Bios - Getting to, options and defaults, telling what version]]<br />
* [[Minnowboard:MaxLPSSSetup|Setting GPIO pin mux states]]<br />
| width="50%" style="vertical-align: top;" |<br />
* [http://www.minnowboard.org MinnowBoard Project Page]<br />
* [http://www.intel.com/content/www/us/en/intelligent-systems/bay-trail/atom-processor-e3800-family-overview.html Intel Atom E38xx Pages]<br />
* [[Minnowboard:FAQ|MinnowBoard FAQ]]<br />
* [[Minnowboard:Hardware_Revisions|MinnowBoard Hardware Revisions]]<br />
* [[Minnowboard:MinnowMaxDistros|Setting up / Installing Linux for the MinnowBoard MAX]]<br />
* [[Minnowboard:MinnowMaxYoctoProject|Using the Yocto Project with the MinnowBoard MAX]]<br />
* [[Minnowboard:MinnowMaxLinuxKernel|Configuring and building the Linux kernel for the MinnowBoard MAX]]<br />
|}<br />
<br><br />
<br><br />
<br />
==== Firmware ====<br />
<br />
* UEFI (Intel)<br />
** [https://uefidk.com/content/minnowboard-max https://uefidk.com/content/minnowboard-max]<br />
* Coreboot<br />
** [http://review.coreboot.org/gitweb?p=coreboot.git;a=commit;h=e6df041b8bf8e37debc0d6a871080b64eea7a372 http://review.coreboot.org/gitweb?p=coreboot.git;a=commit;h=e6df041b8bf8e37debc0d6a871080b64eea7a372]]<br />
<br />
==== Cases ====<br />
<br />
* Half cases<br />
** John 'Warthog9' Hawley's<br />
*** [https://github.com/warthog9/minnowboardmax-case https://github.com/warthog9/minnowboardmax-case]<br />
*** [http://www.thingiverse.com/thing:389100 http://www.thingiverse.com/thing:389100]<br />
*** [http://www.shapeways.com/model/2205839/minnowboard-max-half-case.html?li=search-results&materialId=99 http://www.shapeways.com/model/2205839/minnowboard-max-half-case.html?li=search-results&materialId=99]<br />
*** https://www.youtube.com/watch?v=WKLuHodiSfc<br />
<br />
=== Accessories (Lures) ===<br />
* Information on Lures can be found on the [[MinnowBoard:MaxLures|MinnowBoard MAX Lure wiki page]]<br />
<br><br />
<br><br />
<br />
=== Hardware Notes ===<br />
----<br />
==== Board Layout ====<br />
[[File:MinnowBoardMAX-board-layout1.png|700px|MinnowBoard MAX Board Layout 1]]<br/><br />
[[File:MinnowBoardMAX-board-layout2.png|700px|MinnowBoard MAX Board Layout 2]]<br/><br />
[[File:MinnowBoardMAX-board-layout3.png|700px|MinnowBoard MAX Board Layout 3]]<br/><br />
==== Power Plug ====<br />
<br />
{|<br />
|- style="vertical-align:top;"<br />
|The Minnowboard Max uses a 5.5 x 2.1mm barrel 5V power plug, and if bundled will ship with a 2.5A power supply. It is a Center Positive power supply, indicating that the center (tip) of the output plug is positive (+), the outer barrel is negative (-).<br />
| [[File:Centre-positive.svg|thumb|120px|Center Positive 5V connector]]<br />
|}<br />
<br />
* North American Power Supply from Digikey - 5V@2.5A -[http://www.digikey.com/product-detail/en/EPSA050250U-P5P-EJ/T1058-P5P-ND/2235250 CUI EPSA050250U-P5P-EJ] <br />
* European Power Supply from Digikey - 5V@2.5A - [http://www.digikey.com/product-detail/en/EPSA050250UE-P5P-EJ/T1150-P5P-ND/2511851 CUI EPSA050250UE-P5P-EJ]<br />
* Powe Supply from Sparkfun - 5V@2A - [https://www.sparkfun.com/products/12889 TOL-12889]<br />
* Power Supply from Adafruit - 5V@2A - [http://www.adafruit.com/products/276 PRODUCT-ID:276]<br />
* Power Supply from SeeedStudio - 5V@2A [http://www.seeedstudio.com/depot/Wall-Adapter-Power-Supply-5VDC-2A-p-1508.html?cPath=1_4 SKU: POW06182B]<br />
<br />
==== 6-Wire Serial Console ====<br />
{|<br />
|- style="vertical-align:top;"<br />
| rowspan="2" | The serial console port uses a 3.3v FTDI serial cable with a 6-pin connector. This is a reasonably common cable, also used on the Arduino Pro, Arduino Pro Mini and Arduino Lilypad. <br/><br />
* '''Pin 1:''' Ground (GND) (Closest to SATA connector)<br />
* '''Pin 2:''' CTS<br />
* '''Pin 3:''' VCC (3.3V)<br />
* '''Pin 4:''' TXD<br />
* '''Pin 5:''' RXD<br />
* '''Pin 6:''' RTS<br />
<br />
<br/><br />
'''NOTE:''' The serial pinout is flipped between A0 and A1. A0 boards are rare, and are only being documented for completeness.<br/><br />
<br/><br />
Places that carry the appropriate Cable:<br />
* '''Mouser:''' [http://www.mouser.com/ProductDetail/FTDI/TTL-232R-3V3/?qs=sGAEpiMZZMuGxYVy11yKKo9Jh1vSyHd5j3BYkuIZ9TA%3d http://www.mouser.com/ProductDetail/FTDI/TTL-232R-3V3/?qs=sGAEpiMZZMuGxYVy11yKKo9Jh1vSyHd5j3BYkuIZ9TA%3d]<br />
* '''Digikey:''' [http://www.digikey.com/product-detail/en/TTL-232R-3V3/768-1015-ND/1836393 http://www.digikey.com/product-detail/en/TTL-232R-3V3/768-1015-ND/1836393]<br />
* '''Amazon:''' [http://www.amazon.com/GearMo%C2%AE-3-3v-Header-like-TTL-232R-3V3/dp/B004LBXO2A/ref=sr_1_2?ie=UTF8&qid=1400890304&sr=8-2&keywords=ftdi+3.3v http://www.amazon.com/GearMo%C2%AE-3-3v-Header-like-TTL-232R-3V3/dp/B004LBXO2A/ref=sr_1_2?ie=UTF8&qid=1400890304&sr=8-2&keywords=ftdi+3.3v] <br/> [http://www.amazon.com/3-3V-Debug-Cable-BeagleBone-Black/dp/B00FA7LD0Y/ref=sr_1_4?ie=UTF8&qid=1400890356&sr=8-4&keywords=ftdi+3.3v http://www.amazon.com/3-3V-Debug-Cable-BeagleBone-Black/dp/B00FA7LD0Y/ref=sr_1_4?ie=UTF8&qid=1400890356&sr=8-4&keywords=ftdi+3.3v]<br />
* '''Sparkfun:''' [https://www.sparkfun.com/products/9717 https://www.sparkfun.com/products/9717]<br />
<br/><br/><br />
* '''Baud rate:''' 115200<br />
* '''Hardware Flow Control:''' No<br />
* '''Bits:''' 8<br />
* '''Stop:''' 1<br />
<br />
| [[File:MinnowMax_-_Serial_Pinout_A1.png|thumb|400px|MinnowMax A1 Serial Pinout]]<br />
|}<br />
<br />
==== 4-Wire Serial Console ====<br />
{|<br />
|- style="vertical-align:top;"<br />
| rowspan="2" | The serial console port can uses a 3.3v FTDI serial cable with a 4-pin connector. This is a reasonably common cable, also used on the Arduino Pro, Arduino Pro Mini and Arduino Lilypad. If you are using one of the 4-wire adapters, here are the connections: <br/><br />
<br />
* '''Pin 1:BLACK''' - Ground (GND) (Closest to the SATA connector)<br />
* '''Pin 3:RED''' - VCC (Not connected)<br />
* '''Pin 4:GREEN''' - TXD<br />
* '''Pin 5:WHITE''' - RXD<br />
<br />
The RED wire is power and is internally not connected on the MinnowMax.<br />
<br />
Places that carry the appropriate Cable:<br />
* '''Adafruit''' [http://www.adafruit.com/products/954 http://www.adafruit.com/products/954]<br />
* '''Watterott ''' [http://www.watterott.com/de/Adafruit-USB-to-TTL-Serial-Cable http://www.watterott.com/de/Adafruit-USB-to-TTL-Serial-Cable]<br />
<br />
<br/><br/><br />
* '''Baud rate:''' 115200<br />
* '''Hardware Flow Control:''' No<br />
* '''Bits:''' 8<br />
* '''Stop:''' 1<br />
<br />
| [[File:MinnowMax_-_Serial_Pinout_A1.png|thumb|400px|MinnowMax A1 Serial Pinout]]<br />
|}<br />
<br />
==== D1 (LED) ====<br />
<br />
This is the power indicator, when lit power is being supplied to the board<br />
<br />
==== D2 (LED) ====<br />
<br />
This is the On/Off status indicator. When lit the system is running.<br />
<br />
==== HDMI ====<br />
<br />
The MinnowMax uses a Type D micro-HDMI connector. This is a standard port, for which cables and adapters can be readily picked up from most electronics stores<br />
<br />
==== Ethernet ====<br />
<br />
The MinnowMax uses a Realtek RTL8111GS-CG PCIe based chipset to provide 10/100/1000 ethernet connection. the results of some performance tests using iperf are available [[MinnowBoard:MinnowMax_Iperf_log|HERE]].<br />
<br />
==== Low Speed Expansion (Top) ====<br />
The low speed connector uses 0.1" (2.54 mm) Male header pins in a 2 x 13 array, for a total of 26 pins. Pin 1 is the in the row closest to the power connector, and closest to the board edge.<br />
<br><br />
<br><br />
'''NOTE:''' All I/O on the Low Speed Expansion is at 3.3V levels<br />
<br><br />
<br />
===== Layout =====<br />
{| width="85%" style="text-align:center;"<br />
! width="20%" | Description<br />
! width="20%" | Name<br />
! width="5%" | Pin<br />
! width="5%" | Linux GPIO #<br />
! width="5%" | Linux GPIO #<br />
! width="5%" | Pin<br />
! width="20%" | Name<br />
! width="20%" | Description<br />
|-<br />
| Ground<br />
| Gnd<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 1<br />
| colspan=2 |<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 2<br />
| Gnd<br />
| Ground<br />
|-<br />
| +5V Power<br />
| VCC<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 3 <br />
| colspan=2 |<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 4<br />
| +3V3<br />
| + 3.3V Power<br />
|-<br />
| SPI Chip Select 1<br />
| GPIO_SPI_CS#<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 5<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 220<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 225<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 6<br />
| GPIO_UART1_TXD<br />
| UART Transmit<br />
|-<br />
| Master In / Slave Out<br />
| GPIO_SPI_MISO<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 7<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 221 <br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 224<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 8<br />
| GPIO_UART1_RXD<br />
| UART Receive<br />
|-<br />
| Master Out / Slave In<br />
| GPIO_SPI_MOSI<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 9<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 222<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 227<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 10<br />
| GPIO_UART1_CTS<br />
| CTS / GPIO<br />
|-<br />
| SPI Clock<br />
| GPIO_SPI_CLK<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 11<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 223<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 226<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 12<br />
| GPIO_UART1_RTS<br />
| RTS / GPIO<br />
|-<br />
| Clock / GPIO<br />
| GPIO_I2C_SCL (I2C #5)<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 13 <br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 243<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 216<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 14<br />
| GPIO_I2S_CLK<br />
| Clock / GPIO<br />
|-<br />
| Data / GPIO<br />
| GPIO_I2C_SDA (I2C #5)<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 15 <br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 242<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 217<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 16<br />
| GPIO_I2S_FRM<br />
| Frame / GPIO<br />
|-<br />
| UART Transmit / GPIO<br />
| GPIO_UART2_TXD<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 17 <br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 229<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 219<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 18<br />
| GPIO_I2S_DO<br />
| Data Out / GPIO<br />
|-<br />
| UART Receive / GPIO<br />
| GPIO_UART2_RXD<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 19 <br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 228<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 218<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 20<br />
| GPIO_I2S_DI<br />
| Data In / GPIO<br />
|-<br />
| GPIO / Wakeup<br />
| GPIO_S5_0<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 21 <br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 82<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 248<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 22<br />
| GPIO_PWM0<br />
| PWM / GPIO<br />
|-<br />
| GPIO / Wakeup<br />
| GPIO_S5_1<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 23 <br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 83<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 249<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 24<br />
| GPIO_PWM1<br />
| PWM / GPIO<br />
|-<br />
| GPIO / Wakeup<br />
| GPIO_S5_4<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 25 <br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 84<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 208<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 26<br />
| GPIO_IBL_8254<br />
| Timer / GPIO<br />
|}<br />
<br />
'''NOTE:''' Pins 5-26 are shown above with their '''PRIMARY''' configuration, any pin may be switched to being a generic GPIO as well. This would give a total of 22 GPIOs, with two of those being PWM capable.<br />
<br />
{|<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | &nbsp;&nbsp;&nbsp;&nbsp;<br />
| Denotes Pins that have issues with firmware prior to 0.71 (8/13/2014 build)<br />
|-<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | &nbsp;&nbsp;&nbsp;&nbsp;<br />
| Denotes Pins that have been tested and work as expected. Remember to drive the pin to ground.<br />
|-<br />
|}<br />
<br />
==== High Speed Expansion (Bottom) ====<br />
The High speed connector uses a TE Connectivity compatible 60-pin header. The generally recommended header is the 3-5177986-2, or the 60POS .8MM FH 8H GOLD part that rises 7.85mm, allowing for 3/8" standoffs at the corners to be used to attach the lure to the minnowboard.<br />
<br />
Link to connector used: [http://www.digikey.com/product-detail/en/5177985-2/A99190CT-ND/1894007 http://www.digikey.com/product-detail/en/5177985-2/A99190CT-ND/1894007]. mating connectors are listed at the bottom but include:<br />
<br />
* '''A99196DKR-ND''' - CONN PLUG 60POS .8MM FH 5H GOLD<br />
* '''A115336-ND''' - CONN PLUG 60POS DL BRD/BRD VERT<br />
* '''5179030-2-ND''' - CONN PLUG 60POS FH .8MM BRD-BRD<br />
* '''5177984-2-ND''' - CONN PLUG 60POS VERT FH .8MM<br />
* '''[http://www.digikey.com/product-detail/en/3-5177986-2/A99215CT-ND/1894032 A99215CT-ND]''' - CONN PLUG 60POS .8MM FH 8H GOLD &nbsp;&nbsp;'''<-- Recommended connector<br />
* '''A99209CT-ND''' - CONN PLUG 60POS .8MM FH 7H GOLD<br />
* '''A99203CT-ND''' - CONN PLUG 60POS .8MM FH 6H GOLD<br />
* '''A99196CT-ND''' - CONN PLUG 60POS .8MM FH 5H GOLD<br />
* '''A99215TR-ND''' - CONN PLUG 60POS .8MM FH 8H GOLD<br />
* '''A99209TR-ND''' - CONN PLUG 60POS .8MM FH 7H GOLD<br />
===== Layout =====<br />
{| width="85%" style="text-align:center;"<br />
! width="25%" | Description<br />
! width="5%" | Pin<br />
! width="5%" | Pin<br />
! width="25%" | Description<br />
|-<br />
| Ground<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 1<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 2<br />
| Ground<br />
|-<br />
| mSATA_TX_P<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 3<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 4<br />
| mSATA_RX_P<br />
|-<br />
| mSATA_TX_N<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 5<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 6<br />
| mSATA_RX_N<br />
|-<br />
| +5V SB<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 7<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 8<br />
| +5V SB<br />
|-<br />
| mPCIE_REFCLK_P<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 9<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 10<br />
| USB_HOST_DP<br />
|-<br />
| mPCIE_REFCLK_N<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 11<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 12<br />
| USB_HOST_DN<br />
|-<br />
| Ground<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 13<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 14<br />
| Ground<br />
|-<br />
| mPCIE_TX_P<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 15<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 16<br />
| mPCIE_RX_P<br />
|-<br />
| mPCIE_TX_N<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 17<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 18<br />
| mPCIE_RX_N<br />
|-<br />
| +5V SB<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 19<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 20<br />
| +5V SB<br />
|-<br />
| EXP_I2C_SCL (I2C #6)<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 21<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 22<br />
| mPCIE_WAKEB<br />
|-<br />
| EXP_I2C_SDA (I2C #6)<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 23<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 24<br />
| mPCIe_CLKREQ3_B<br />
|-<br />
| Ground<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 25<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 26<br />
| Ground<br />
|-<br />
| EXP_GPIO1<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 27<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 28<br />
| EXP_GPIO3<br />
|-<br />
| EXP_GPIO2<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 29<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 30<br />
| EXP_GPIO4<br />
|-<br />
| +5V SB<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 31<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 32<br />
| +5V SB<br />
|-<br />
| EXP_GPIO6 (XDP_H_OBSDATA_A1)<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 33<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 34<br />
| EXP_GPIO5 (XDP_H_OBSDATA_A0)<br />
|-<br />
| EXP_GPIO7 (XDP_H_OBSDATA_A2)<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 35<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 36<br />
| EXP_GPIO8 (XDP_H_OBSDATA_A3)<br />
|-<br />
| Ground<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 37<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 38<br />
| Ground<br />
|-<br />
| XDP_H_PRDYB<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 39<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 40<br />
| XDP_H_PREQB_PB<br />
|-<br />
| PMC_RSMRST<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 41<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 42<br />
| FP_PWRBTN<br />
|-<br />
| +5V SB<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 43<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 44<br />
| +5V SB<br />
|-<br />
| PMC_CORE_PWROK<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 45<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 46<br />
| PMC_RSTBTN<br />
|-<br />
| PMC_PLTRST_R_V1P8<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 47<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 48<br />
| ILB_RTC_TESTB<br />
|-<br />
| Ground<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 49<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 50<br />
| Ground<br />
|-<br />
| <br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 51<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 52<br />
| XDP_H_TRSTB<br />
|-<br />
| <br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 53<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 54<br />
| XDP_H_TCK<br />
|-<br />
| +V1P8A<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 55<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 56<br />
| XDP_H_TMS<br />
|-<br />
| +V1P8A<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 57<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 58<br />
| XDP_H_TDI<br />
|-<br />
| Ground<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 59<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 60<br />
| Ground<br />
|}<br />
<br />
===== GPIO Mapping =====<br />
<br />
{| width="85%" style="text-align:center;"<br />
! width="20%" | Name<br />
! width="5%" | Pin<br />
! width="5%" | Linux GPIO #<br />
! width="5%" | Linux GPIO #<br />
! width="5%" | Pin<br />
! width="20%" | Name<br />
|-<br />
| EXP_I2C_SCL (I2C #6)<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 21<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 245<br />
|-<br />
| EXP_I2C_SDA (I2C #6)<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 23<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 244<br />
|-<br />
| colspan="6" | [...]<br />
|-<br />
| EXP_GPIO1<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 27<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 109<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 111<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 28<br />
| EXP_GPIO3<br />
|-<br />
| EXP_GPIO2<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 29<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 110<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 112<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 30<br />
| EXP_GPIO4<br />
|-<br />
| colspan="6" | [...]<br />
|-<br />
| EXP_GPIO6<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 33<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 105<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 106<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 34<br />
| EXP_GPIO5<br />
|-<br />
| EXP_GPIO7<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 35<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 107<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 108<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 36<br />
| EXP_GPIO8<br />
|-<br />
|}<br />
<br />
'''NOTE:''' The I2C pins have the same property as the pins in the Low Speed Expansion Header, in that their primary purpose is I2C, but can be switched to GPIO in the firmware. In firmware this is the I2C #6<br />
<br />
{|<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | &nbsp;&nbsp;&nbsp;&nbsp;<br />
| Denotes Pins that have issues with firmware prior to 0.71 (8/13/2014 build)<br />
|-<br />
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | &nbsp;&nbsp;&nbsp;&nbsp;<br />
| Denotes Pins that have been tested and work as expected. Remember to drive the pin to ground.<br />
|-<br />
|}<br />
<br />
==== SPI Header to Firmware flashing J1 ====<br />
This is a pinned out port to allow for external flashing of the boot spi. Dediprog and Flyswatter devices have been tested and verified to work with this.<br />
<br />
===== Layout =====<br />
{| width="85%" style="text-align:center;"<br />
! width="25%" | Description<br />
! width="5%" | Pin<br />
! width="5%" | Pin<br />
! width="25%" | Description<br />
|-<br />
| DDP_1V8<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 1<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 2<br />
| Ground<br />
|-<br />
| DDP_SPI_CS<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 3<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 4<br />
| DDP_SPI_CLK<br />
|-<br />
| DDP_SPI_MISO<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 5<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 6<br />
| DDP_SPI_MOSI<br />
|-<br />
| <br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 7<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 8<br />
| DDP_IO3L<br />
|}<br />
<br />
==== Power Connection J2 (SIP2_FAN) ====<br />
This is a 5V 2-pin pin out originally intended to be used for a CPU fan. The single core (E3815) and the dual core (E3825) however use passive heat sinks, and thus do not, under normal circumstances, need a fan. It is theoretically possible to pull upwards of 1A through this port, however you should refer to the released schematics to verify that number before attempting to use this for anything.<br />
<br />
'''NOTE:''' This is not populated on the Single, or Dual core boards. This can be populated if needed, and will provide the above power<br />
<br />
===== Layout =====<br />
{| width="85%" style="text-align:center;"<br />
! width="25%" | Description<br />
! width="5%" | Pin<br />
! width="5%" | Pin<br />
! width="25%" | Description<br />
|-<br />
| Ground<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 1<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 2<br />
| +5VSB<br />
|}<br />
<br />
==== Switch Jumper J5 ====<br />
This pin is intended to allow for power toggling via a remote switch or relay. It is fundamentally no different than pressing SW1, and behaves identically.<br />
<br />
'''NOTE:''' This is not populated, by default.<br />
<br />
===== Layout =====<br />
{| width="85%" style="text-align:center;"<br />
! width="25%" | Description<br />
! width="5%" | Pin<br />
! width="5%" | Pin<br />
! width="25%" | Description<br />
|-<br />
| +5VSB<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 1<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 2<br />
| Ground<br />
|}<br />
<br />
==== SATA LED J6 ====<br />
J6 header is allows for an external LED to be connected to the SATA interface's activity signal. when a LED is connected to this header it will blink based on the amount of SATA read/write activity.<br />
<br />
'''NOTE:''' This is not populated, by default.<br />
<br />
===== Layout =====<br />
{| width="85%" style="text-align:center;"<br />
! width="25%" | Description<br />
! width="5%" | Pin<br />
! width="5%" | Pin<br />
! width="25%" | Description<br />
|-<br />
|<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 1<br />
| style="border-style: solid; border-width: 1px;text-align:center;" | 2<br />
| +V1P8S<br />
|}<br />
<br />
==== SD Card Write Protect J7 ====<br />
<br />
This is a jumper point, mostly available for debugging, that enables the sd card write protect explictily. This is not populated on production boards.<br />
=== Design Files ===<br />
<br />
'''NOTE: All design files are released under Creative Commons CC-BY-SA (http://creativecommons.org/)'''<br />
<br />
The MinnowBoard Max is intended to comply with all requirements and guidelines set forth by the Open Source Hardware Association (http://www.oshwa.org/)<br />
<br />
<br><br />
* [[media:MinnowMax_RevA1_sch.pdf|Schematic (PDF)]]<br />
* [[media:MinnowMax_RevA1_dsn.zip|Schematic (Orcad DSN)]]<br />
* [[media:MinnowMax_RevA1_brd.zip|Board Layout (Allegro BRD)]]<br />
* [[media:MinnowMax_RevA1_mfg.zip|Gerbers]]<br />
* [[media:MinnowMax_RevA1_bom.zip|Bill of Materials]]<br />
<br><br />
<br><br />
<br />
=== Known Issues ===<br />
----<br />
==== MinnowBoard-MAX Open Bugs (Bugzilla) ====<br />
<br />
* Bugzilla:<br/> We currently use the YoctoProject Bugzilla instance at [http://bugzilla.yoctoproject.org http://bugzilla.yoctoproject.org]<br />
* Bug Triage link can be found at: [https://wiki.yoctoproject.org/wiki/Minnow_Bug_Triage https://wiki.yoctoproject.org/wiki/Minnow_Bug_Triage]<br />
<br />
==== Firmware ====<br />
----<br />
See the bug list, linked above.<br />
<br />
----<br />
<br />
===== NVRam issue =====<br />
<br />
There are some reports of corruption of the UEFI firmware<br />
<br />
Symptoms are no display, 2 leds on, and this [[serial]] output trace :<br />
<br />
<pre><br />
>>>>SecStartup<br />
>>>>MemoryInit Done<br />
>>>>BdsEntry<br />
</pre><br />
<br />
<br />
Hints :<br />
<br />
* https://dockr.eurogiciel.fr/blogs/embedded/tizen-minnowboard-max<br />
* http://lists.elinux.org/pipermail/elinux-minnowboard/Week-of-Mon-20140721/000203.html<br />
* http://lists.elinux.org/pipermail/elinux-minnowboard/Week-of-Mon-20140804/000236.html<br />
* http://irc.minnowboard.org/%23minnowboard.2014-08-07.log.html<br />
* http://lists.elinux.org/pipermail/elinux-minnowboard/Week-of-Mon-20140811/000309.html# Important - Firmware Update<br />
* https://bugzilla.yoctoproject.org/show_bug.cgi?id=6585#c26<br />
<br />
<br />
Resources : <br />
<br />
* http://www.elinux.org/Minnowboard:SPI_Boot_flash : said to apply to Max<br />
* http://www.elinux.org/Minnowboard:Hardware_Revisions<br />
* [https://wiki.yoctoproject.org/wiki/Minnow_Bug_Triage MinnowBoard Bugs]<br />
<br />
'''This should be resolved in firmware's after 8/13/2014'''<br />
<br />
===== Monitors =====<br />
<br />
There is an issue with regards to some monitors not being able to display from the MinnowBoard MAX. Most monitors seem to be fine, but some will either completely not show a display (even at firmware boot-up) or may only show a display after the operating system is booting.<br />
<br />
This turns out to be an issue with regards to HDMI vs. DVI detection and initialization. A work around is being added into the firmware to resolve this.<br />
<br />
'''This is fixed in firmware's after 8/13/2014'''<br />
<br />
There have been some additional reports that some monitors may still not be working in the '''FIRMWARE''', but are working once the OS (Linux) comes up. If you have a monitor that is having a problem please file a bug on our Bugzilla and be sure to include the make, model, native resolution and the exact cabling used to connect the monitor to the MinnowBoard MAX<br />
<br />
==== All Hardware revisions ====<br />
----<br />
====== RTC ======<br />
<br />
* The RTC may not function correctly (when a battery is added) because resistor R278 (back side of the board) may be missing. Adding a 1K or 2K resistorshould resolve this.<br />
<br />
====== USB ======<br />
There is a potential issue when using a powered USB Hub. If the hub, erroneously, provides power over the USB 3 or USB 2 input connector, the MinnowBoard MAX will use that as power. This is in violation of the USB spec, and will be rectified in a later revision of the MinnowBoard MAX.<br />
<br />
Hubs known to cause this:<br />
* iXCC 7 Port USB 3.0 Hub<br />
** [http://www.amazon.com/iXCC-Firmware-backwards-compatibility-External/dp/B00GLJIPK6/ref=sr_1_2?ie=UTF8&qid=1403830109&sr=8-2&keywords=ixcc+usb3+powered+hub Amazon Link]<br />
** [http://ixcc.com/ iXCC Website]<br />
<br />
It is suggested that you check powered USB hubs to confirm that they do not provide power back to the board, as described, and if a hub is found to do this, please report it here. A hub found to be doing this should be used without being externally powered if used at all.<br />
<br />
'''NOTE:''' This is not an indication that hubs do not work, or that USB does not work. This is merely an indication that some powered hubs violate the USB spec, and there is a flaw (a diode that should be added) in the MAX design. USB Hubs work fine.<br />
<br /><br />
<br /><br />
* Another issue might appear if a wireless USB dongle operating at 2.4 GHz (e.g., a wireless receiver for input devices) is connected to the USB2.0 port together with an USB3.0 device attached to the USB3.0 host connector. In this case the device connected to the USB dongle can become unresponsive. A solution is to connect the dongle to the USB2.0 port using an extension cable or a USB hub. <br />
'''NOTE:''' This problem is caused by radio frequency interference from the USB3.0 connection. This seems to be a general USB3.0 issue. Information on this can be found at [http://www.intel.com/content/www/us/en/io/universal-serial-bus/usb3-frequency-interference-paper.html Intel.com]<br />
<br />
==== A0 ====<br />
----<br />
==== A1 ====<br />
----<br />
==== A2 ====<br />
----</div>
ZornS