SmartFusion2- AMBA APB, Custom Peripheral: Difference between revisions
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.