基于FPGA spi Flash的读写 UART远程

基于FPGA spi Flash的读写 UART远程
flash:N25Q128A 128M 256个扇区 4096个子扇区 1个子扇区16页 每页256个字节
fpga:A7 XCA735T

读写flash做个备份,以便下次查看
根据flash资料写的程序,主要根据以下部分资料
1、扇区 子扇区 地址范围扇区 子扇区 地址范围
2、命令代码在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3、写代码命令

WRITE ENABLE 需要提前开启
接下来是页写及写入的地址
具体数据(每页的最大数目256,超过一页需要重新再写)
注意:写每页的数据需要一定的时间tpp

我写的时候是在每个扇区先擦除,再在写入数据的
扇区擦除也是需要时间tse

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

我写的是远程UART 将上位机的数据写入到flash,远程flash_clk是需要用STARTUPE2原语的
在这里插入图片描述
其他:读程序是单独写的,读的数目可以1~无限。但是我需要将读到的数据上传到上位机,所以也要进行分割和时间

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值