基于Zynq FPGA对雷龙SD NAND的测试

基于Zynq FPGA对雷龙SD NAND的测试

一、SD NAND 特征

1.1 SD 卡简介

雷龙的 SD NAND 有很多型号,在测试中使用的是 CSNP4GCR01-AMW 与 CSNP32GCR01-AOW。芯片是基于 NAND FLASH 和 SD 控制器实现的 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 卡封装,这样只需将转接板插入 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 卡读写回路,从而对

Read more

【2025实测】10大AI模型API中转/聚合平台横评:一键集成GPT/Claude/文心一言,拒绝重复造轮子

【2025实测】10大AI模型API中转/聚合平台横评:一键集成GPT/Claude/文心一言,拒绝重复造轮子

当你需要同时调用GPT-4、Claude 3和文心一言时,是否还在为每个平台分别调试接口?2025年的AI开发,正在经历从“单个模型调用”到“多模型智能调度”的范式转变。 随着AI模型生态的日益繁荣,开发者面临的挑战不再是“没有选择”,而是“选择太多”。不同的API接口、各异的认证方式、分散的计费体系和波动的服务可用性,让原本聚焦业务创新的团队疲于应付基础设施的复杂性。 2025年的AI模型API中转平台正在成为解决这一痛点的关键基础设施。这些平台通过统一的接口协议、智能的路由策略和聚合的管理能力,让开发者可以像使用本地服务一样调用全球领先的AI能力。 01 2025年度十大API中转平台全景对比 本次横评基于2025年第一季度实际测试数据,从模型覆盖广度、接口统一程度、稳定可用性、成本效益和开发者体验五个核心维度,对主流API中转平台进行了系统评估。 平台名称核心功能与定位支持模型覆盖2025实测关键表现适用场景综合推荐指数PoloAPI统一接入层与智能调度中心GPT全系列、Claude、Gemini、文心一言、通义千问等20+接口响应延迟稳定在150ms内;智能路由

使用 Whisper 转写语音的完整教学

Whisper 安装 在常见的 Python 环境中,只需要一条指令即可安装开源版 Whisper: pip install -U openai-whisper 如果系统没有 FFmpeg,需要自行安装,否则 Whisper 可能无法处理常见的 .mp3、.wav、.m4a 文件。 Whisper 的原始仓库中包含模型介绍、支持语言列表与部分示例代码: Whisper GitHub: https://github.com/openai/whisper 基础转写示例(本地运行) 完成安装后,可以直接在命令行输入下列语句进行一次完整的语音转写: whisper demo_audio.mp3 \ --model medium \ --language zh \ --task transcribe \ --output_format srt 执行后,Whisper

GitHub Copilot已过时?2024年这5款AI编码工具正在悄悄颠覆行业

前言 当多数人还在讨论GitHub Copilot时,聪明的开发者早已转向了下一代AI编程工具,它们正在重塑代码生产的边界。 深夜的办公室里,李工刚用一款新的AI工具完成了原本需要三天的工作量。屏幕上闪烁的不是Copilot的提示,而是一个更智能的代码生成界面,它不仅理解了整个项目的架构,甚至预测了接下来的模块需求。 这是2024年的编程现实。当GitHub Copilot凭借先发优势占领市场时,一批更加专业、更深入工作流程的AI编码工具正在悄然崛起。 01 Cursor:IDE的智能进化 如果你还在用VS Code加Copilot插件,Cursor会让你重新思考什么才是“AI原生的开发环境”。 Cursor不是简单的插件增强,而是从底层重构的代码编辑器。它的杀手级功能是: 项目级理解:不只是当前文件,Cursor能理解整个代码库的架构 一键重构:选中代码,输入指令如“添加错误处理并提取为独立模块”,Cursor会精准执行 对话式编程:在编辑器中直接与AI对话,获得代码解释、优化建议 实际案例:张工程师需要将公司一个旧项目的jQuery代码迁移到Vue 3,Cur