![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
DI2CM I2C Bus Interface - Master ver 3.08 OVERVIEW I2C is a two-wire, bi-directional serial bus that provides a simple and efficient method of data transmission over a short distance between many devices. The DI2CM core provides an interface between a microprocessor / microcontroller and an I2C bus. It can work as a master transmitter or master receiver depending on working mode determined by microprocessor/microcontroller. The DI2CM core incorporates all features required by the latest I2C specification including clock synchronization, arbitration, multi-master systems and High-speed transmission mode. Built-in timer allows operation from a wide range of the clk frequencies. Build-in 8-bit timer for data transfers speed adjusting Host side interface dedicated for microprocessors/microcontrollers User-defined timing (data setup, start setup, start hold, etc.) Fully synthesizable Static synchronous design with positive edge clocking and synchronous reset No internal tri-states Scan test ready APPLICATIONS Embedded microprocessor boards Consumer and professional audio/video Home and automotive radio Low-power applications Communication systems Cost-effective reliable automotive systems KEY FEATURES Conforms to v.2.1 of the I C specification Master operation Master transmitter Master receiver 2 Support for all transmission speeds Standard (up to 100 kb/s) Fast (up to 400 kb/s) High Speed (up to 3,4 Mb/s) DELIVERABLES Source code: VHDL Source Code or/and VERILOG Source Code or/and Encrypted, or plain text EDIF netlist VHDL & VERILOG test bench environment Active-HDL automatic simulation macros ModelSim automatic simulation macros Tests with reference responses Technical documentation Installation notes http://www.DigitalCoreDesign.com http://www.dcd.pl Arbitration and clock synchronization Support for multi-master systems Support for both 7-bit and 10-bit addressing formats on the I2C bus Interrupt generation All trademarks mentioned in this document are trademarks of their respective owners. Copyright 1999-2007 DCD - Digital Core Design. All Rights Reserved. HDL core specification Datasheet Synthesis scripts Example application Technical support IP Core implementation support 3 months maintenance Delivery the IP Core updates, minor and major versions changes Delivery the documentation updates Phone & email support SYMBOL datai(7:0) rd we address(1:0) sclhs sclo sdao datao(7:0) scli sdai cs rst clk irq LICENSING Comprehensible and clearly defined licensing methods without royalty fees make using of IP Core easy and simply. Single Design license allows use IP Core in single FPGA bitstream and ASIC implementation. Unlimited Designs, One Year licenses allow use IP Core in unlimited number of FPGA bitstreams and ASIC implementations. In all cases number of IP Core instantiations within a design, and number of manufactured chips are unlimited. There is no time restriction except One Year license where time of use is limited to 12 months. PINS DESCRIPTION PIN clk rst address(1:0) cs we rd scli sdai datai(7:0) datao(7:0) sclo sclhs sdao irq TYPE input input input input input input input input input output output output output output DESCRIPTION Global clock Global reset Processor address lines Chip select Processor write strobe Processor read strobe I2C bus clock line (input) I2C bus data line (input) Processor data bus (input) Processor data bus (output) I2C bus clock line (output) High-speed clock line (output) I2C bus data line (output) Processor interrupt line Single Design license for VHDL, Verilog source code called HDL Source Encrypted, or plain text EDIF called Netlist One Year license for Encrypted Netlist only Unlimited Designs license for HDL Source Netlist Upgrade from HDL Source to Netlist Single Design to Unlimited Designs All trademarks mentioned in this document are trademarks of their respective owners. http://www.DigitalCoreDesign.com http://www.dcd.pl Copyright 1999-2007 DCD - Digital Core Design. All Rights Reserved. BLOCK DIAGRAM Figure below shows the DI2CM IP Core block diagram. address(1:0) datai(7:0) datao(7:0) cs we rd irq IMPLEMENTATION Figures below show the typical DI2CM implementations in system with Standard/Fast and High-speed devices. VDD sdai Slave Address Shift Register Send Data Receive Data Input Filter Output Register CPU Interface RP sdao RP SDA SCL RS RS RS RS Control Register Status Register Control Logic Arbitration Logic sdai sdao open drain sda Clock Synchronization Timer rst clk Input Filter Output Register Output Register scli sclo DI2CM Slave device Clock Generator scli sclhs scl sclo open drain sclhs CPU Interface - Performs the interface functions between DI2CM internal blocks and microprocessor. Allows easy connection of the core to a microprocessor/microcontroller system. Control Logic - Manages execution of all commands sent via interface. Synchronizes internal data flow. Shift Register - Controls SDA line, performs data and address shifts during the data transmission and reception. Control Register - Contains five control bits used for performing all types of I2C Bus transmissions. Status Register - Contains seven status bits that indicates state of the I2C Bus and the DI2CM core. Clock Generator - Performs generation of the serial clock. Input Filter - Performs spike filtering. Clock Synchronization - Performs clock synchronization. Arbitration Logic - Performs arbitration during operations in multi-master systems. Timer - Allows operation from a wide range of the input frequencies. It is programmed by an user before transmission and can be reprogrammed to change the SCL frequency. All trademarks mentioned in this document are trademarks of their respective owners. DI2CM implementation in I2C-bus system with Standard/Fast devices only VDD RP SDA SCL RP RS RS RS RS sdai sdao open drain sda DI2CM Slave device scli sclo open drain scl sclhs VDD current-source pull-up DI2CM implementation in I2C-bus system with High-speed devices http://www.DigitalCoreDesign.com http://www.dcd.pl Copyright 1999-2007 DCD - Digital Core Design. All Rights Reserved. PERFORMANCE The following table gives a survey about the Core area and performance in the ALTERA(R) devices after Place & Route (all key features have been included): Speed Logic Cells Fmax grade STRATIX-II -3 205 380 MHz CYCOLNE-II -6 244 263 MHz MERCURY -5 290 210 MHz STRATIX -5 241 254 MHz CYCLONE -6 241 250 MHz APEX II -7 268 192 MHz APEX20KC -7 268 180 MHz APEX20KE -1 268 160 MHz APEX20K -1 268 122 MHz ACEX1K -1 287 135 MHz FLEX10KE -1 287 140 MHz MAX 2 -3 241 187 MHz MAX 7000AE -5 137 67 MHz MAX 3000A -7 137 49 MHz Core performance in ALTERA(R) devices Device The main features of each Digital Core Design I2C compliant cores have been summarized in table below. It gives a briefly member characterization helping user to select the most suitable IP Core for its application. High-speed mode 10-bit addressing User defined timing Master operation Interrupt generation Clock synchronization I2C specification version 7-bit addressing Slave operation Standard mode Passive device interface CPU interface DI2CM DI2CS DI2CSB 2.1 2.1 2.1 - 2 Arbitration Design - - - I C cores summary table All trademarks mentioned in this document are trademarks of their respective owners. http://www.DigitalCoreDesign.com http://www.dcd.pl Copyright 1999-2007 DCD - Digital Core Design. All Rights Reserved. Spike filtering Fast mode CONTACTS For any modification or special request please contact to Digital Core Design or local distributors. Headquarters: Wroclawska 94 41-902 Bytom, POLAND nfo@dcd.pl e-mail: iinfo@dcd.pl tel. fax : +48 32 282 82 66 : +48 32 282 74 37 Distributors: http://www.dcd.pl/apartn.php Please check http://www.dcd.pl/apartn.php All trademarks mentioned in this document are trademarks of their respective owners. http://www.DigitalCoreDesign.com http://www.dcd.pl Copyright 1999-2007 DCD - Digital Core Design. All Rights Reserved. |
Price & Availability of DI2CM
![]() |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |