Difference between revisions of "Minnowboard:MaxLure-Ika"

From eLinux.org
Jump to: navigation, search
(adding a picture of the ika)
(Layout)
 
(One intermediate revision by the same user not shown)
Line 13: Line 13:
  
 
== Layout ==
 
== Layout ==
{| width="50%" style="text-align:center;"
+
{| width="75%" style="text-align:center;"
  ! width="5%" | Arduino Pin
+
! width="10%" | Native MinnowBoard MAX Pin/Function
  ! width="5%" | MAX Low-speed Pin
+
  ! width="5%" | Arduino Pin
  ! width="5%" | Linux GPIO #
+
  ! width="5%" | MAX Low-speed Pin
 +
  ! width="5%" | Linux GPIO # (<= 3.17)
 +
! width="5%"  | Linux GPIO # (>= 3.18)
 
  ! width="10%" | &nbsp;
 
  ! width="10%" | &nbsp;
  ! width="5%" | Linux GPIO #
+
  ! width="5%" | Linux GPIO # (>= 3.18)
  ! width="5%" | MAX Low-speed Pin
+
! width="5%"  | Linux GPIO # (<= 3.17)
  ! width="5%" | Arduino Pin
+
  ! width="5%" | MAX Low-speed Pin
 +
  ! width="5%" | Arduino Pin
 +
! width="10%" | Native MinnowBoard MAX Pin/Function
 
  |-
 
  |-
 +
| &nbsp;
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | &nbsp;
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | &nbsp;
  | colspan="3" | &nbsp;
+
  | colspan="4" | &nbsp;
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | GND
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | GND
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | GND
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | GND
 +
| &nbsp;
 +
| style="background-color: lightgrey;" | Ground
 
  |-
 
  |-
 +
| &nbsp;
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | IDREF
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | IDREF
 
  | style="border-style: solid; border-width: 1px;text-align:center;" |  
 
  | style="border-style: solid; border-width: 1px;text-align:center;" |  
 
  |
 
  |
 
  |
 
  |
 +
|
 +
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 479
 
  | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 223
 
  | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 223
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 11
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 11
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 13
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 13
 +
| SPI Clock <br/> GPIO_SPI_CLK
 
  |-
 
  |-
 +
| &nbsp;
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | &nbsp;
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | &nbsp;
  | colspan="3" | &nbsp;
+
  | colspan="4" | &nbsp;
 +
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 477
 
  | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 221
 
  | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 221
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 7
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 7
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 12
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 12
 +
| style="background-color: lightgrey;" | Master In / Slave Out <br/> GPIO_SPI_MISO
 
  |-
 
  |-
 +
| &nbsp;
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 3v3
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 3v3
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 3v3
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 3v3
 
  |   
 
  |   
 
  |
 
  |
  |  style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 222
+
  |
 +
  | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 478
 +
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 222
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 9
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 9
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 11
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 11
 +
| Master Out / Slave In <br/> GPIO_SPI_MOSI
 
  |-
 
  |-
 +
| &nbsp;
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 5v
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 5v
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 5v
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 5v
 
  |   
 
  |   
 
  |
 
  |
 +
|
 +
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 476
 
  | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 220
 
  | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 220
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 5
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 5
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 10
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 10
 +
| style="background-color: lightgrey;" | SPI Chip Select 1 <br/> GPIO_SPI_CS#
 
  |-
 
  |-
 +
| &nbsp;
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | GND
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | GND
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | GND
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | GND
 
  |   
 
  |   
 
  |
 
  |
 +
|
 +
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 472
 
  | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 216
 
  | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 216
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 14
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 14
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 9
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 9
 +
| Clock / GPIO <br/> GPIO_I2S_CLK
 
  |-
 
  |-
 +
| &nbsp;
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | GND
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | GND
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | GND
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | GND
 
  |   
 
  |   
 
  |
 
  |
 +
|
 +
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 475
 
  | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 219
 
  | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 219
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 18
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 18
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 8
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 8
 +
| style="background-color: lightgrey;" | Data Out / GPIO <br/> GPIO_I2S_DO
 
  |-
 
  |-
  | colspan="7" | &nbsp;
+
  | colspan="8" | &nbsp;
 
  |-
 
  |-
 +
| rowspan="6" style="background-color: lightgrey;" | I2C #5 <br/> (pins 13 & 15)
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | A0
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | A0
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | I2C
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | I2C
 
  |
 
  |
 
  |
 
  |
 +
|
 +
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 474
 
  | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 218
 
  | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 218
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 20
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 20
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 7
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 7
 +
| Data In / GPIO <br/> GPIO_I2S_DI
 
  |-
 
  |-
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | A1
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | A1
Line 87: Line 121:
 
  |   
 
  |   
 
  |
 
  |
 +
|
 +
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 464
 
  | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 208
 
  | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 208
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 26
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 26
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 6
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 6
 +
| style="background-color: lightgrey;" | Timer / GPIO <br/> GPIO_IBL_8254
 
  |-
 
  |-
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | A2
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | A2
Line 95: Line 132:
 
  |   
 
  |   
 
  |
 
  |
  |  style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 249
+
  |
 +
  | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 505
 +
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 249
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 24
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 24
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 5
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 5
 +
| PWM / GPIO <br/> GPIO_PWM1
 
  |-
 
  |-
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | A3
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | A3
Line 103: Line 143:
 
  |
 
  |
 
  |
 
  |
 +
|
 +
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 338
 
  | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 82
 
  | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 82
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 21
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 21
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 4
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 4
 +
| style="background-color: lightgrey;" | GPIO / Wakeup <br/> GPIO_S5_0
 
  |-
 
  |-
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | SDA
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | SDA
Line 111: Line 154:
 
  |  
 
  |  
 
  |
 
  |
  |  style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 248
+
  |
 +
  | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 504
 +
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 248
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 22
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 22
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 3
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 3
 +
| PWM / GPIO <br/> GPIO_PWM0
 
  |-
 
  |-
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | SCL
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | SCL
Line 119: Line 165:
 
  |   
 
  |   
 
  |
 
  |
 +
|
 +
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 339
 
  | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 83
 
  | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 83
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 23
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 23
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 2
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 2
 +
| style="background-color: lightgrey;" | GPIO / Wakeup <br/> GPIO_S5_1
 
  |-
 
  |-
  | colspan="4" | &nbsp;
+
  | colspan="6" | &nbsp;
 +
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 484
 
  | style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 228
 
  | style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 228
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 19
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 19
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | RX
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | RX
 +
| UART Receive / GPIO <br/> GPIO_UART2_RXD
 
  |-
 
  |-
  | colspan="4" | &nbsp;
+
  | colspan="6" | &nbsp;
 +
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 485
 
  | style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 229
 
  | style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 229
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 17
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | 17
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | TX
 
  | style="border-style: solid; border-width: 1px;text-align:center;" | TX
 +
| style="background-color: lightgrey;" | UART Transmit / GPIO <br/> GPIO_UART2_TXD
 
|}
 
|}
  

