Menu
Home
 US
Home | Shopping Cart | Login | Contact Us |
 
SLS - About SLS - Contact Us
ABOUT US   |   PRODUCTS   |   IP CORES   |   SERVICES   |   DOWNLOADS   |   TRAINING   |   LICENSING
Logic Analyzer
 Processor Cores
     8051 Master
 Peripheral Cores
     VGA/LCD
     PS/2
 Interface Cores
     USB 2.0
     USB 1.1
     Ethernet
     I2C Controller
     I2C Master
     I2C Slave
     I2S
     AC’97
     Compact Flash
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 form SLS is fully synthesizable core compatible with Phillips I²C Standard. This IP core uses I²C Bus Protocol which helps maximize the hardware efficiency and minimize the interfaces. Avalon Master reads data from the I²C Slave via Avalon Bus and displays on the console. Slave receives data from I²C Master through SCL and SDA lines.

Features
  • Compatible with Philips I²C standard
  • Two transmission speeds are supported 100Kbps:Normal and 400Kbps:Fast
  • Interrupt or bit-polling driven byte-by-byte data-transfers
  • Start/Stop/Repeated Start/Acknowledgement generation
  • Start/Stop/Repeated Start detection
  • Supports 7 addressing mode
  • Operates from a wide range of input clock frequencies
  • Static synchronous design
  • Fully synthesizable
Application
  • I²C Slave is used in many serial communication applications
Verification
  • I²C Slave Core's functionality is verified in modelsim simulation software using test bench in Verilog HDL
 Appication Example :  Create a system that incorporates 32 bit NIOS Processor, I²C Master IP, SRAM and I²C Slave IP. View Full size
Related Products

 
Embedded Systems Development Kit (Cyclone FPGA)
USB 2.0 Embedded Development Board (Cyclone III FPGA)
Logic Analyzers and Pattern Generators
Downloads

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