1.. _link_board_eth_shield: 2 3PHYTEC link board ETH 4##################### 5 6Overview 7******** 8 9The link board ETH is an ethernet expansion board based on ENC424J600 10ethernet controller and compatible with the Arduino UNO R3 connector. 11It was developed as an expansion component for the reel board. 12See :ref:`reel_board` documentation for more information about 13link board family and how to connect it to the reel board. 14 15.. image:: img/link_board_eth.jpg 16 :align: center 17 :alt: link board ETH 18 19 20Hardware 21******** 22 23- ENC424J600 24 25 - 10/100 Base-T/TX Ethernet Controller with SPI Interface 26 - Factory Pre-programmed Unique MAC Address 27 28- Connectivity 29 30 - Arduino compatible 31 - RJ45 Connector 32 33- Electrical Characteristics 34 35 - Supply Voltage 3.3 V 36 - Supply Current 75 mA ... 147 mA 37 38Pins Assignment of the Shield Connector 39======================================= 40 41ENC424J600 device offers a choice between an SPI based interface and 42parallel slave port (PSP) interface. SPI interface is automatically selected 43during startup and it requires no intervention from the MCU side. 44 45+-----------------------+-----------------------+-----------------------------+ 46| Shield Connector Pin | Function | ENC424J600 Pin | 47+=======================+=======================+=============================+ 48| D0 | not connected | | 49+-----------------------+-----------------------+-----------------------------+ 50| D1 | not connected | | 51+-----------------------+-----------------------+-----------------------------+ 52| D2 | not connected | | 53+-----------------------+-----------------------+-----------------------------+ 54| D3 | not connected | | 55+-----------------------+-----------------------+-----------------------------+ 56| D4 | not connected | | 57+-----------------------+-----------------------+-----------------------------+ 58| D5 | alternative INTn | | 59+-----------------------+-----------------------+-----------------------------+ 60| D6 | not populated | | 61+-----------------------+-----------------------+-----------------------------+ 62| D7 | not populated | | 63+-----------------------+-----------------------+-----------------------------+ 64| D8 | not connected | | 65+-----------------------+-----------------------+-----------------------------+ 66| D9 | INTn | 24 (Interrupt Output) | 67+-----------------------+-----------------------+-----------------------------+ 68| D10 | SPI CSn | 34 (SPI Chip Select) | 69+-----------------------+-----------------------+-----------------------------+ 70| D11 | SPI MOSI | 36 (SPI Serial Data Input) | 71+-----------------------+-----------------------+-----------------------------+ 72| D12 | SPI MISO | 35 (SPI Serial Data Out) | 73+-----------------------+-----------------------+-----------------------------+ 74| D13 | SPI SCK | 37 (SPI Serial Clock Input) | 75+-----------------------+-----------------------+-----------------------------+ 76| D14 | not populated | | 77+-----------------------+-----------------------+-----------------------------+ 78| D15 | not populated | | 79+-----------------------+-----------------------+-----------------------------+ 80 81+-----------------------+-----------------------+-----------------------------+ 82| Shield Connector Pin | Function | ENC424J600 Pin | 83+=======================+=======================+=============================+ 84| A0 | not connected | | 85+-----------------------+-----------------------+-----------------------------+ 86| A1 | not connected | | 87+-----------------------+-----------------------+-----------------------------+ 88| A2 | not connected | | 89+-----------------------+-----------------------+-----------------------------+ 90| A3 | not connected | | 91+-----------------------+-----------------------+-----------------------------+ 92| A4 | not connected | | 93+-----------------------+-----------------------+-----------------------------+ 94| A5 | not connected | | 95+-----------------------+-----------------------+-----------------------------+ 96 97For more information about the link board ETH and ENC424J600: 98 99- `link board ETH Website`_ 100- `ENC424J600 Website`_ 101 102Programming 103*********** 104 105Set ``-DSHIELD=link_board_eth`` when you invoke ``west build`` or ``cmake`` in your 106Zephyr application. For example: 107 108.. zephyr-app-commands:: 109 :zephyr-app: samples/net/zperf 110 :tool: all 111 :board: reel_board 112 :shield: link_board_eth 113 :goals: build 114 115.. _link board ETH Website: 116 https://www.phytec.eu/en/produkte/low-power-solutions/reel-board/ 117 118.. _ENC424J600 Website: 119 https://www.microchip.com/wwwproducts/en/ENC424J600 120