Skip to main content
Erschienen in:
Buchtitelbild

2018 | OriginalPaper | Buchkapitel

High Level Verification of I2C Protocol Using System Verilog and UVM

verfasst von : Lakshmi Manasa Kappaganthu, Avinash Yadlapati, Matta Durga Prakash

Erschienen in: Smart Computing and Informatics

Verlag: Springer Singapore

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Present-day technology has reached a goal where an entire system can be implemented on a single chip which is nothing but called system on chip (SOC). It involves microcontrollers and various peripheral devices with each peripheral device having its own intellectual property (IP) named as IP cores. Serial communication is established between these IP cores using various protocols like RS232, RS422 and UART etc. They perform point to point communication which requires huge wiring connections, multiplexing of all the bus connections to deliver the information to the IP Cores. To overcome this I2C protocol is developed by Philips, which is a two line communication. Here only two pins, i.e., SCL and SDA establish connection between various devices considering one as master and other as slave (Eswari et al. in Implementation of I2C Master Bus Controller on FPGA, 2013) [1]. These two pins communicate using particular commands like start, address, read/write, acknowledgement and stop commands. These commands show a particular format in which data should transfer. Both 7-bit and 10-bit addressing formats can be used, 10-bit addressing supports more addressing lines, i.e., 1024 compared to 127 addressing lines in 7-bit mode. The advantage in this protocol is it has low wiring data transfer rate that can be improved using Ultra-Fast mode (UFm) (Bandopadhyay in Designing with Xilinx FPGAs. Springer, Switzerland, 2017) [2]. Ultra-Fast mode is a unidirectional data transfer mode, i.e., only writing data to an address can be done. In this paper they perform verification for the design of an I2C protocol between a master and a slave using system Verilog and UVM in the tool SimVision.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Bollam Eswari, N. Ponmagal, K. Preethi, S.G. Sreejeesh.: Implementation of I2C Master Bus Controller on FPGA. International conference on Communication and Signal Processing (2013). Bollam Eswari, N. Ponmagal, K. Preethi, S.G. Sreejeesh.: Implementation of I2C Master Bus Controller on FPGA. International conference on Communication and Signal Processing (2013).
2.
Zurück zum Zitat Saikat Bandopadhyay: Simulation. In: Sanjay Churiwala Nagel. (eds.) Designing with Xilinx FPGAs. LNCS, pp. 127–140. Springer, Switzerland (2017) Saikat Bandopadhyay: Simulation. In: Sanjay Churiwala Nagel. (eds.) Designing with Xilinx FPGAs. LNCS, pp. 127–140. Springer, Switzerland (2017)
3.
Zurück zum Zitat Chris Spear.: System Verilog for verification: A Guide to Learning the test bench for Language Features. Springer, Colorado (2012) Chris Spear.: System Verilog for verification: A Guide to Learning the test bench for Language Features. Springer, Colorado (2012)
5.
Zurück zum Zitat S. Palnitkar.: Verilog HDL: A Guide to Digital Design and Synthesis. Upper Saddle River, New Jersey, Prentice Hall (1996) S. Palnitkar.: Verilog HDL: A Guide to Digital Design and Synthesis. Upper Saddle River, New Jersey, Prentice Hall (1996)
6.
Zurück zum Zitat Rashinkar, Prakash, Paterson, Peter, Singh, Leena.: System-on-a-Chip Verification: Methodology and techniques. Norwell, MA, USA (2000) Rashinkar, Prakash, Paterson, Peter, Singh, Leena.: System-on-a-Chip Verification: Methodology and techniques. Norwell, MA, USA (2000)
7.
Zurück zum Zitat Zheng-wei HU.: I2C Protocol Design for Reusability. In: Third International Symposium on Information Processing, North China Electric Power University, Baoding, China (2010) Zheng-wei HU.: I2C Protocol Design for Reusability. In: Third International Symposium on Information Processing, North China Electric Power University, Baoding, China (2010)
8.
Zurück zum Zitat J. W. Bruce.: Personal Digital Assistant (PDA) Based I2C Bus Analysis. In: IEEE Transactions on Consumer Electronics, Vol. 49. pp. 83–89. No. 4, China (2003) J. W. Bruce.: Personal Digital Assistant (PDA) Based I2C Bus Analysis. In: IEEE Transactions on Consumer Electronics, Vol. 49. pp. 83–89. No. 4, China (2003)
9.
Zurück zum Zitat Peter Corcoran: Two Wires and 30 Years. In: U.S. Patent 4 689 750, pp. 30–36, (2013) Peter Corcoran: Two Wires and 30 Years. In: U.S. Patent 4 689 750, pp. 30–36, (2013)
Metadaten
Titel
High Level Verification of I2C Protocol Using System Verilog and UVM
verfasst von
Lakshmi Manasa Kappaganthu
Avinash Yadlapati
Matta Durga Prakash
Copyright-Jahr
2018
Verlag
Springer Singapore
DOI
https://doi.org/10.1007/978-981-10-5547-8_1

Neuer Inhalt