C 1) STM32通信软件设计
STM32与FPGA之间的通信包括了两部分:STM32向FPGA发送数据和STM32
从FPGA读取数据。依据系统设计指标,STM32与FPGA之间的通信采用FSMC总线。
1, FSMC简介
FSMC(Flexible Static Memory Controller,可变静态存储控制器)是STM32系列中内
部集成256 KB以上Flash,后缀为xC, xD和xE的高存储密度微控制器特有的存储控
制机制[}sz}0
本设计中,STM32使用FSMC与FPGA的SRAM(静态随机存储器)引脚相连,
完成信息的收发。程序中,调用函数SRAM-Init()完成对FSMC进行初始化,设置FSMC
为A模式。
|