跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
C++算法

基于 Zynq FPGA 的雷龙 SD NAND 测试实践

雷龙 SD NAND 具备坏块管理与纠错功能,支持 SD2.0 接口。介绍基于 Zynq 7020 FPGA 搭建测试平台的方案,涵盖芯片特征、封装引脚、转接板使用及 FATFS 文件系统配置,旨在验证不同容量 SD 卡在嵌入式系统中的读写性能与稳定性。

指针猎手发布于 2026/4/10更新于 2026/6/1123 浏览
基于 Zynq FPGA 的雷龙 SD NAND 测试实践

一、SD NAND 特征

1.1 SD 卡简介

雷龙的 SD NAND 有多种型号,本次测试选用 CSNP4GCR01-AMW 与 CSNP32GCR01-AOW。这类芯片基于 NAND FLASH 和 SD 控制器实现,具备强大的坏块管理和纠错功能,即使在意外掉电情况下也能保证数据安全。

主要特性如下:

  • 接口支持 SD2.0 2 线或 4 线模式;
  • 电压范围:2.7V-3.6V;
  • 默认模式:可变时钟速率 0 - 25MHz,最高 12.5 MB/s(4 线并行);
  • 高速模式:可变时钟速率 0 - 50MHz,最高 25 MB/s(4 线并行);
  • 工作温度:-40°C ~ +85°C;
  • 存储温度:-55°C ~ +125°C;
  • 待机电流小于 250uA;
  • 支持内存字段错误修正;
  • 内容保护机制符合 SDMI 最高安全标准;
  • 支持 SDNAND 密码保护 (CMD42 - LOCK_UNLOCK);
  • 采用机械开关及内置写保护功能(永久和临时);
  • 支持应用程序特定命令;
  • 舒适擦除机制。

该 SD 卡支持 SDIO 读写和 SPI 读写,理论最高速度可达 25MB/s,实际速度需结合 MCU 和接口情况实测。在简单嵌入式系统或对速度要求不高的场景下,常使用 SPI 协议。无论使用 SDIO 还是 SPI,都需遵循相关协议规范才能建立文件系统。

1.2 SD 卡 Block 图

文章配图

该 SD 卡封装为 LGA-8,引脚分配与定义如下:

image-20241106234505040

二、SD 卡样片

随样片寄来的还有转接板,可将 LGA-8 封装的芯片转接至标准 SD 卡封装,直接插入卡槽即可使用。

image-20241106234515418

三、Zynq 测试平台搭建

  • 测试平台:Xilinx Zynq 7020 FPGA 芯片
  • 开发板:Digilent Zybo Z7
  • Vivado 版本:2018.3
  • 文件系统:FATFS
  • SD 卡接口:SD2.0
3.1 测试流程

本次测试主要针对 4G 和 32G 两个不同容量的 SD 卡,在 Zynq FPGA 上搭建 SD 卡读写回路。

目录

  1. 一、SD NAND 特征
  2. 1.1 SD 卡简介
  3. 1.2 SD 卡 Block 图
  4. 二、SD 卡样片
  5. 三、Zynq 测试平台搭建
  6. 3.1 测试流程
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • C++ vector 动态数组容器详解与源码实现
  • C++ 异常处理机制:异常捕获、自定义异常与实战应用
  • [AI工具箱] Vheer:免费、免登录,一键解锁AI绘画、视频生成和智能编辑
  • OpenClaw 安装部署、Web 面板配置及大模型接入指南
  • MC.JS WEBMC 在在线教育中的应用案例
  • 智源与港中文发布多功能 3D 医学多模态大模型 M3D-LaMed
  • Flutter 组件 tavily_dart 在鸿蒙系统的适配与进阶应用
  • 基于 Copilot 反向代理的 Claude 本地部署指南
  • 渗透测试入门教程:从零基础到精通的完整指南
  • Coze 抓取小红书爆款视频并写入飞书多维表实战
  • Spring 基于注解配置的 AOP 使用与声明式事务控制
  • 使用 Anaconda 安装 NumPy、Pandas、Scikit-learn 及 Seaborn
  • C++ 数据结构:单调栈与单调队列总结
  • ESP32 开发板搭建同步 WebServer 网页服务
  • 华为 ARM Linux 部署 Ollama 0.17.6 运行 Qwen3.5 模型测试
  • Whisper 语音识别:零基础搭建个人 AI 语音助手
  • cann-recipes-train 解析:昇腾平台 DeepSeek-R1 与 Qwen2.5 强化学习优化
  • 基于 GLM-4.7-Flash 构建本地 Copilot 工具实战
  • 璞致 PZ-VU9P/VU13P FPGA 开发板:Xilinx Virtex UltraScale Plus 架构解析
  • Google AI Studio 区域限制及年龄验证解决方法,Three.js 简介

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online