前言
本系列教程,将会以Microsemi SmartFusion一代芯片A2F200M3F为例,简单介绍片上ARM Cortex-M3 硬核 MCU 基本外设的使用,及其与FPGA逻辑模块进行交互的示例。
在学习片上硬核ARM Cortex-M3 MCU的开发之前,要先熟悉Microsemi Libero SoC开发环境的使用,可以参考:
Microsemi Libero SoC系列教程
关于Microsemi SmartFusion混合型FPGA的介绍,可以参考:
Microsemi SmartFusion系列FPGA简介
Microsemi FPGA开发工具安装包所有版本官方下载链接
系列教程
-
SmartFusion从FPGA到ARM(一)——MSS_GPIO点灯
-
SmartFusion从FPGA到ARM(二)——MSS_GPIO外部中断和输入
-
SmartFusion从FPGA到ARM(三)——SysTick延时函数和GPIO位带操
-
SmartFusion从FPGA到ARM(四)——MSS_TIMER定时器的使用
-
SmartFusion从FPGA到ARM(五)——如何获取固件库和使用例程
-
SmartFusion从FPGA到ARM(六)——SoftConsole链接脚本说明
-
SmartFusion从FPGA到ARM(七)——MSS_UART的使用
-
SmartFusion从FPGA到ARM(八)——CoreUARTapb的使用
-
SmartFusion从FPGA到ARM(九)——串口命令解析器的实现
-
SmartFusion从FPGA到ARM(十)——CoreGPIO的使用
-
SmartFusion从FPGA到ARM(十一)——CorePWM的使用
交流群
由于Microsemi/Actel FPGA使用较少,开发者找资料或者是遇到问题时非常不方便,所以为了方便Microsemi FPGA开发者互相交流,创建如下QQ群,扫码可直接进群: