1.JESD B5.1 EMMC协议介绍(一)
2.èªå¦åµå
¥å¼å¼ååºè¯¥å
è¦å¦äºä»ä¹?源码
3.FPGA ZYNQ Ultrascale+ MPSOC教程2.硬件原理图介绍
JESD B5.1 EMMC协议介绍(一)
EMMC,嵌入式多媒体卡,源码广泛应用于消费电子产品如手机、源码智能屏幕、源码智能手表,源码因其内部ROM(只读存储器)特性,源码源码 热门确保产品断电或关机后数据不丢失。源码
e•MMC 版本,源码由Jedec委员会制定,源码包含封面、源码目录、源码图示、源码表格、源码前言、源码简介、源码1-章节、附录A-C和建议与意见,主要涉及标准电气接口、工作环境、网络融资源码方式、设计指南、宏函数、算法工具等,涵盖种BUS。
“host”指控制器(如SOC/CPU/FPGA),而“device”指外部设备。e•MMC专用于移动设备,具备高性能、多功能、低功耗特点,支持大数据传输与代码使用场景,具备安全功能,提升数据存储安全性。
e•MMC标准侧重嵌入式设备,其中部分协议和命令最初针对可移动设备,当前规范已删除移动设备相关引用,保留兼容性功能。全屏视频导航源码
标准中使用“shall”、“will”表示强制执行规定,而“should”表示建议而非强制,由设计人员自由决定。“may”不做强制要求。
标准涵盖e•MMC电气接口、工作环境、工作方式定义、设计指南、宏函数和算法工具,减少设计冗余。
引用标准包括INCITS、T委员会、SPC-4、SPSCSI Primary Commands,参考当前或最新版本。
术语定义包括“host地址空间映射”、“供应商专属地址空间”、视频搜索全网源码“未映射的地址空间”、“block”、“CID”、“CLK”、“CMD”、“CRC”、“CSD”、“DAT”等。
以手机为例,SOC通过data line将视频数据保存在EMMC userdata分区中,关机后数据有效,再次充电时通过CMD指令将数据从device传至SOC,缓存在DRAM中,通过LCD屏幕播放。
Data Strobe信号在HS模式下用于数据传输选通。
DISCARD指令用于识别不需要的数据区域,Trim命令也用于数据删除。
DDR传输模式在时钟信号上升沿和下降沿均传输数据,数据展示页面源码DSR寄存器用于调整系统性能。
D-VDD、D-VSS、D-VDDQ、D-VSSQ电压用于cache操作。
e•MMC和e 2 •MMC支持单个引脚和三个引脚cache可修改,具有非持久性存储区域。
Empty Task Queue状态表示device任务队列空闲。
ERASE操作断开逻辑映射,不擦除物理存储单元数据。
Flash是一种可多次编程的非易失性存储器。
Group数据块组合擦除和写入保护单元。
HS和HS模式在特定频率下提供不同数据传输速率。
SDR和DDR区别在于数据传输时钟沿数量。
ISI导致数据传输过程中干扰。
NSAC定义数据访问时间时钟速率最坏情况。
Non-Persistent区域数据掉电后丢失。
MSB、LSB表示进制数据最高位和最低位。
OCR、QSR、RCA、ROM、RPMB、SSO、Secure Purge、SQS、stuff bit、TAAC、three-state driver、token、TRIM、Tuning Process、UI、UTC、VDD、VSS、VCC、VCCQ、VSSQ、Write Protection等术语。
加注:Secure Purge定义依赖于技术类型,详情请参阅相关文档。
SQS通过CMD命令查询,stuff bit填充确保命令和响应固定长度。
UI表示单bit数据传输所需时间。
UTC为世界标准时间。
VDD表示单路供电模式下的电压值或最大电流时的电压值。
VSS提供内部核心单元电压的电源地。
以上内容详细介绍了EMMC技术标准及其组件,覆盖了从协议结构、术语定义到实际应用的多个方面,旨在为设计和应用提供全面指导。
èªå¦åµå ¥å¼å¼ååºè¯¥å è¦å¦äºä»ä¹?
åµå ¥å¼å¼åçå¦ä¹ å ¶å®å¹¶æ²¡æé£ä¹é¾ï¼åªè¦äºè§£å¦ä¹ çä½ç³»ï¼ææ¡æ£ç¡®çå¦ä¹ æ¹æ³ï¼å¦ä¹ èµ·æ¥å¹¶ä¸é¾ãæ¥è®²ä¸ä¸åµå ¥å¼å¼åé½è¦å¦äºå¥ï¼åµå ¥å¼å¼åç主è¦å¦ä¹ å 容ï¼
Cï¼Javaæ ¸å¿ç¼ç¨ï¼cè¯è¨æ ¸å¿ç¼ç¨ï¼Javaæ ¸å¿ç¼ç¨ï¼
Linuxæ ¸å¿æä½ä¸ç®æ³ï¼Linuxç³»ç»ä½¿ç¨ï¼Linux-cç¼ç¨æ ¸å¿ææ¯ï¼ç²¾åæ°æ®ç»æï¼Linux-cç¼ç¨ç²¾é«ï¼
æ ¸å¿æä½ä¸ç®æ³ï¼Linuxç³»ç»ç¼ç¨ï¼Linuxç½ç»ç¼ç¨æ ¸å¿ææ¯ï¼UIç¼ç¨ï¼Javaæ ¸å¿ç¼ç¨ï¼å®åæ ¸å¿ææ¯ï¼
ARM+Linuxåºå±å¼åï¼æ°åçµè·¯ï¼ARMç¼ç¨æ ¸å¿ï¼Linuxç³»ç»å¼åï¼åµå ¥å¼Linux驱å¨å¼åï¼
大å项ç®å®è·µï¼æ¯æå®æåç±»åçå®ç项ç®
äºèç½è¡ä¸ç®åè¿æ¯æçé¨çè¡ä¸ï¼å¦ä¹ ITæè½ä¹å足å¤ä¼ç§æ¯ææºä¼è¿å ¥è ¾è®¯ãé¿éãç½æçäºèç½å¤§åé«èªå°±ä¸çï¼åå±åæ¯é常好ï¼æ®é人ä¹å¯ä»¥å¦ä¹ ã
æ³è¦ç³»ç»å¦ä¹ ï¼ä½ å¯ä»¥èå¯å¯¹æ¯ä¸ä¸å¼è®¾æITä¸ä¸ççé¨å¦æ ¡ï¼å¥½çå¦æ ¡æ¥ææ ¹æ®å½ä¸ä¼ä¸éæ±èªä¸»ç å课ç¨çè½åï¼å»ºè®®å®å°èå¯å¯¹æ¯ä¸ä¸ã
ç¥ä½ å¦æææï¼æé纳ã
请ç¹å»è¾å ¥å¾çæè¿°
FPGA ZYNQ Ultrascale+ MPSOC教程2.硬件原理图介绍
AXU2CGA/B硬件原理图介绍
AXU2CGA/B开发板采用Xilinx公司的Zynq UltraScale+ MPSoCs CG系列的XCZU2CG-1SFVCE芯片作为主芯片。AXU2CGA配置有2片DDR4(1GB,bit)和1片Mb的QSPI FLASH。AXU2CGB则配有4片DDR4(2GB,bit),1片8GB eMMC FLASH存储芯片和1片Mb的QSPI FLASH。板子外围接口丰富,包含1个MINI DP接口、4个USB3.0接口、1路千兆以太网接口、1个USB串口、1路PCIE接口、1路TF卡接口、2个针扩展口、2路MIPI接口和按键LED。
开发板结构示意图如下,ZYNQ芯片内部集成2个ARM Cortex™-A处理器,速度高达1.2Ghz,支持2级Cache; 另外还包含2个Cortex-R5处理器,速度高达Mhz。支持位或者位的DDR4,LPDDR4,DDR3,DDR3L, LPDDR3存储芯片,以及丰富的高速接口如PCIE Gen2, USB3.0, SATA 3.1, DisplayPort等。
AXU2CGA/B板上配有Micron的DDR4芯片,AXU2CGB则采用4片Micron DDR4芯片,DDR4 SDRAM的最高运行速度可达MHz(数据速率Mbps)。QSPI FLASH芯片型号为MTQUABA1EW9-0SIT。AXU2CGB还配备有8GB的eMMC FLASH芯片,用于大容量存储。
开发板板载一片EEPROM,型号为LC,I2C信号连接至ZYNQ PS端的MIO口。AXU2CGA/B带有1路MINI型的DisplayPort输出显示接口,支持最高4K x 2K@Fps输出。配备4个USB3.0接口用于高速数据通信,1路千兆以太网接口,以及一个USB Uart接口用于系统调试。
AXU2CGA/B包含一个MicroSD卡接口,用于SD卡存储。板上还预留了2个2.mm标准间距的针扩展口,支持PCIE x1接口用于连接外设。MIPI接口用于连接MIPI摄像头。JTAG接口用于下载或固件更新,拨码开关配置启动模式,LED灯用于指示状态,按键用于用户交互。
板上电源输入为DCV,电流2A,风扇接口用于调节转速。整体结构尺寸图和系统时钟配置也已提供。