为什么在Slat SPI模式下编程时,除了LatticeXP2-40之外,每个LatticeXP2 FPGA都需要填充位?
LatticeXP2配置存储器以阵列形式排列。
- 阵列大小取决于FPGA中可用的逻辑元件数量。
- LatticeXP2阵列尺寸如下:
- LatticeXP2-5:1938行,每行638位
- LatticeXP2-8:2532行,每行772位
- LatticeXP2-17:1658行,每行2188位
LatticeXP2-30:2252行,每行2644位
LatticeXP2-40:2545行,每行3384位
SPI存储器控制器通常要求数据以8位的倍数传输。。因此,必须提供一定量的填充,以便SPI存储器控制器可以传输数据,使其符合LatticeXP2器件的要求。。因此,每个事务发送8位到LatticeXP2-8的SPI存储器控制器必须将772位宽的数据分成8位块。 。772位不能被8整除,因此必须向SPI存储器控制器提供4个额外的填充位,以正确对齐传输到LatticeXP2-8的数据。 。Lattice ispVM系统软件的文档部分中提供的LatticeXP2_SSPI.pdf文件更详细地描述了Slave SPI编程过程。
添加评论