Latest revision as of 16:00, 16 March 2015

Ika Lure

The Ika lure is a lure that extends the existing low-speed connection by breaking it out and adding the pieces to make allow the MinnowBoard MAX to interface with an Arduino compatible shield.

Pinout

This details the translation of the pinout from the existing low-speed connector to the Arduino compatible pinout.

Layout

Native MinnowBoard MAX Pin/Function Arduino Pin MAX Low-speed Pin Linux GPIO # (<= 3.17) Linux GPIO # (>= 3.18)   Linux GPIO # (>= 3.18) Linux GPIO # (<= 3.17) MAX Low-speed Pin Arduino Pin Native MinnowBoard MAX Pin/Function
      GND GND   Ground
  IDREF 479 223 11 13 SPI Clock
GPIO_SPI_CLK
      477 221 7 12 Master In / Slave Out
GPIO_SPI_MISO
  3v3 3v3 478 222 9 11 Master Out / Slave In
GPIO_SPI_MOSI
  5v 5v 476 220 5 10 SPI Chip Select 1
GPIO_SPI_CS#
  GND GND 472 216 14 9 Clock / GPIO
GPIO_I2S_CLK
  GND GND 475 219 18 8 Data Out / GPIO
GPIO_I2S_DO
 
I2C #5
(pins 13 & 15)
A0 I2C 474 218 20 7 Data In / GPIO
GPIO_I2S_DI
A1 I2C 464 208 26 6 Timer / GPIO
GPIO_IBL_8254
A2 I2C 505 249 24 5 PWM / GPIO
GPIO_PWM1
A3 I2C 338 82 21 4 GPIO / Wakeup
GPIO_S5_0
SDA I2C 504 248 22 3 PWM / GPIO
GPIO_PWM0
SCL I2C 339 83 23 2 GPIO / Wakeup
GPIO_S5_1
  484 228 19 RX UART Receive / GPIO
GPIO_UART2_RXD
  485 229 17 TX UART Transmit / GPIO
GPIO_UART2_TXD
  • NOTE: For Arduino compatible shields to work, all low-speed pins should be set to GPIO except for the I2C interfaces.
  • NOTE: If you are going to use PWM, those should be set in firmware appropriately
     Denotes Pins that have issues with current firmware in GPIO mode
     Denotes Pins that have been tested and work as expected. Remember to drive the pin to ground.

Shields known to work

Shields known to not work