AR# 32417

11.1 EDK, xps_iic v2.00.a - The specification does not meet the 300 ns hold time from SCL to SDA

描述


As per the Philips IIC bus specification, the IIC Master can have 0 ns data hold time on SDA. However, the IIC slave requires 300 ns data hold time on SDA; this can be achieved by configuring the parameter C_SCL_INERTIAL_DELAY by the required hold time. The data sheet is updated for the use of these parameters in slave and master mode.

For example:
If the PLB bus clock frequency is 100 MHz (10 ns) to have 300 ns data hold time on SDA, the parameter S_SCL_INERTIAL_DELAY needs to be configured for the integer value 30.
Parameter C_SDA_INERTIAL_DELAY needs to be configured for value 0.

解决方案


This issue has been fixed in the xps_iic_v2_01_a core and is available in EDK 11.1.

EDK 11.1 is available at:
http://www.xilinx.com/xlnx/xil_sw_updates_home.jsp
AR# 32417
日期 12/15/2012
状态 Active
Type 综合文章
Tools More Less
IP