当前位置:   article > 正文

FPGA的spi flash配置-配置模式理解_vivado在tool中手动设定flash的配置方式。

vivado在tool中手动设定flash的配置方式。

FPGA的spi flash配置-配置模式理解

起因

现在在做的FPGA工程是基于以前的工程,其中flash配置啊什么的都没有进行过修改,之前是采用的spi x1的模式,现在新的数字版改为了spi x4的模式,所以我就认为需要修改xdc约束文件。但是在xdc文件中搜索相关引脚,发现并没有对其做任何约束和定义,所以考虑应该是FPGA固有的一些配置引脚,不需要单独定义和约束。

下图是vivado中官方提供的spi x4的配置电路
请添加图片描述

图1 spi x4配置模式电路

逻辑代码配置模式

观察图1,经过查阅官方文档,在该电路中,M0、M1、M2这3个引脚是逻辑代码配置模式选择管脚。在该模式中,M2,M1,M0为001,对应的模式为master SPI
M[2:0]对应的配置模式表格如下表1所示

configuration modeM[2:0]bus widthCCLK direction
Master Serial
主串模式
000x1output
Master SPI
主SPI
001x1,x2,x4output
Master BPI
主BPI
010x8,x16output
Master SelectMAP
主并模式
100x8,x16output
JTAG
JTAG模式
101x1NOT Applicable
Slave SelectMAP
从并模式
110x8,x16,x32input
Slave Serial
从串模式
111x1inpput
表1

其中主从模式对应CCLK的流向。
这些配置模式对应的电路在vivado中都可以找到:tool->Edit Device Properties->configuration modes。
operties->configuration modes

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号