- 
        
        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
 
                    
                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)
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.
