STM32通过FSMC读写CPLD的程序CPLD挂在STM32的地址线囷数据线上,将CPLD看做片外RAM的方式来进行读写在我做的板子上CPLD挂在第四个区,因此基地址是0x6c000000通过FSMC来进行读写,程序较为简单具体的地方在函数中都有注释,仅供参考
数据线有16根(看单片机的原理图)
stm32控制8个流水灯信号RD、WR、NE1/NCE2,这两个片选都接的是PD7NE1即选中BAN1,用于扩展外部SRAM,FPGA相当于挂在单片机的BANK1实质就是单片机进行读写FPGA。
2.FPGA测试程序(网上找的)
//AWE的上升沿将数据写入FPGA寄存器
STM32通过FSMC读写CPLD的程序CPLD挂在STM32的地址线囷数据线上,将CPLD看做片外RAM的方式来进行读写在我做的板子上CPLD挂在第四个区,因此基地址是0x6c000000通过FSMC来进行读写,程序较为简单具体的地方在函数中都有注释,仅供参考
|
|