Configuring a SmartFusion® 2 FPGA and Developing Firmware Applications

Configuring a SmartFusion® 2 FPGA and Developing Firmware Applications

This class shows you how to configure the SmartFusion 2 MSS, add peripherals in the SmartFusion 2 FPGA fabric, complete the FPGA design flow and develop firmware applications for the ARM Cortex-M3. (Nov 2022)

rate limit

Code not recognized.

About this course

Microchip SmartFusion® 2 SoC FPGAs include an FPGA fabric and a complete Microcontroller Subsystem (MSS) consisting of a 166 MHz ARM Cortex-M3 processor with an instruction cache, on-chip Embedded SRAM (eSRAM), Embedded Non-Volatile Memory (eNVM), and extensive peripherals, including CAN, TSE, and USB. 

 

This class shows you how to configure the SmartFusion 2 MSS (Microcontroller Subsystem), add peripherals in the SmartFusion 2 FPGA fabric, complete the FPGA design flow and develop firmware applications for the ARM Cortex-M3.  You will learn the basics of the Microchip Libero® SoC Design suite, which includes System Builder, an easy-to-use design tool for SoC configuration. You will also learn how to develop firmware applications with SoftConsole, which is our free software development platform for our FPGAs.

Curriculum111 min

  • Syllabus
  • Downloads & Tools
  • Introduction 1 min
  • Portfolio 2 min
  • SmartFusion 2
  • Features 5 min
  • Embedded Design Flow 2 min
  • Libero® SoC Design Suite
  • Libero 7 min
  • System Builder Wizard 13 min
  • Hands-On Lab 1
  • Overview 2 min
  • Get Started 3 min
  • Configure SmartFusion® 2 MSS 11 min
  • Hands-On Lab 2
  • Hello FPGA Kit 2 min
  • Complete the Design 8 min
  • Programming the Design 3 min
  • Firmware
  • Firmware Development Flow 1 min
  • Firmware Catalog 5 min
  • SoftConsole Overview 9 min
  • Hands-On Lab 3
  • Generating a SoftConsole Sample Project 4 min
  • Hands-On Lab 4
  • Get Started 6 min
  • Project Settings and Building the Project 6 min
  • Debugging with SoftConsole 7 min
  • Executing Code from eNVM 5 min
  • Executing Code from DDR3 Memory 8 min
  • Summary
  • Summary 1 min
  • Your Feedback
  • We need Your Feedback

About this course

Microchip SmartFusion® 2 SoC FPGAs include an FPGA fabric and a complete Microcontroller Subsystem (MSS) consisting of a 166 MHz ARM Cortex-M3 processor with an instruction cache, on-chip Embedded SRAM (eSRAM), Embedded Non-Volatile Memory (eNVM), and extensive peripherals, including CAN, TSE, and USB. 

 

This class shows you how to configure the SmartFusion 2 MSS (Microcontroller Subsystem), add peripherals in the SmartFusion 2 FPGA fabric, complete the FPGA design flow and develop firmware applications for the ARM Cortex-M3.  You will learn the basics of the Microchip Libero® SoC Design suite, which includes System Builder, an easy-to-use design tool for SoC configuration. You will also learn how to develop firmware applications with SoftConsole, which is our free software development platform for our FPGAs.

Curriculum111 min

  • Syllabus
  • Downloads & Tools
  • Introduction 1 min
  • Portfolio 2 min
  • SmartFusion 2
  • Features 5 min
  • Embedded Design Flow 2 min
  • Libero® SoC Design Suite
  • Libero 7 min
  • System Builder Wizard 13 min
  • Hands-On Lab 1
  • Overview 2 min
  • Get Started 3 min
  • Configure SmartFusion® 2 MSS 11 min
  • Hands-On Lab 2
  • Hello FPGA Kit 2 min
  • Complete the Design 8 min
  • Programming the Design 3 min
  • Firmware
  • Firmware Development Flow 1 min
  • Firmware Catalog 5 min
  • SoftConsole Overview 9 min
  • Hands-On Lab 3
  • Generating a SoftConsole Sample Project 4 min
  • Hands-On Lab 4
  • Get Started 6 min
  • Project Settings and Building the Project 6 min
  • Debugging with SoftConsole 7 min
  • Executing Code from eNVM 5 min
  • Executing Code from DDR3 Memory 8 min
  • Summary
  • Summary 1 min
  • Your Feedback
  • We need Your Feedback