SmartFusion2- AMBA APB, Custom Peripheral: Difference between revisions

From ift
(Created page with "=Intro= This tutorial explains how to create a custom AMBA APB (Advanced Peripheral Bus) module. The tutorial will create a SmartFusion2 MSS (Microcontroller Subsystem) with ...")
 
No edit summary
Line 5: Line 5:
=Before you start=
=Before you start=


Make sure you have installed Libero and have a valid license, as described in [[SmartFusion2]]. This tutorial assumes Libero v11.1 is used.
Make sure you have installed Libero and have a valid license, as described in [[SmartFusion2]]. This tutorial assumes Libero v11.1 is used and that you are using the SmartFusion2 starter kit from Actel.  


=Create new project=
=Create new project=


Start Libero SoC v11.1. Press ''Project'' and ''New Project''. You can name your project
Start Libero SoC v11.1. Press ''Project'' and ''New Project''. You can name your project ''APB_custom_peripheral''.[[File:New_project.jpg]]

Revision as of 12:29, 24 September 2013

Intro

This tutorial explains how to create a custom AMBA APB (Advanced Peripheral Bus) module. The tutorial will create a SmartFusion2 MSS (Microcontroller Subsystem) with APB bus interface. The custom module will be connected to the APB bus to map from APB bus to a DCS bus. Connected to the DCS part there will be a test module, which you can write and read from. The MSS will also have a GPIO module connected to a LED and serial a UART peripheral.

Before you start

Make sure you have installed Libero and have a valid license, as described in SmartFusion2. This tutorial assumes Libero v11.1 is used and that you are using the SmartFusion2 starter kit from Actel.

Create new project

Start Libero SoC v11.1. Press Project and New Project. You can name your project APB_custom_peripheral.New project.jpg