FPGA的spi 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

  • 0
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值