[go: up one dir, main page]

CN116097235A - 一种基于内部集成电路的通信方法及装置 - Google Patents

一种基于内部集成电路的通信方法及装置 Download PDF

Info

Publication number
CN116097235A
CN116097235A CN202080104981.8A CN202080104981A CN116097235A CN 116097235 A CN116097235 A CN 116097235A CN 202080104981 A CN202080104981 A CN 202080104981A CN 116097235 A CN116097235 A CN 116097235A
Authority
CN
China
Prior art keywords
packet
communication method
data
state
integrated circuit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202080104981.8A
Other languages
English (en)
Other versions
CN116097235B (zh
Inventor
鲍鹏鑫
文海波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Yinwang Intelligent Technology Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202311181349.5A priority Critical patent/CN117220835A/zh
Publication of CN116097235A publication Critical patent/CN116097235A/zh
Application granted granted Critical
Publication of CN116097235B publication Critical patent/CN116097235B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4027Coupling between buses using bus bridges
    • G06F13/4045Coupling between buses using bus bridges where the bus bridge performs an extender function
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0016Inter-integrated circuit (I2C)

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Communication Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本申请公开了一种基于I2C的通信方法及装置。在将I2C信号封装进数据包进行透传时,将I2C状态通过数据包的包头中的第一字段来指示,数据包可以没有负载部分,或者数据包有负载部分但负载部分则用于承载Slave地址、读/写标志或I2C数据。由于I2C状态在数据包的包头中指示,因而可以与Slave地址、读/写标志或I2C数据等封装在一个数据包中,换而言之,I2C状态可以不用单独占用一个数据包。本申请可以实现减少传输所需带宽,提高传输效率的技术效果。

Description

PCT国内申请,说明书已公开。

Claims (30)

  1. PCT国内申请,权利要求书已公开。
CN202080104981.8A 2020-09-17 2020-09-17 一种基于内部集成电路的通信方法及装置 Active CN116097235B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311181349.5A CN117220835A (zh) 2020-09-17 2020-09-17 一种基于内部集成电路的通信方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2020/115996 WO2022056793A1 (zh) 2020-09-17 2020-09-17 一种基于内部集成电路的通信方法及装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202311181349.5A Division CN117220835A (zh) 2020-09-17 2020-09-17 一种基于内部集成电路的通信方法及装置

Publications (2)

Publication Number Publication Date
CN116097235A true CN116097235A (zh) 2023-05-09
CN116097235B CN116097235B (zh) 2023-08-04

Family

ID=80777349

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202080104981.8A Active CN116097235B (zh) 2020-09-17 2020-09-17 一种基于内部集成电路的通信方法及装置
CN202311181349.5A Pending CN117220835A (zh) 2020-09-17 2020-09-17 一种基于内部集成电路的通信方法及装置

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202311181349.5A Pending CN117220835A (zh) 2020-09-17 2020-09-17 一种基于内部集成电路的通信方法及装置

Country Status (7)

Country Link
US (1) US12182057B2 (zh)
EP (1) EP4202707A4 (zh)
JP (1) JP7551913B2 (zh)
CN (2) CN116097235B (zh)
BR (1) BR112023004807A2 (zh)
CA (1) CA3193105A1 (zh)
WO (1) WO2022056793A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024262069A1 (ja) * 2023-06-19 2024-12-26 ソニーセミコンダクタソリューションズ株式会社 画像送信装置、画像受信装置及び画像伝送システム

Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101103569A (zh) * 2004-11-24 2008-01-09 高通股份有限公司 数字数据接口装置消息格式
US20080147941A1 (en) * 2005-04-29 2008-06-19 Nxp B.V. Dynamic 12C Slave Device Address Decoder
US20080201511A1 (en) * 2005-04-29 2008-08-21 Nxp B.V. Device Identification Coding of Inter-Integrated Circuit Slave Devices
CN101690068A (zh) * 2006-12-06 2010-03-31 弗森多系统公司(dba弗森-艾奥) 用于在多个独立主机之间共享的设备的装置、系统、以及方法
CN102025565A (zh) * 2010-12-07 2011-04-20 美的集团有限公司 一种用于多个设备之间的i2c总线通讯检测方法
CN102914427A (zh) * 2012-10-14 2013-02-06 北京工业大学 一种多轴随机载荷下疲劳损伤评估方法和监测装置
CN103163849A (zh) * 2011-12-15 2013-06-19 财团法人车辆研究测试中心 电动车运行资料汇集系统
CN106170781A (zh) * 2014-04-02 2016-11-30 高通股份有限公司 用于在集成电路间(i2c)总线上带内发送额外信息的方法
US20160357701A1 (en) * 2015-06-05 2016-12-08 Samsung Electronics Co., Ltd Computing device including an inter-integrated circuit (i2c) communication module and a communication error recovery method thereof
CN106959935A (zh) * 2017-03-13 2017-07-18 郑州云海信息技术有限公司 一种兼容i2c通信与ipmb通信的方法
US20170273599A1 (en) * 2016-03-24 2017-09-28 Bend Labs, Inc. Compliant sensors for force sensing
US20180165232A1 (en) * 2016-12-09 2018-06-14 Autochips Inc. Slave device connected to master device via i2c bus and communication method thereof
US20180357199A1 (en) * 2017-06-12 2018-12-13 Qualcomm Incorporated Slave-to-slave communication in i3c bus topology
US20190050366A1 (en) * 2017-08-14 2019-02-14 Qualcomm Incorporated Device, event and message parameter association in a multi-drop bus
US20190174466A1 (en) * 2018-01-22 2019-06-06 Intel Corporation Control signaling for uplink multiple input multiple output, channel state information reference signal configuration and sounding reference signal configuration
CN109941315A (zh) * 2019-03-29 2019-06-28 上海仁童电子科技有限公司 一种数据处理装置及方法
CN110945490A (zh) * 2017-08-04 2020-03-31 索尼半导体解决方案公司 通信设备、通信方法、程序和通信系统
CN111124979A (zh) * 2019-10-31 2020-05-08 苏州浪潮智能科技有限公司 一种基于堆栈结构的i2c多主访问方法和系统
CN111149313A (zh) * 2018-04-04 2020-05-12 华为技术有限公司 一种数据传输方法及设备
US20200257641A1 (en) * 2019-02-13 2020-08-13 Realtek Semiconductor Corp. Data communication and processing method of master device and slave device

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101417744B1 (ko) * 2008-01-17 2014-07-09 경희대학교 산학협력단 인터넷 프로토콜 버전6 기반 저전력 무선네트워크에서이동성 헤더 압축 방법 및 장치
US9594536B2 (en) * 2011-12-29 2017-03-14 Ati Technologies Ulc Method and apparatus for electronic device communication
FR3009633B1 (fr) * 2013-08-08 2017-02-24 Stmicroelectronics Rousset Communication sur bus i2c
CN104978301B (zh) * 2014-04-09 2019-08-13 Nxp股份有限公司 基于i2c总线协议的双线差分总线收发系统及i2c双线差分通讯方法
CN103914427B (zh) * 2014-04-14 2016-08-31 中国人民解放军国防科学技术大学 基于三根物理互连线的集成电路片上通讯方法及装置
US10372664B2 (en) 2015-06-25 2019-08-06 Thine Electronics, Inc. Host-side transceiver device and transceiver system
US10397021B2 (en) 2016-01-29 2019-08-27 Analog Devices, Inc. Synchronous slave-to-slave communications
KR102721539B1 (ko) * 2017-02-02 2024-10-25 노키아 테크놀로지스 오와이 통신시스템에서의 데이터 처리 방법
US10693674B2 (en) * 2018-01-29 2020-06-23 Qualcomm Incorporated In-datagram critical-signaling using pulse-count-modulation for I3C bus

Patent Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101103569A (zh) * 2004-11-24 2008-01-09 高通股份有限公司 数字数据接口装置消息格式
US20080147941A1 (en) * 2005-04-29 2008-06-19 Nxp B.V. Dynamic 12C Slave Device Address Decoder
US20080201511A1 (en) * 2005-04-29 2008-08-21 Nxp B.V. Device Identification Coding of Inter-Integrated Circuit Slave Devices
CN101690068A (zh) * 2006-12-06 2010-03-31 弗森多系统公司(dba弗森-艾奥) 用于在多个独立主机之间共享的设备的装置、系统、以及方法
CN102025565A (zh) * 2010-12-07 2011-04-20 美的集团有限公司 一种用于多个设备之间的i2c总线通讯检测方法
CN103163849A (zh) * 2011-12-15 2013-06-19 财团法人车辆研究测试中心 电动车运行资料汇集系统
CN102914427A (zh) * 2012-10-14 2013-02-06 北京工业大学 一种多轴随机载荷下疲劳损伤评估方法和监测装置
CN106170781A (zh) * 2014-04-02 2016-11-30 高通股份有限公司 用于在集成电路间(i2c)总线上带内发送额外信息的方法
US20160357701A1 (en) * 2015-06-05 2016-12-08 Samsung Electronics Co., Ltd Computing device including an inter-integrated circuit (i2c) communication module and a communication error recovery method thereof
US20170273599A1 (en) * 2016-03-24 2017-09-28 Bend Labs, Inc. Compliant sensors for force sensing
US20180165232A1 (en) * 2016-12-09 2018-06-14 Autochips Inc. Slave device connected to master device via i2c bus and communication method thereof
CN106959935A (zh) * 2017-03-13 2017-07-18 郑州云海信息技术有限公司 一种兼容i2c通信与ipmb通信的方法
US20180357199A1 (en) * 2017-06-12 2018-12-13 Qualcomm Incorporated Slave-to-slave communication in i3c bus topology
CN110945490A (zh) * 2017-08-04 2020-03-31 索尼半导体解决方案公司 通信设备、通信方法、程序和通信系统
US20190050366A1 (en) * 2017-08-14 2019-02-14 Qualcomm Incorporated Device, event and message parameter association in a multi-drop bus
US20190174466A1 (en) * 2018-01-22 2019-06-06 Intel Corporation Control signaling for uplink multiple input multiple output, channel state information reference signal configuration and sounding reference signal configuration
CN111149313A (zh) * 2018-04-04 2020-05-12 华为技术有限公司 一种数据传输方法及设备
US20200257641A1 (en) * 2019-02-13 2020-08-13 Realtek Semiconductor Corp. Data communication and processing method of master device and slave device
CN109941315A (zh) * 2019-03-29 2019-06-28 上海仁童电子科技有限公司 一种数据处理装置及方法
CN111124979A (zh) * 2019-10-31 2020-05-08 苏州浪潮智能科技有限公司 一种基于堆栈结构的i2c多主访问方法和系统

Also Published As

Publication number Publication date
EP4202707A1 (en) 2023-06-28
US20230222085A1 (en) 2023-07-13
JP7551913B2 (ja) 2024-09-17
US12182057B2 (en) 2024-12-31
CN116097235B (zh) 2023-08-04
CN117220835A (zh) 2023-12-12
JP2023541308A (ja) 2023-09-29
BR112023004807A2 (pt) 2023-04-18
WO2022056793A1 (zh) 2022-03-24
CA3193105A1 (en) 2022-03-24
KR20230066467A (ko) 2023-05-15
EP4202707A4 (en) 2023-08-23

Similar Documents

Publication Publication Date Title
CN105516191B (zh) 基于fpga实现的万兆网tcp协议卸载引擎toe的系统
US8908564B2 (en) Method for Media Access Control address learning and learning rate suppression
CN101515841B (zh) 一种基于RapidIO协议的数据包传输的方法、设备和系统
CN107079017B (zh) 一种报文转换方法及装置
WO2009038928A3 (en) Accessing device-hosted services from scripting and other programming environments
WO2022205255A1 (zh) 一种数据传输的方法及装置
CN110169112A (zh) 信道质量信息传输方法、装置及系统、存储介质
CN116097235A (zh) 一种基于内部集成电路的通信方法及装置
CN117194289A (zh) 一种基于fmql的多通道可重构数据传输装置
TWI506443B (zh) 處理器與週邊裝置之間的媒介週邊介面及其通信方法
CN106951386A (zh) 一种基于fpga的多功能转换器
CN103533574A (zh) 无线传感器网络和互联网之间数据传输的方法和装置
CN206149237U (zh) 一种多路差分信号转ttl电平信号的转换及防护系统
CN101814983A (zh) 一种485通信接口的自动换向电路
CN103412847A (zh) 基于fpga的usb转多路链路接口电路
CN102545953B (zh) Uart功能扩展电路及其控制方法
CN207625600U (zh) 基于交换机芯片的以太网扩展电路
CN210428141U (zh) 数字传感器
CN208174715U (zh) 一种EtherCAT互联平台从站控制器
Esparza et al. Transitioning applications from CAN 2.0 to CAN FD
CN110489363B (zh) 基于ddr写通道的发送电路
CN202210800U (zh) 集成式通讯模组
CN116235414A8 (zh) 信道编码方法及装置
US11119967B1 (en) Methods and apparatus for PHY register access
CN203941523U (zh) 串口扩展电路

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20241107

Address after: 518129 Huawei Headquarters Office Building 101, Wankecheng Community, Bantian Street, Longgang District, Shenzhen, Guangdong

Patentee after: Shenzhen Yinwang Intelligent Technology Co.,Ltd.

Country or region after: China

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd.

Country or region before: China