关于ZYNQ-700是否支持大容量SD卡汇报
关于ZYNQ-700是否支持大容量SD卡
不支持。
下午问了客服的FAE给的答案是不清楚,我自己调研了一下为什么。
调查结果:
1. 大容量的SD卡为什么不支持?
SD2.0规范中(SDHC)硬件支持的最大容量是32GB
SD3.01规范中(SDXC)硬件支持的最大容量可以到2T--参考资料:http://kb-cn.sandisk.com/app/answers/detail/a_id/5302
我们使用的ZYNQ使用的是SD2.0规范,所以只能最大支持到32GB。在Xilinx公司的官网wiki中给出只有携带【SD3.0 /eMMC 4.5 Host Controller】控制器机制才能支持SD 3.0。官网给出Wiki只有如图型号的Xilinx产品才支持。参考:https://www.xilinx.com/products/intellectual-property/1-5clj0b.html#productspecs

例如,目前的产品中,Freecale公司的I.MX6系列(CortexA9架构)和三星公司的S5P4418(Cortex A9架构)支持SD3.0(UHS-I) 。通常处理器如果支持这个功能,制造商一定会写在最明显的位置。

2. E-MMC可行性
- 在ZYNQ的ARM部分,ZYNQ的手册上给出E-MMC也采用SD卡接口模式,实际上这个EMMC也相当于接了一个SD卡,支持大小受到ZYNQ自身SD2.0限制,挂载个数受到ZYNQ的SD接口限制。所以,在ARM这边无论如何都无法支持超过32GB的存储的。

