![](data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEARgBGAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAM0AkQDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA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ckE9s5FTGai5NMCtD8R/7b8LXGnam3k6qo+WQDaswH8m9u/b0q38FiTLr5JyS8Of/IlZHjP4d3Fg7XFihlhzxgcj2rpfhFoepaTb6nPfW5ijuTEYmLA7tu/PAOR1HWk3BwbWnkGtz0uiiisCgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKwNf8ADNrrULB1xJjhhW/RQB8+eI/BeoaXMzqjFM/eHQ1x03mxErLEw7DjFfV89tDcRlJY1dT2IrldV+H2lagSyJ5bH0renXlHR6olwTPnY3BPV+M+vf8AOms3GSDz6kGvZZvhBA75WUY+mP5Ve0z4TaXayK84EmOcEZ/nW/1qNtiORnmfgvwZdeJtSiZ43jsFOXkI5Yei/X1r6Ot4Et7dIY1CoihVA6ACorHT7bT4BDbxKij0FWq5alV1HdmkY2IWtYGOWiUn6Un2O3/54p+VT0VmMakaRjCKFHtSPEkow6hh70+igCD7Hb/88U/KlW1gRsrEoPripqKAEZVddrAEelIiLGu1FAHoKdRQBG8Mcpy6K31FO8tNmzaNvpTqKAIPsdv/AM8U/KlFpbg5EKZ+lTUUAFFFFADJIklGHUMPeo/sdv8A88U/Kp6KAIkt4ozlI1H0FS0UUARPbwyHLxqx9xTfsdt/zxT8qnooAZHDHF9xAv0pr28MjZeNWPqRUtFAEH2O3/54p+VSoiou1VAHoKdRQBH5Mfmb9g3euKc6LIu11BHoadRQBB9jt/8Anin5Uq2sCNlYlB9QKmooARlDqVYAg9qREWNdqgAegp1FACMquu1gCPQ0iIqLtUAD0FOooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPCfDXxp8R6zd3UVxZaUqxR2rqY4pAcyyxI2cue0jY9wOtaGo/FvXrTw3qOox2mmma2tlmRWjk2km8kg5+fptQH657cUUU6miXq/0Cnqv68zkbn9oTxZDqs1qun6KY0kKAmGXOB/20rr774ta9beCDrSWmmm5GnWt3taOTZvlnkjYY35xhBjnrnrRRUy6fP9Aj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)
All trademarks mentioned in this document
are trademarks of their respective owners. http://www.dcd.pl
Copyright 1999-2007 DCD – Digital Core Design. All Rights Reserved.
http://www.DigitalCoreDesign.com
Home and automotive radio
D
DI
I2
2C
CM
M
●
●
○
○
●
○
○
○
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
♦
◊
◊
◊
♦
◊
◊
◊
♦
◊
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 / micro-
controller and an I2C bus. It can work as a
master transmitter or master receiver depend-
ing on working mode determined by micro-
processor/microcontroller. The DI2CM core
incorporates all features required by the latest
I2C specification including clock synchroniza-
tion, arbitration, multi-master systems and
High-speed transmission mode. Built-in timer
allows operation from a wide range of the clk
frequencies.
KEY FEATURES
Conforms to v.2.1 of the I2C specification
Master operation
Master transmitter
Master recei ver
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)
Arbitration and clock synchronization
Support for multi-master systems
Support for both 7-bit and 10-bit address-
ing formats on the I2C bus
Interrupt generation
Build-in 8-bit timer for data transfers speed
adjusting
Host side interface dedicated for micro-
processors/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
Low-power applications
Communication systems
Cost-effective reliable automotive systems
DELIVERABLES
Source code:
VHDL Source Code or/and
VERILOG Source Code or/and
Encrypted, or plain text EDIF netlist
VHDL & VERILOG test bench environ-
ment
Active-HDL automatic simulation macros
ModelSim automatic simulation macros
Tests with reference responses
Technical documentation
Installation notes