UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 47874

Zynq-7000 AP SoC,信号 — EMIO 上的 SDIO 三态启用信号具有错误极性

描述

EMIO 上 SD 数据及命令信号的三态启用 Unisim 名称包含一个 'N' 后缀:EMIOSDIOxDATATN 和 EMIOSDIOxCMDTN。 

这通常表明是低电平有效的信号。 

然而,这些信号在 Z-7020 GES 器件中则是高电平有效。

解决方案

影响:

轻微SD 三态信号的极性可逆变。

受影响的配置:

通过 EMIO 接口使用 SDIO 控制器的系统

受影响的器件修订版本: 参见(Xilinx 答复 47916)——Zynq-7000 AP SoC 芯片修订差异答复记录


解决方法:
为使这些信号实现低电平有效,需要为信号添加逆变器。

该逆变在 Vivado/ISE Design Suite 使用的 processing_system7.v 封装文件中完成:

// EMIO SDIO0:依据 CR#636210,无需为 1.0 版本的芯片取反,
// 对于其它 SI REV 而言,则需要逆变
 
assign        SDIO0_CMD_T       =   (C_PS7_SI_REV == "1.0") ? (SDIO0_CMD_T_n) : (~ SDIO0_CMD_T_n);
assign        SDIO0_DATA_T[3:0] =   (C_PS7_SI_REV == "1.0") ? (SDIO0_DATA_T_n[3:0]) : (~ SDIO0_DATA_T_n[3:0]);

链接问答记录

主要问答记录

Answer Number 问答标题 问题版本 已解决问题的版本
47916 Zynq-7000 AP SoC 器件:芯片修订差异 N/A N/A
AR# 47874
日期 10/17/2014
状态 Active
Type 设计咨询
器件
  • Zynq-7000
的页面