EasyManuals Logo

Lattice Semiconductor CrossLink User Manual

Lattice Semiconductor CrossLink
30 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #20 background imageLoading...
Page #20 background image
CrossLink Programming and Configuration Usage Guide
Technical Note
© 2015-2017 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand or product names are
trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
20 FPGA-TN-02014-1.2
Figure 5.2. I
2
C Configuration Logic
An external I
2
C Master accesses the Configuration Logic using address 1000000 (7-bit mode) or 1111000000 (10- bit
mode) unless the I
2
C base address has been modified.
Table 5.6 lists the address decoding used to access the I
2
C resources in CrossLink.
Table 5.6. Slave Addresses for I
2
C Ports
Slave Address
I
2
C Function
yyyxxxxx00
Primary I
2
C Controller Configuration Logic address. Always responds to 7-bit or 10-bit addresses.
yyyxxxxx11
Primary I
2
C Configuration Logic Reset. Always responds to 7-bit or 10-bit addresses.
Note: Although there are four possible combinations of the reserved address bits 1000 0XX, only the two combinations listed
above are used. The remaining two addresses are reserved for future I
2
C bus enhancements.
The CrossLink I
2
C controller supports two separate slave addresses as listed in Table 5.6. These are determined by the
two least significant bits in the slave address 00 corresponds to the Configuration Logic, while 11 corresponds to a
reset port. In some instances, an I
2
C memory transaction to the Configuration Logic may be interrupted or abandoned.
It is possible for a command to be accepted by the Configuration Logic that causes the Configuration Logic to respond
with data. In the event that the I
2
C memory transaction is interrupted or abandoned, the Configuration Logic continues
to return the queued data.
New incoming I
2
C commands may be considered padding bytes or may be misinterpreted. Clear this condition by
writing any value to the address with least significant bits 11. The Configuration Logic command interpreter is reset,
any queued data is flushed, and subsequent I
2
C memory transactions to the Configuration Logic operates correctly.

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Lattice Semiconductor CrossLink and is the answer not in the manual?

Lattice Semiconductor CrossLink Specifications

General IconGeneral
BrandLattice Semiconductor
ModelCrossLink
CategoryController
LanguageEnglish

Related product manuals