English
Language : 

DS1035 Datasheet, PDF (32/106 Pages) Dallas Semiconductor – 3-in-1 High.Speed Silicon Delay Line
Figure 2-20. Embedded Function Block Interface
Configuration
Logic
Power
Control
Core
Logic/
Routing
Embedded Function Block (EFB)
EFB
WISHBONE
Interface
I2C (Primary)
I2C (Secondary)
SPI
Timer/Counter
Architecture
MachXO2 Family Data Sheet
I/Os for I2C
(Primary)
I/Os for I2C
(Secondary)
I/Os for SPI
PLL0
PLL1
UFM
Indicates connection
through core logic/routing.
Hardened I2C IP Core
Every MachXO2 device contains two I2C IP cores. These are the primary and secondary I2C IP cores. Either of the
two cores can be configured either as an I2C master or as an I2C slave. The only difference between the two IP
cores is that the primary core has pre-assigned I/O pins whereas users can assign I/O pins for the secondary core.
When the IP core is configured as a master it will be able to control other devices on the I2C bus through the inter-
face. When the core is configured as the slave, the device will be able to provide I/O expansion to an I2C Master.
The I2C cores support the following functionality:
• Master and Slave operation
• 7-bit and 10-bit addressing
• Multi-master arbitration support
• Clock stretching
• Up to 400 KHz data transfer speed
• General call support
• Interface to custom logic through 8-bit WISHBONE interface
2-28