Zephyr Project
4.0.0
  • Introduction
  • Developing with Zephyr
  • Kernel
  • OS Services
  • Build and Configuration Systems
  • Connectivity
  • Hardware Support
  • Contributing to Zephyr
  • Project and Governance
  • Security
  • Safety
  • Samples and Demos
  • Supported Boards and Shields
  • Shields
    • Adafruit 2.8” TFT Touch Shield v2
    • Adafruit Data Logger Shield
    • Adafruit 5x5 NeoPixel Grid BFF
    • Adafruit 16-channel PWM/Servo Shield
    • Adafruit WINC1500 Wifi Shield
    • Panasonic Grid-EYE Shields
    • ARCELI W5500 ETH
    • Arduino UNO click shield
    • Atmel AT86RF2XX Transceivers
    • BOOSTXL-ULPSENSE: Ultra-low Power Sensor BoosterPack
    • Buydisplay 2.8” TFT Touch Shield with Arduino adapter
    • Buydisplay 3.5” TFT Touch Shield with Arduino adapter
    • DAC80508 Evaluation Module
    • DVP FPC-24 MT9M114 Camera Module
    • ESP-8266 Modules
    • EVAL-ADXL362-ARDZ
    • EVAL-ADXL372-ARDZ
    • NXP FRDM-CR20A
    • NXP FRDM-KW41Z Shield
    • NXP FRDM-STBC-AGM01
    • FTDI VM800C Embedded Video Engine Board
    • NXP G1120B0MIPI MIPI Display
    • Inventek es-WIFI Shield
    • NXP LCD_PAR_S035 TFT LCD Module
    • PHYTEC link board ETH
      • Overview
      • Hardware
        • Pins Assignment of the Shield Connector
      • Programming
    • LMP90100 Sensor AFE Evaluation Board
    • Sharp memory display generic shield
    • M5Stack-Core2 base shield
    • MAX3421E Shield
    • MAX7219 LED display driver shield
    • Microchip MCP2515 CAN bus shields
    • MikroElektronika ACCEL 13 Click
    • MikroElektronika ADC Click
    • MikroElektronika BLE TINY Click
    • MikroElektronika ETH Click
    • MikroElektronika MCP2518FD Click shield
    • MikroElektronika Weather Click
    • MikroElektronika WIFI and BLE Shield
    • nPM1100 EK
    • nPM1300 EK
    • nPM6001 EK
    • nRF7002 EB
    • Shield Variants
    • SR Co-existence
    • nRF7002 EK
    • SR Co-existence
    • Shield Variants
    • NXP BTB-44 OV5640 Camera Module
    • Digilent Pmod ACL
    • Reyax LoRa RYLR896 and RYLR915 Modules
    • NXP RK043FN02H-CT Parallel Display
    • NXP RK043FN66HS-CTG Parallel Display
    • NXP RK055HDMIPI4M MIPI Display
    • NXP RK055HDMIPI4MA0 MIPI Display
    • RaspberryPi Pico to UNO FlexyPin Adapter
    • Seeed Studio XIAO Expansion Board
    • Seeed Studio XIAO Round Display
    • Semtech SX1262MB2DAS LoRa Shield
    • Semtech SX1272MB2DAS LoRa Shield
    • Semtech SX1276MB1MAS LoRa Shield
    • Sparkfun SparkFun MicroMod Asset Tracker Shield
    • SSD1306 128x64(/32) pixels generic shield
    • Generic ST7735R Display Shield
    • Generic ST7789V Display Shield
    • ST B-LCD40-DSI1
    • Texas Instruments TCAN4550EVM
    • TI Building Automation Sensors MKII: Building Automation Multi sensor shield
    • ARM V2C-DAPLink for DesignStart FPGA
    • WAVESHARE e-Paper Raw Panel Shield
    • Waveshare Pico UPS-B shield
    • WeAct Studio MiniSTM32H7xx OV2640 Camera Sensor
    • X-NUCLEO-53L0A1 ranging and gesture detection sensor expansion board
    • X-NUCLEO-BNRG2A1: BLE expansion board
    • X-NUCLEO-EEPRMA2 EEPROM memory expansion board
    • X-NUCLEO-IDB05A1: BLE expansion board
    • X-NUCLEO-IKS01A1: MEMS Inertial and Environmental Multi sensor shield
    • X-NUCLEO-IKS01A2: MEMS Inertial and Environmental Multi sensor shield
    • X-NUCLEO-IKS01A3: MEMS Inertial and Environmental Multi sensor shield
    • X-NUCLEO-IKS02A1: MEMS Inertial and Environmental Multi sensor shield
    • X-NUCLEO-IKS4A1: MEMS Inertial and Environmental Multi sensor shield
    • X-NUCLEO-WB05KN1: BLE expansion board
  • Releases
Zephyr Project
  • Supported Boards and Shields
  • PHYTEC link board ETH
  • View page source

PHYTEC link board ETH

Overview

The link board ETH is an ethernet expansion board based on ENC424J600 ethernet controller and compatible with the Arduino UNO R3 connector. It was developed as an expansion component for the reel board. See reel board documentation for more information about link board family and how to connect it to the reel board.

link board ETH

Hardware

  • ENC424J600

    • 10/100 Base-T/TX Ethernet Controller with SPI Interface

    • Factory Pre-programmed Unique MAC Address

  • Connectivity

    • Arduino compatible

    • RJ45 Connector

  • Electrical Characteristics

    • Supply Voltage 3.3 V

    • Supply Current 75 mA … 147 mA

Pins Assignment of the Shield Connector

ENC424J600 device offers a choice between an SPI based interface and parallel slave port (PSP) interface. SPI interface is automatically selected during startup and it requires no intervention from the MCU side.

Shield Connector Pin

Function

ENC424J600 Pin

D0

not connected

D1

not connected

D2

not connected

D3

not connected

D4

not connected

D5

alternative INTn

D6

not populated

D7

not populated

D8

not connected

D9

INTn

24 (Interrupt Output)

D10

SPI CSn

34 (SPI Chip Select)

D11

SPI MOSI

36 (SPI Serial Data Input)

D12

SPI MISO

35 (SPI Serial Data Out)

D13

SPI SCK

37 (SPI Serial Clock Input)

D14

not populated

D15

not populated

Shield Connector Pin

Function

ENC424J600 Pin

A0

not connected

A1

not connected

A2

not connected

A3

not connected

A4

not connected

A5

not connected

For more information about the link board ETH and ENC424J600:

  • link board ETH Website

  • ENC424J600 Website

Programming

Set --shield link_board_eth when you invoke west build or cmake in your Zephyr application. For example:

Using west:

# From the root of the zephyr repository
west build -b reel_board --shield link_board_eth samples/net/zperf

Using CMake and ninja:

# From the root of the zephyr repository
# Use cmake to configure a Ninja-based buildsystem:
cmake -Bbuild -GNinja -DBOARD=reel_board -DSHIELD="link_board_eth" samples/net/zperf

# Now run the build tool on the generated build system:
ninja -Cbuild
Next Previous

© Copyright 2015-2024 Zephyr Project members and individual contributors. Last updated on Dec 21, 2024.

Zephyr Project
Bridle
Bridle API
Zephyr Project API
Kconfig Reference
Devicetree Bindings