文章详情

ID: 6458
实例类型: faq
分类: Processor, Controller & Peripheral
相关:
产品系列: CrossLink-NX

搜索答案数据库

Search Text Image

CrossLink-NX: Why does I2C Master Core IP does not have documentation about I2C repeated start?


Description:
The I2C Master IP from Lattice does not support repeated start to allow a read then write or a write then read command.

Solution:

A workaround for this is to perform separate start-stop transactions, refer to FPGA-IPUG-02071 section 2.5.


On the other hand, Lattice has a generic Soft I2C Master IP that also supported in CrossLink-NX.

This can be used as an alternative for I2C Master IP core since it has a repeated start feature.


IP core link: Soft I2C Master