boards/microchip/sam/sama7g54_ek/doc/index.rst
.. 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
.. zephyr:board-supported-hw::
The SAMA7G54-EK User Guide_ has detailed information about board connections.
Programming
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.
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/