选用STM32为配置处理器,存储单元用SPI FLASH M25P64, 64Mbits/8MB,比目前看上的XC6SLX150容量还要大接近1倍。
接着
通过ISE生成BIN文件
使用STM32的DFU模式,生成相应dfu文件,下载到FLASH Xilinx配置SelectMAP时需要用到如下信号:
输入:PROG_B,CSI_B,RDWR_B,D,BUSY,CCLK
输出:INIT_B,DONE
其中,如果clk小于50MHz,BUSY可以忽略 只配置一个芯片时,CSI_B置0就可以了
不进行读取时,RDWR_B置0,
剩下还有要注意的就是Byte Swapping问题,Xilinx的数据D0是MSB,和一般编程习惯相反,硬件上是D0 MSL的,所以走了点弯路,通过软件将D0-D7逐个翻转,再配置就成功了
页:
1
[2]