Back to Zephyr

Overview

boards/microchip/sam/sama7g54_ek/doc/index.rst

4.4.02.7 KB
Original Source

.. zephyr:board:: sama7g54_ek

Overview


The SAMA7G54-EK evaluation kit is intended for evaluating and prototyping with the SAMA7G54 microprocessor (MPU). The SAMA7G54 is a Arm Cortex-A7 based MPU running up to 1GHz supporting up to 2GBytes of 16-bit DDR2, DDR3, DDR3L, LPDDR2, LPDDR3, with octal/quad SPI, NAND and e.MMC Flash support.

The SAMA7G54 integrates a complete imaging and audio subsystems with 12-bit parallel and MIPI-CSI2 camera interfaces up to 8 Mp and 720p @ 60 fps, up to four I2S, one SPDIF transmitter and receiver and a 4-stereo channel audio sample rate converter. The device also features a large number of connectivity options including Dual Ethernet (one Gigabit ethernet and one 10/100 Ethernet), six CAN-FD and three high-speed USB and offers advanced security functions such as: secure boot, secure key storage, high-performance crypto accelerators for AES, SHA, RSA and ECC.

The SAMA7G54-EK board itself features connectors and expansion headers for easy customization and quick access to leading edge embedded features such as MIKROE Click boards™ and Raspberry Pi expansion header plus MIPI CSI camera.

Hardware


  • SAMA7G54-V/4HB Microprocessor
  • Raspberry Pi CSI camera interface
  • One 16-bit, 4Gb DDR3L
  • One 32Gb e.MMC
  • 1Gb Octal SPI Flash
  • 2 EEPROMs w/ EUI-48TM MAC ID
  • 1 SD card slot
  • 3 HS USB ports
  • 2 CAN interfaces
  • 2 Ethernet ports (Gigabit and 10/100)
  • Pad for ATWILC3000 Wi-Fi/BT module (unpopulated)
  • S/PDIF RX and TX ports
  • 4 digital microphone ports
  • 40-pin Raspberry Pi expansion header
  • 2 mikroBUS™ connectors
  • USB powered

Supported Features

.. zephyr:board-supported-hw::

Connections and IOs

The SAMA7G54-EK User Guide_ has detailed information about board connections.

Programming


Prerequisite

Before Zephyr runs on SAMA7G54-EK, at91bootstrap_ (the second stage bootloader for Microchip MPU) needs to run first. It will initialize the peripherals and memory controllers, download and jump to Zephyr entry point.

Loading the firmware

Using a bootloader compiled with sama7g5eksd_zephyr_defconfig configuration, the binary for Zephyr (zephyr.bin) copied to a SD card can be loaded and run on the SAMA7G54-EK board.

References


SAMA7G54 Product Page: https://www.microchip.com/en-us/product/sama7g54

SAMA7G54 Evaluation Kit Page: https://www.microchip.com/en-us/development-tool/EV21H18A

.. _SAMA7G54-EK User Guide: https://ww1.microchip.com/downloads/aemDocuments/documents/MPU32/ProductDocuments/UserGuides/SAMA7G54-EK-User%27s-Guide-DS50003273.pdf

.. _at91bootstrap: https://developerhelp.microchip.com/xwiki/bin/view/products/mcu-mpu/32bit-mpu/at91bootstrap/