BCM958401M2

Broadcom BCM958401M2

Overview

The Broadcom BCM958401M2 board utilizes the Valkyrie BCM58400 SoC to provide support for PCIe offload engine functionality.

Hardware

The BCM958401M2 is a PCIe card with the following physical features:

  • PCIe Gen3 interface

  • RS232 UART (optionally populated)

  • JTAG (optionally populated)

Supported Features

The bcm958401m2 board supports the hardware features listed below.

on-chip / on-board
Feature integrated in the SoC / present on the board.
2 / 2
Number of instances that are enabled / disabled.
Click on the label to see the first instance of this feature in the board/SoC DTS files.
vnd,foo
Compatible string for the Devicetree binding matching the feature.
Click on the link to view the binding documentation.
bcm958401m2/bcm58400 target

Type

Location

Description

Compatible

CPU

on-chip

ARM Cortex-M7 CPU1

arm,cortex-m7

Interrupt controller

on-chip

ARMv7-M NVIC (Nested Vectored Interrupt Controller)1

arm,v7m-nvic

MMU / MPU

on-chip

ARMv7-M Memory Protection Unit (MPU)1

arm,armv7m-mpu

Serial controller

on-chip

ns16550 UART11

ns16550

Timer

on-chip

ARMv7-M System Tick1

arm,armv7m-systick

Connections and IOs

Programming and Debugging

Flashing

The flash on board is not supported by Zephyr at this time. Board is booted over PCIe interface.

Debugging

The bcm958401m2 board includes pads for soldering a JTAG connector. Zephyr applications running on the M7 core can also be tested by observing UART console output.

References