前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SD 卡host controller IP core Verilog 代码(包含仿真平台)

SD 卡host controller IP core Verilog 代码(包含仿真平台)

作者头像
碎碎思
发布2020-06-30 10:24:14
2.7K0
发布2020-06-30 10:24:14
举报
文章被收录于专栏:OpenFPGA
从lattice网站上下载带一个比较不错的参考设计,完整的一个IP核,此核是lattice公开的,看里面代码,源头也是从opencore上面下载的。因此,大家如有需要可放心使用,进行参考。里面有一个sdmodel.v,是SD卡的仿真模型,本人未做验证,仅供参考。

链接:

https://pan.baidu.com/s/1oBshbSV6HbSEYAdXrQEdZA

提取码: fif4

附带SD卡协议,也辛苦找了几个版本的中文翻译版,不过翻译质量。。。

Sd 存储卡,是为了满足安全、容量、性能、和环境需求的新型音视频电子存储卡。 Sd 卡包含一个内容保护机制,符合 SDMI 标准,并且有更快的速度和更高的容量。 Sd 卡的安全系统采用双向认证和“新密码算法”来防止卡的内容被非法使用。也可以对用户自己的数据进行非安全访问。 SD 卡也支持基于常用标准的第二安全系统,比如 ISO-7816,这样就可以用于将 SD 卡连接到共用网络和其他系统,来支持移动电子商务和数字签名的应用。除了 SD 卡外,还有 SDIO 卡。SDIO 卡规范在一个单独的规范中定义,命名为“SDIO 卡规范”(可以从 SD 协会得到)。SDIO 规范定义了一个 SD 卡可能包含不同的 IO 单元同 SD host之间的接口。SDIO 卡可以包含存储功能,以及 IO 功能。SDIO 卡的存储部分应该完全兼容SD 卡规范。SDIO 卡基于并兼容 SD 卡。这种兼容包括机械、电气、电源、信号和软件。Sdio卡的意图是为移动电子设备在低功耗情况下提供高速数据读写。一个主要目标是一个 IO 卡插到非 SDIO 主机中,不会引起物理损坏或者设备和软件的中断。这种情况下 IO 卡应该被简单的忽略掉。一旦插入一个 SDIO 主控,卡的检测将以常规的方法描述,即带有 SDIO 规范扩展的 SD 卡规范SD 卡通信是基于 9-pin 接口(时钟,命令,数据 x4,电源 x3),设计在最大 50M 频率以及低电下工作。通信协议是本规范的一部分。SD 规范分为几个文件:

● 音频规范 这个规范,以及其他应用规范,描述了一个特殊应用的规范(本文档是音频应用),以及实施需求 ● 文件系统规范 这个规范描述了存储在 sd 卡上的数据的文件格式化结构的规范(保护和非保护区域) ● 安全规范 这个规范描述了内容保护机制和支持的特殊应用命令 ● 物理层规范(本文档) 这个规范描述了 sd 卡使用的物理接口和命令协议。这个文档的目的是定义 sd 卡以及它的环境和处理。这篇文档被分为了几个部分: 第 3 章是关于系统概念的概述 第 4 章描述了常见 SD 卡特点。这种描述定义了卡的整体性能,我们建议看产品文档 第 5 章描述了 sd 卡寄存器 第 6 章定义了 sd 卡的硬件接口的电气参数 第 8 章描述了 sd 卡的物理和机械性能,以及卡槽或者盒子的最小建议。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-08-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 OpenFPGA 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档