Accessing Serial Flash Memory with Microsemi SmartFusion2

A guide to using Libero SoC v11.7 and Keil uVision for SPI Flash operations.

Overview

This tutorial from Microsemi provides a step-by-step process for creating, building, debugging, and running a software design to access serial flash memory. It leverages the Libero SoC v11.7 software suite and the Keil uVision IDE, specifically tailored for the SmartFusion2 Security Evaluation Kit.

The document is designed for FPGA designers, embedded designers, and system-level designers looking to implement SPI flash read/write operations on the SmartFusion2 platform.

Key Features & Steps

  • Project creation using Libero SoC System Builder.
  • Configuration and generation of firmware.
  • Building software applications with Keil uVision 5 IDE.
  • Debugging procedures using ULINK-ME.
  • Serial terminal emulation setup.

Resources

Design files for this tutorial can be downloaded from the Microsemi website:

Download Design Files


File Info : application/pdf, 52 Pages, 6.22MB

PDF preview unavailable. Download the PDF instead.

microsemi smartfusion2 keil emb workbench flow spi liberov11p7 tutorial tu0548 v5

References

Related Documents

PreviewSmartFusion2 SoC FPGA SRAM Initialization Guide: eNVM and Libero SoC v11.7
This application note from Microsemi details methods for initializing Static Random Access Memory (SRAM) in SmartFusion2 SoC FPGAs using embedded Non-Volatile Memory (eNVM). It covers initialization via Cortex-M3 processor or fabric master logic, providing design examples and implementation guidance for Libero SoC v11.7.
PreviewMicrosemi SmartFusion2 Webserver Demo Guide: CoreTSE_AHB IP with lwIP and FreeRTOS
This guide provides instructions on setting up and running a webserver demonstration using the Microsemi SmartFusion2 SoC FPGA, the CoreTSE_AHB IP, lwIP TCP/IP stack, and FreeRTOS.
PreviewPolarFire SoC FPGA Booting and Configuration User Guide UG0881
User guide detailing the booting and configuration process for Microsemi's PolarFire SoC FPGAs, covering boot sequences, modes, and configurations.
PreviewMicrosemi SmartFusion2 Imaging and Video Kit MIPI CSI-2 Demo Guide
A comprehensive guide detailing the setup and operation of the Microsemi SmartFusion2 Imaging and Video Kit using the MIPI CSI-2 interface. It covers hardware requirements, software installation, and the execution of camera sensor and edge detection demos.
PreviewMicrosemi FPGA and SoC Product Catalog
A comprehensive catalog of Microsemi's FPGA and SoC products, highlighting features, specifications, and applications for various industries including defense, automotive, industrial, and consumer markets.
PreviewImplementing JESD204B Interface Using SmartFusion2 Demo Guide
This demo guide, DG0611, provides comprehensive instructions for implementing the JESD204B high-speed serial interface standard using Microsemi's SmartFusion2 SoC FPGA. It covers design requirements, simulation, hardware setup, GUI installation, and device programming, serving as a reference for high-speed serial interface applications.
PreviewSmartFusion2 SoC FPGA CoreTSE_AHB 1000 Base-T Loopback Demo Guide DG0637
This demo guide provides instructions for setting up and testing the SmartFusion2 SoC FPGA CoreTSE_AHB 1000 Base-T loopback design using Libero SoC v11.8. It covers design requirements, setup, programming, and evaluation methods.
PreviewMicrosemi IGLOO2 FPGA Evaluation Kit Quickstart Guide
Get started quickly with the Microsemi IGLOO2 FPGA Evaluation Kit. This guide covers kit contents, hardware features, jumper settings, software, and support resources for developing embedded applications with the IGLOO2 FPGA.