Juno Development Board

The Juno development board is an open, vendor-neutral, Armv8-A development platform that supports an out-of-the-box Linux software package delivered by Linaro. The Juno development board provides an excellent environment for the development of the next-generation system-on-chip designs. A range of plug-in expansion options enables hardware and software applications to be developed and debugged.

Juno Hardware

Specifications

  • Arm Cortex-A72 MPCore (Juno r2)

  • Arm Cortex-A53

  • Arm big.LITTLE technology

  • Arm Mali graphics processor for 3D Graphics Acceleration and GP-GPU compute

  • 4-lane Gen 2.0 PCI-Express

  • A SoC architecture aligned with Level 1 (Server) Base System Architecture

Juno Software

System Control Processor (SCP) Firmware:

  • System initialisation, cold boot flow and controls clocks, voltage, power gating.

  • Delivered as binary through Linaro with public programmers interface

  • Application Processor Software – all delivered as source through Linaro

  • Arm Trusted Firmware – supporting PSCI power controls and trusted execution environments

  • Choice of UEFI or U-Boot firmware

  • Linux – support for both latest kernel and Linaro Stable Kernel which includes Mali GPU drivers and Android patch set

    Includes big.LITTLE scheduling and Intelligent Power Allocation support from Arm

Linaro supported Linux filesystems including:

  • Busybox

  • OpenEmbedded (yocto)

  • Android (Linaro Confectionary Release) – contains user-space driver for the Mali GPU

Feature Support


Juno r2 Development Board

Target

Platform for big.LITTLE development with big.LITTLE and PCI-Express

big cluster

Cortex-A72 r0p0eac

LITTLE cluster

Cortex-A53 r0p3

CCI-400


r1p3


NIC-400

r0p2


TZC-400

STM

STM-500 r0p1

r0p1

FPGA support

Fully coherent

PCI-Express support

Yes, 4 lanes plus GbEthernet and SATA

Software Development

  • Armv8-A AArch64 kernel and tools development for Cortex-A processor family

  • PCI-Express software development

  • Secure OS and Hypervisors through Arm Trusted Firmware

  • Expansion using a LogicTile Express that connects directly to the platform

  • 3D graphics and GPU compute with native big.LITTLE and Mali support

  • Middleware and file systems porting and optimisation to 64-bit

  • Real-time debug, trace and performance tuning with CoreSight technology