10-bit slave address-based I2C bus verification method and system

A bus verification and address technology, which is applied in the field of bus interface, can solve the problems of narrow application range and slaves that do not support 10-bit addresses, and achieve the effects of good compatibility, simple structure and concise verification method

Active Publication Date: 2017-02-01
INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF5 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Under standard conditions, 7-bit slave addresses are addressed, and as the system scale increases, there is a demand for 10-bit addresses. However, the I2C bus verification model in the prior art often does not support slaves with 10-bit addresses, and the scope of application is narrow.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • 10-bit slave address-based I2C bus verification method and system
  • 10-bit slave address-based I2C bus verification method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] The core of the present invention is to provide a method and system for I2C bus verification based on a 10-bit slave address. The verification model structure is simple, the verification method is concise, and the compatibility is good. Function points such as the effectiveness and boundary of writing.

[0043] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0044] Please refer to figure...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a 10-bit slave address-based I2C bus verification method. The method comprises the steps that a test excitation layer inputs test excitation to an input port of a host model; the host model creates a reading/writing process task to a to-be-tested I2C bus interface according to the test excitation; the to-be-tested I2C bus interface sends the reading/writing process task to a slave model through an SDA line; and the slave model makes a response to the reading/writing process task, the test excitation layer judges whether a response result of the slave model is correct or not, and if the response result is correct, the verification of the to-be-tested I2C bus interface is passed. A verification model is simple in structure; the verification method is concise, good in compatibility and suitable for different kernel buses; an I2C protocol is met; and functional points of reading/writing validity, boundary and the like of an I2C bus can be accurately verified. The invention furthermore discloses a 10-bit slave address-based I2C bus verification system, which has the abovementioned beneficial effects.

Description

technical field [0001] The invention relates to the field of bus interface technology, in particular to a method and system for verifying an I2C bus based on a 10-bit slave address. Background technique [0002] The I2C bus is a two-wire serial bus used to connect microcontrollers and peripheral devices. The master master initiates data transmission and generates a clock signal that allows transmission. Any addressed device is a slave machine Slave. Under standard conditions, 7-bit slave addresses are addressed, and 10-bit addresses are required as the system scale increases. However, the I2C bus verification model in the prior art often does not support slaves with 10-bit addresses, and the scope of application is narrow. Therefore, how to verify the I2C bus based on the 10-bit slave address is a technical problem to be solved by those skilled in the art. Contents of the invention [0003] The purpose of the present invention is to provide a method and system for I2C bus...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/22
CPCG06F11/221
Inventor 王硕唐涛石广刘海林
Owner INSPUR SUZHOU INTELLIGENT TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products