Design Validation of Inter-IC (I²C) Bus and Implementation in Real-Time PCI Application

Journal Title: International Journal of Engineering and Science Invention - Year 2017, Vol 6, Issue 8

Abstract

Validation is the activity that determines the correctness of the design that is being created. It ensures that the design does meet the specifications required and operates properly. This paper will focus on developing an exhaustive, reusable and configurable environment to validate the Inter-IC (I²C) interface on one of Intel’s silicon products. Inter-IC (I²C) provides a way of serial communication between CPU and low speed peripherals with in short range. In this paper used a specimen based validation environment for validation of Inter-IC (I²C) protocol. Specimen provides inbuilt constraint solver, which allows fast and easy test generation. This paper will also focus on developing the validation environment to validate the System Management Bus (SMBus) and PCA9555 IO expander, which are usage models of Inter-IC (I²C) bus. System Management Bus (SMBus) provides a control bus for system. PCA9555 IO expander provides 16 bits of General Purpose parallel Input/output (GPIO) expansion for Inter-IC (I²C) bus applications. Hot plug operation allows addition or removal of components that would expand or shrink the system without significant interruption to the operation of the system. Implementing Peripheral Component Interconnect (PCI) Hot plug functionality with System Management Bus (SMBus) and PCA9555 IO expander reduces the required number of IO pins. Such Peripheral Component Interconnect (PCI) Hotplug validation environment can be developed by re-using System Management Bus (SMBus) and PCA9555 validation environments to validate Peripheral Component Interconnect (PCI) Hotplug operation on Intel Peripheral Component Interconnect (PCI) Express Controller.

Authors and Affiliations

M. Srinu, B. Krishna

Keywords

Related Articles

Hierarhical Forest Custer and Heuristic Poll Classification For Mining Web Access Logs

Modern web clickstream data comprises multi levels of granularity based on the visitor behavior on its websites, making it cumbersome to scrutinize. Following the overarching idea that the event visualization should prov...

Safety Stock Prediction System And Its Application In Chemical Fiber Enterprises

Accurate and timely prediction of the safety stock of enterprises is of great significance for reducing the cost and improving the economic benefit, which is the urgent problem to be solved in the current manufacturing i...

Assessment of Natural Radioactivity and Some Heavy Metals Contamination along Aqaba Gulf, Egypt

Aqaba Gulf is an economically important marine environment in Egypt. Its coastal area was subjected to anthropogenic impact of urbanization and economic development during the last decades. The study was oriented to inve...

Thermal energy storage: - A review

Developing efficient and inexpensive energy storage devices is as important as developing new sources of energy. Thermal energy storage in the three forms viz. sensible heat storage, Latent heat storage with phase change...

Feasibility Study of Electric Vehiclesin Indian Cities

Pollution has been an area of concern in almost all major metropolitan cities. The increasing usage of motor vehicles and the emissions from these has been one of the prime reasons for deterioration in air quality in the...

Download PDF file
  • EP ID EP403305
  • DOI -
  • Views 69
  • Downloads 0

How To Cite

M. Srinu, B. Krishna (2017). Design Validation of Inter-IC (I²C) Bus and Implementation in Real-Time PCI Application. International Journal of Engineering and Science Invention, 6(8), 88-97. https://europub.co.uk/articles/-A-403305