- 若将EMMC直接接到FPGA部分,相当于FPGA充当emmc存储控制器,需要在FPGA上实现eMMC总线协议,驱动一片大容量eMMC(与FLASH不同,eMMC总线协议中规定,通过传输数据长度指令来指定读写长度,而不需要使用地址线来寻址。参考协议:http://blog.csdn.net/wuyusheng314/article/details/64127687 )
但在FPGA上面实现eMMC总线协议栈,工作量十分巨大,性能也有影响。
3. USB-OTG挂在U盘方法
在ZYNQ上有一个USB-OTG接口,可以考虑挂在一个容量大的U盘,U盘会挂在到Linux的文件系统上,使用常规方法就可以进行U盘的数据读写。
PS:有人反馈存在问题就是随着容量的使用,U盘会出现掉速现象,这个正在测试中。。。
关于ZYNQ-700是否支持大容量SD卡汇报的更多相关文章
- 【Java/Android性能优 6】Android 图片SD卡缓存 使用简单 支持预取 支持多种缓存算法 支持不同网络类型 支持序列化
本文转自:http://www.trinea.cn/android/android-imagesdcardcache/ 本文主要介绍一个支持图片自动预取.支持多种缓存算法.支持数据保存和恢复的图片Sd ...
- [笔记]SD卡相关资料
ESD静电放电模块 我知道的flash分为两种NOR flash和NAND flash,NOR falsh容量一般为1~16M用于单片机代码存储,NAND flash最小的是8M最大的现在听说有90G ...
- stm32和sd卡
SD卡从容量上讲分两种:标准容量和大容量,最小的是标准容量,小于等于2G 其中的访问关系如下: SD卡分为两种模式:认证模式和传输模式,每一个模式包含着不同的状态,如下 以下主要讲其初始化过程: SD ...
- 【STM32】使用SDIO进行SD卡读写,包含文件管理FatFs(七)-准备移植FatFs
[STM32]使用SDIO进行SD卡读写,包含文件管理FatFs(一)-初步认识SD卡 [STM32]使用SDIO进行SD卡读写,包含文件管理FatFs(二)-了解SD总线,命令的相关介绍 [STM3 ...
- 在大于32GB或64GB容量的SD卡上使用NOOB安装树莓派 - Using NOOB on SD cards larger than 32GB or 64GB for Raspberry Pi
在树莓派上玩了一小段时间了,因为装的软件包越来越多,所以越来越感觉16G的SD卡没办法长期使用下去.于是采购了几张64G的SD卡,打算周末装上系统.可是按照一般的流程,在Windows下用SD For ...
- 数据恢复软件使用经验-支持U盘,手机SD卡,硬盘数据,解决图片恢复后打不开的问题
数据恢复软件使用经验-支持U盘,手机SD卡,硬盘数据.解决图片恢复后打不开的问题. 用过非常多数据恢复软件.最早EasyRecovery pro.恢复过U盘.手机SD卡,硬盘数据.但如今下载不了最新版 ...
- Android开发调试日志工具类[支持保存到SD卡]
直接上代码: package com.example.callstatus; import java.io.File; import java.io.FileWriter; import java.i ...
- ZYNQ的Linux Linaro系统镜像制作SD卡启动
ZYNQ的Linux Linaro系统镜像制作SD卡启动 0. 概述 ZYNQ生成uboot的时候和正常的ARM设备不太一样,ZYNQ属于二次辅助启动uboot然后由uboot启动内核,大概意思就是 ...
- ZYNQ的Linux Linaro系统镜像制作SD卡启动(仅使用mkfs部分,其他部分待看)
0. 概述 ZYNQ生成uboot的时候和正常的ARM设备不太一样,ZYNQ属于二次辅助启动uboot然后由uboot启动内核,大概意思就是 ZYNQ内部有一个机制,该机制不可修改,可以通过拨码开关控 ...
随机推荐
- 从今天开始学习Swift -- Swift 初见 (转)
原文地址:http://www.cocoachina.com/newbie/basic/2014/0604/8675.html Swift系列文章由CocoaChina翻译小组翻译自苹果的官方文档 ...
- spring-cloud构架微服务(2)-全局配置二
接上篇,实际项目中,可能会遇到有些配置项,例如:邮件地址.手机号等在服务已经上线之后做了改动(就当会出现这种情况好了).然后你修改了配置信息,就得一个一个去重启对应的服务.spring-全局配置提供了 ...
- 菜鸟 学注册机编写之 Android app
0x00前言 环境及工具: 手机 Nexus 4(己root) 系统版本 Android 5.01 工具 AndroidKiller_V1.2 关于Android平台app注册机的编 ...
- IEnumerable<T> 用法
//以下参考来自 http://www.cnblogs.com/wilber2013/p/4299529.html
- sharepoint国内网站一览表(转发)
中国石油化工集团公司http://www.sinopecgroup.com/Pages/index.aspx () 中国南方航空http://group.csair.com/_layouts/grou ...
- 初看Mybatis 源码 (二) Java动态代理类
先抛出一个问题,用过Mybatis的都知道,我们只需要定义一个Dao的接口,在里面写上一些CRUD相关操作,然后配置一下sql映射文件,就可以达到调用接口中的方法,然后执行sql语句的效果,为什么呢? ...
- Anaconda上安装Tensorflow并在jupyter上运行
博客原文地址:https://blog.csdn.net/index20001/article/details/73555182 https://www.cnblogs.com/HongjianChe ...
- 用SQL将数字转换为中文数字
IF OBJECT_ID('fn_GetChnNum') IS NOT NULL BEGIN DROP FUNCTION dbo.fn_GetChnNum; END; GO CREATE FUNCTI ...
- ring0 SSDTHook
SSDT 的全称是 System Services Descriptor Table,系统服务描述符表.这个表就是一个把 Ring3 的 Win32 API 和 Ring0 的内核 API 联系起来. ...
- SAP成都C4C小李探花:浅谈Fiori Design Guidelines
Jerry: 我和周帅认识不久,自去年7月SAP成都研究院Cloud for Customer(以下简称为C4C)开发团队组建至今,根据这段时间和周帅愉快的合作经历,我觉得如果把周帅比作我读过的小说里 ...