FPGA之SD卡基础知识(2)

用的是zynq7系列,以及fmql20系列的芯片。

vivado使用

新建block,选择zynq,配置SD卡和DDR。

注意DDR芯片型号。

SD卡选择MIO,配置CD和WP的引脚(WP可不配置)。

然后Launch IAR。

Procise使用

与vivado步骤相同。选择system IP(fmql)。

Launch IAR时选择SdFatfs模板,和FSBL模板。

重要!!!!在运行SdFatfs前,先运行FSBL,初始化DDR。

SdFatfs的main中包括读写函数的调用,以及格式化函数的调用(根据MANUAL_FORCE_FDISK_EN宏 决定是否执行)

sdmmc_wr_rd_test函数中,设置了分区数量、文件夹名称、文件名称及后缀、文件数量、写入内容等。

可以同时配置SD0与SD1,也可以只配置一个。单个SDMMC最多4个分区。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
FPGA的设计开发,使用SD卡作为外部存储设备是很常见的。SD卡是一种方便、经济且实用的选择,特别适用于那些需要存储大量数据的系统。SD卡有不同的存储容量级别,包括SD卡、SDHC卡(高容量安全数字卡)和SDXC卡(容量扩大化的安全存储卡)\[2\]。SD卡具有体积小、传输速度快、支持热插拨等特点,它是在MMC(多媒体卡)的基础上发展而来,增加了更高的安全性和更快的读写速度\[3\]。在FPGA使用SD卡,可以通过相应的协议规范和命令来进行存储操作\[1\]\[3\]。 #### 引用[.reference_title] - *1* [提高面试技能——FPGASD卡的应用](https://blog.csdn.net/2301_78484069/article/details/131588195)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [学习笔记——基于FPGASD卡学习(1)](https://blog.csdn.net/qq_43489868/article/details/125659658)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [SD卡相关应用](https://blog.csdn.net/gemengxia/article/details/115492703)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值