为什么在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编程过程。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-27 11:16:35 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它