This answer record contains the Release Notes and Known Issues for the AXI IIC and includes the following:
This Release Notes and Known Issues Answer Record is for the core generated in Vivado 2016.3 and older tool versions.
Please see XTP025 - IP Release Notes Guide for past known issue logs and ISE support information.
AXI IIC IP Page:
https://www.xilinx.com/content/xilinx/en/products/intellectual-property/axi_iic.html
General Information
Supported Devices can be found in the following three locations:
For a list of new features and added device support for all versions, see the Change Log file available with the core in Vivado.
For example, C:\Xilinx\Vivado\2016.3\data\ip\xilinx\axi_iic_v2_0\doc\axi_iic_v2_0_changelog.txt
Version Table
This table correlates the core version to the first Vivado design tools release version in which it was included.
Core Version | Tools Version |
---|---|
2.0 | Up to 2016.3 |
2.0 | 2015.x |
2.0 | 2014.x |
2.0 | 2013.x |
1.02a | 2012.4 |
General Guidance
The table below provides answer records for general guidance when using the LogiCORE AXI IIC
Answer Record | Title |
---|---|
(Xilinx Answer 55248) | Vivado Timing and IP Constraints |
(Xilinx Answer 61970) | AXI IIC example configured for SCL of 100 KHz derives a lesser frequency |
(Xilinx Answer 46726) | How to determine the frequency of SCL? |
(Xilinx Answer 67400) | AXI IIC Software Driver v3.2 - AXI IIC Software Driver v3.2 Patch Download |
Known and Resolved Issues
The following table provides known issues for the AXI IIC, starting with v2.0, initially released in Vivado 2013.1.
Note: The "Version Found" column lists the version the problem was first discovered.
Software Guidance Support
Bare-metal Driver reference:
http://www.wiki.xilinx.com/Baremetal+Drivers+and+Libraries
Standalone driver details can be found in the SDK directory (<install_directory>\SDK\<release>\data\embeddedsw\XilinxProcessorIPLib\drivers\<ip_version>\doc\html\api\index.html
For example, C:\Xilinx\SDK\2016.3\data\embeddedsw\XilinxProcessorIPLib\drivers\iic_v3_3\doc\html\api\index.html
Linux Driver reference:-
Device Tree Binding:
https://github.com/Xilinx/linux-xlnx/blob/master/Documentation/devicetree/bindings/i2c/i2c-xiic.txt
Driver Code:
https://github.com/Xilinx/linux-xlnx/blob/master/drivers/i2c/busses/i2c-xiic.c
Reference Device tree, Kernel configuration for the driver andTest procedures:
Answer Number | Answer Title | Version Found | Version Resolved |
---|---|---|---|
61970 | v2.0 - AXI IIC – AXI IIC example configured for SCL of 100 KHz derives a lesser frequency | N/A | N/A |
46726 | v 2.03a – AXI_IIC – How to determine the frequency of SCL? | N/A | N/A |