Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for realizing I2C data write protection and read confirmation by using CPLD

A data writing and data reading technology, which is applied in the server field, can solve problems such as processing without data reading confirmation, achieve data reading confirmation, reduce the risk of data reading errors, and strengthen security protection

Inactive Publication Date: 2019-01-25
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the part where the master uses the I2C protocol to write and read data to the CPLD, most of them currently use the standard I2C packet format, which means that any master can easily modify the CPLD as long as it uses the standard I2C packet. Internal data, and there is no processing for data read confirmation

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
  • Method for realizing I2C data write protection and read confirmation by using CPLD
  • Method for realizing I2C data write protection and read confirmation by using CPLD

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] In order to enable those skilled in the art to better understand the technical solutions in the present invention, 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 The embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.

[0035] figure 1 The schematic flow chart of the method for implementing I2C data writing protection using CPLD provided by the embodiment of the present application, by figure 1 As can be seen, the method for implementing I2C data writing protection using CPLD of the present embodiment comprises the following steps:

[0036] Write INV...

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 method for realizing I2C data write protection and read confirmation by using CPLD. The write method comprises INVERT_DATA_BYTE is written in a standard package for I2C datawrite. Whether INVERT_DATA_BYTE is the bit inverse value of DATA_BYTE is confirmed by CPLD. If yse, the master control end writes the data into the CPLD; Otherwise, the master terminal does not writethe data to the CPLD. The invention also disclosed is a reading method, comprising INVERT_DATA_BYTE is writed in a standard package for I2C data reading; The master terminal reads INVERT_DATA_BYTE andDATA_BYTE from CPLD, and judges whether the value of INVERT_DATA_BYTE is the bit inverse value of DATA_BYTE. If yes, the main control end successfully reads the data; Otherwise the main control end reads the data again. By adding INVERT_DATA_BYTE in the standard package, the invention reduces the risk of data reading error and being tampered with maliciously, and effectively strengthens the safety protection of the data.

Description

technical field [0001] The embodiment of the present invention relates to the technical field of servers, in particular to a method for implementing I2C data writing protection and reading confirmation by using CPLD. Background technique [0002] CPLD (Complex Programmable Logic Device) complex programmable logic device is widely used in the R&D and design of servers, including data processing, power sequence control and integration of peripheral components. In the part where the master uses the I2C protocol to write and read data to the CPLD, most of them currently use the standard I2C packet format, which means that any master can easily modify the CPLD as long as it uses the standard I2C packet. Internal data, and there is no processing for data read confirmation. [0003] Based on the above problems, the present invention proposes a method of using CPLD to realize I2C data writing protection and reading confirmation, so as to realize the protection of the master control...

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): G06F3/06G06F13/42
CPCG06F3/0619G06F3/0622G06F3/0658G06F13/4282G06F2213/0016
Inventor 林正中
Owner ZHENGZHOU YUNHAI INFORMATION TECH CO LTD