APB bus-based I2C communication apparatus

A technology of APB bus and bus interface, which is applied in the field of I2C communication devices based on APB bus, can solve the problem that the device cannot meet the requirements of safe communication, and achieve the effect of easy implementation, simple hardware resources and improved security

Inactive Publication Date: 2018-05-22
C SKY MICROSYST CO LTD
View PDF4 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Traditional I2C communication devices can only transmit plaintext data. For some high-security communication fields, such as information security cards, military fields, etc., the above-mentioned devices cannot meet the requirements for secure communication

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
  • APB bus-based I2C communication apparatus
  • APB bus-based I2C communication apparatus
  • APB bus-based I2C communication apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] 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 only some 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.

[0031] The embodiment of the present invention provides an I2C communication device based on the APB bus, which is used to realize the I2C communication between the master and the slave, such as figure 2 As shown, the device includes: APB bus interface module 1, I2C bus interface module 2, encryption module 3, decryption module 4 and control...

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 provides an APB bus-based I2C communication apparatus. The apparatus comprises an APB bus interface module, an I2C bus interface module, an encryption module, a decryption module and a control module, wherein the encryption module receives plaintext data and a key transmitted by the APB bus interface module, generates ciphertext data according to the plaintext data and the key when being enabled, and sends the ciphertext data to a slave through the I2C bus interface module; and the decryption module receives the ciphertext data transmitted by the slave through the I2C bus interface module, receives a key transmitted by a host through the APB bus interface module, generates the plaintext data according to the ciphertext data and the key when being enabled, and sends the plaintext data to the host through the APB bus interface module. The data transmission security can be improved.

Description

technical field [0001] The invention relates to the technical field of embedded systems, in particular to an I2C communication device based on an APB bus. Background technique [0002] The I2C bus is a simple, bidirectional two-wire synchronous serial bus. It has the bus arbitration and high and low speed device synchronization functions required by the multi-host system. It has a wide range of applications, such as computer peripherals, industrial control and other occasions. [0003] A traditional I2C communication device is generally composed of a host-side bus interface part, an I2C bus interface module and a control module. The I2C bus interface module includes an I2C control module and a sending and receiving module. The sending and receiving module uses a double buffer structure. Adopt APB bus structure, such as figure 1 shown. [0004] Traditional I2C communication devices can only transmit plaintext data. For some high-security communication fields, such as inform...

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): G06F13/42G06F13/16G06F21/60
CPCG06F13/1668G06F13/4282G06F21/606G06F2213/0016G06F2221/2107G06F21/85G06F13/20G06F21/602H04L9/0618
Inventor 朱佳齐吴友飞孙波王本章
Owner C SKY MICROSYST 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