项目名称:

  军用黑匣子

主要内容:

  模拟信号±10V ,经过10阶低通滤波器后送给AD(18位)采集;AD采集由FPGA控制,采样频率连续可调(500K-1hz);

  FPGA将AD采集的数据存入TF卡,每秒 40MB左右,长时间连续写入;

  同时,FPGA将数据发送给USB3.0由软件显示;

  FPGA将2片DDR2模拟成FIFO,数据经过DDR2后兵分两路;

  设备可通过USB下载指令进行采集,也可通过外部触发信号或无线遥控器进行采集;

  可设置每次采集时间和采集延时,可设置断电续采;

技术难点:

  1.模拟信号赋值很大,需要高压比率运放;

  2.10阶低通滤波器发热较大;

  3.实时存储在体积小,方便随时恢复数据,速度快,长时间无故障等要求下,可选择性不多;

  4.TF卡用FPGA配置初始化非常繁琐;

  5.UHS-I 模式需要硬件电压切换(后来发现不需要);

方案总结:

  1.FPGA选用cyclone IV系列即可,封装FBGA484;

  2.PCB至少6层;

  4.USB3.0方案(保密)速度可达340MB/S;

  5.模拟带宽40Khz ,50KZ后需要抗混叠,衰减达到-80dB;

由于军用产品,不配图片了。  

转载于:https://www.cnblogs.com/notandor/p/10617641.html

基于FPGA 的TF卡 UHS-I 方式存储相关推荐

  1. 基于FPGA的SD卡音乐播放器之WM8731篇

    基于FPGA的SD卡音乐播放器之WM8731篇 目录 前言 一.I2C驱动模块 二.WM8731寄存器配置模块 三.WM8731时钟生成模块 四.音频发送模块 总结 前言 这个题目是我之前7月初做的一 ...

  2. 基于FPGA的SD卡音乐播放器之完结篇

    基于FPGA的SD卡音乐播放器之完结篇 目录 前言 一.WAV格式 二.FIFO模块 三.音频-SD卡交互模块 四.锁相环模块 五.按键去抖模块 六.按键控制模块 总结 前言 前面已经介绍了WM873 ...

  3. linux u盘分区 mdev 卸载问题,迅为开发板最小Linux自动挂载TF卡/U盘等存储设备

    原标题:迅为开发板最小Linux自动挂载TF卡/U盘等存储设备 本文转自迅为论坛:http://www.topeetboard.com 通过 mdev 工具实现 U 盘和 SD/TF 卡的自动挂载步骤 ...

  4. 基于FPGA的SD卡的数据读写实现(SD NAND FLASH)

    文章目录 1.存储芯片分类 2.NOR Flash 与 NAND Flash的区别 3.什么是SD卡? 4.什么是SD NAND? 5.SD NAND的控制时序 6.FPGA实现SD NAND读写 6 ...

  5. 学习笔记——基于FPGA的SD卡学习(1)

    SD卡介绍 SD卡( Secure Digital Card),即安全数字卡 ,具有两个突出的优点 更高的安全性和更快的读写速度 . SD卡分类   SD卡从存储容量上分为3个级别,分别为SD卡.SD ...

  6. Android6.0新特性把外置TF卡作为内置存储使用

    之前外界曾一度认为谷歌要在Android中淘汰掉MicroSD卡,但从安卓5.0开始这个情况缓和了很多,而谷歌也允许开发者将更多MicroSD卡功能恢复. Android 5.0中,谷歌添加了新的AP ...

  7. 迅为4418/6818开发板实现最小Linux系统自动挂载SD/TF卡/U盘等存储设备

    本文转自迅为论坛:http://www.topeetboard.com 在论坛里找到的,先做个笔记以后用到随时看 通过 mdev 工具实现 U 盘和 SD/TF 卡的自动挂载步骤如下: 一.配置内核 ...

  8. 基于FPGA的SD卡写数据Verilog程序开发

    1.仿真预览 操作步骤,先格式化.设置如下: 注意,格式化之后,使用容量如下: 假如我在文档中保存一个数据 里面数据为1 此时容量使用变为: 根据这个信息,我们最后来验证写入的数据量是否正确. 然后使 ...

  9. 基于FPGA的SD NAND图片显示实现

    文章目录 0.前言 1.目标 2.图片的预处理 3.SD NAND的预处理 4.FPGA实现 4.1.详细设计 4.2.仿真 4.3.实验结果 0.前言 在上一篇文章<基于FPGA的SD卡的数据 ...

最新文章

  1. 10个重要问题概览Transformer全部内容
  2. cisco中的igrp笔记
  3. s6-7 TCP 传输策略
  4. Postman批量接口测试
  5. step2 . day7 C语言阶段小的项目总结
  6. python:将时间戳转换成格式化日期
  7. 函数指针指向类的静态成员函数
  8. vue中的slot插槽
  9. springboot2.0集成activiti modeler
  10. 南开大学计算机学院夏令营,2022保研夏令营:南开大学计算机学院云端夏令营通知...
  11. 我的第一个WM5程序
  12. #数组元素相乘_C++ 矩阵相乘
  13. 通俗理解博弈论相关术语
  14. 怎么取消工作组计算机,windows10系统如何退出workgroup工作组 windows10系统退出workgroup工作组的操作方法...
  15. ACM算法模板小汇总
  16. 抛物线交点式公式_抛物线所有公式,抛物线是什么意思
  17. 成都拓嘉启远:拼多多评论置顶该怎样去弄
  18. 电脑win10系统如何开定位服务器,Win10系统定位功能如何打开 Win10系统定位打开方法...
  19. rpcx服务框架浅析13-远程调用
  20. PyCharm谷歌翻译插件Translation提示:更新 TKK 失败,请检查网络连接

热门文章

  1. 精益创业实战 - 第14章 评估产品和市场的匹配程度
  2. Python爬虫实战—vmgrils图片网站
  3. 复制链接到safari浏览器打开_苹果手机把链接复制到浏览器打不开也下载不了这怎么回事...
  4. 利用js制作的简单网页小游戏
  5. 透透彻彻IoC(你没有理由不懂!)
  6. 断章取义:时光不负有心人
  7. android手机微信输入蓝色字体,微信彩色昵称怎么制作?微信个性蓝色昵称设置图文教程与方法...
  8. www.ku6d.com采集目标
  9. 编译可在Android上运行的qemu
  10. 整数转罗马数字(C++)