Menu
Home
 US
Home | Shopping Cart | Login | Contact Us |
 
SLS - About SLS - Contact Us
ABOUT US   |   PRODUCTS   |   IP CORES   |   SERVICES   |   DOWNLOADS   |   LICENSING
Logic Analyzer
 Communication
     USB 3.0 Device 
     USB 2.0 Device 
     USB 2.0 Host 
     USB 1.1 
     Ethernet MAC 10/100 
 Interface
     I2C Controller 
     I2C Master 
     I2C Slave 
     I2S Controller 
     AC’97 Controller 
 Display
     VGA/LCD Controller 
     Graphics LCD Controller 
     Touch Panel Controller 
 Memory
     SD Host Controller 
     Compact Flash Controller 
 Processor
     8051 Master 
 Legacy
     PS/2 Controller 
You are here: Home> IP Cores > Interface Cores >I²C Slave
I²C Slave
          
View Full size
INTRODUCTION | FEATURES | APPLICATION
Introduction                           

The I²C slave IP is fully synthesizable core and compatible with Phillips I²C standard. The IP uses I²C Bus Protocol which helps maximize the hardware efficiency and minimize the interfaces.

The I²C Slave IP Core is provided as Altera SOPC Builder ready component and integrates easily into any SOPC Builder generated system.

Features
  • Data transfers up to 100 Kbps in standard mode and up to 400 Kbps in fast-mode
  • Uses two wires to transfer information between devices
  • Bi-directional data transfer
  • 7-bit addressing format
  • Fixed data width of 8 bits
  • Data transfer in multiples of bytes
  • Interrupt or bit-polling driven byte-by-byte data transfer
  • Start/Stop detection
  • Operates from a wide range of input clock frequency
  • Fully synthesizable
Example LE Usage
IP Core Supported Families LEs Performance (fmax) Memory Bits
I²C Slave Cyclone
204
257 MHz
0
Cyclone II
224
200 MHz
0
Cyclone III
223
172.6 MHz
0
Verification
  • I²C Slave IP Core's functionality is verified in Modelsim simulation software using test bench in Verilog HDL.
Deliverables
  • Evaluation version  
    • Encrypted Core
    • One (1) month evaluation license at no cost (from the License Request page )
    • Reference Design with time limited SOF for ESDK 1C6 board (QAR file)
    • Simulation library for Altera-Modelsim v6.3g_p1
    • Nios II Sample Application
      • I²C Controller application using Interrupt
      • RTC application using Interrupt
    • Drivers
      • HAL driver (Object code)
    • Documentation
      • IP Core user guide
      • Hardware and Simulation tutorial
      • HAL API user guide
  • Full version
    • Encrypted Core
    • One (1) year development license for single project on single node. Other licensing schemes available. Please contact sales@slscorp.com for details
    • Reference Design with full programming file generation support for ESDK 1C6 board (QAR file)
    • Simulation library for Altera-Modelsim v6.3g_p1
    • Nios II Sample Application
      • I²C Controller application using Interrupt
      • RTC application using Interrupt
    • Drivers
      • HAL driver (Object code)
    • Documentation
      • IP Core user guide
      • Hardware and Simulation tutorial
      • HAL API user guide
Application
  • I²C Slave is used in many serial communication applications.
Related Products

 
Embedded System Development Kit (Cyclone FPGA)
CoreCommander Board (Cyclone III FPGA)
Logic Analyzer and Pattern Generator
Downloads

Footer
Privacy Policy | Site Map Copyright© 2010 System Level Solutions All Rights Reserved.