A mini I2C bus interface circuit design and its VLSI implementation

被引:0
|
作者
Huang, Caixia [1 ]
Yang, Sen [2 ]
机构
[1] Changsha Univ, Sch Comp Sci & Engn, Changsha 410003, Peoples R China
[2] Hunan PinTeng Elect Technol Co LTD, Changsha 410073, Peoples R China
来源
JOURNAL OF SUPERCOMPUTING | 2024年 / 80卷 / 16期
关键词
Mini (IC)-C-2; ASIC; Verilog;
D O I
10.1007/s11227-024-06370-9
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The existing (IC)-C-2 interfaces require significant CPU intervention for data communication. In SOC systems, when using internally integrated (IC)-C-2 modules as masters, software control of I/O ports is necessary to emulate the (IC)-C-2 protocol for data transmission. This paper proposes a Mini (IC)-C-2 bus interface circuit design scheme that supports both master and slave modes. The (IC)-C-2 interface features minimal CPU intervention during data transmission, ease of use, small circuit area, and low power consumption. Additionally, the internal state machine design employs independent finite state machines (FSMs) for master and slave modes, enabling flexible configuration of the (IC)-C-2 module to operate in either mode. In comparison to reference (ShenZhen in Microelectronics Technology CO.BJ8M306A, Datasheet.2019.12.2., 2019), the proposed (IC)-C-2 solution reduces CPU instructions by 50% during data transmission, and by 33% compared to reference (GigaDevice Semiconductor Inc. GD32F1x0, Datasheet, 2022). After DC synthesis, the proposed design occupies only 14% of the area and consumes only 3.6% of the power of the Open Source (IC)-C-2 Design (Forencich in verilog-i2c. GitHub repository. Retrieved from https://github.com/alexforencich/verilog-i2c, n.d.). Therefore, this design scheme is better suited for low-power systems. The proposed design was validated through simulation using Xilinx ISE 14.7 with a SPARTAN 3 FPGA model xc3s500e-5pq208, and finally implemented using Huahong 95 nm CMOS technology, demonstrating high integration and low power consumption.
引用
收藏
页码:23794 / 23814
页数:21
相关论文
共 50 条
  • [31] Realization of I2C interface in a CPLD device
    Fang, Qingzhe
    Ni, Guoqiang
    Wang, Xiaoyan
    Li, Xin
    Yi Qi Yi Biao Xue Bao/Chinese Journal of Scientific Instrument, 2002, 23 (05):
  • [32] Analog switch expands I2C interface
    Vassalli, L
    EDN, 2001, 46 (26) : 102 - 102
  • [33] Design of I2C Master Core with AHB Protocol for High Performance Interface
    Jasni, Rufina S.
    Mangai, Siva . N. M.
    ICSPC'21: 2021 3RD INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATION (ICPSC), 2021, : 518 - 521
  • [34] The Application of I2C Bus Digital Sensor in Airflow Measurements
    Guo, Yu Guang
    Ren, De Zhi
    Xu, Li Ping
    MECHANICAL AND ELECTRONICS ENGINEERING III, PTS 1-5, 2012, 130-134 : 108 - 111
  • [35] Interfacing of light sensor with FPGA using I2C bus
    Bagdalkar, Prasanna
    Ali, Layak
    2020 6TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATION SYSTEMS (ICACCS), 2020, : 843 - 846
  • [36] LOW-POWER CHIP SUPPORTS I2C BUS
    GOSCH, J
    ELECTRONICS-US, 1983, 56 (03): : 92 - 92
  • [37] I2C Bus: Distributed Processing also in Equipment.
    Kind, Rainer
    Elektronik Munchen, 1981, 30 (07): : 89 - 94
  • [38] Classics in the background: I2C bus serves as a cost cutter
    Klassiker im hintergrund: I2C-bus dient als kostenbremse
    Sanchez, M., 1600, Informationsgesellschaft Technik mbH (121): : 1 - 2
  • [39] Design and Implementation of LIN bus and USB bus interface
    Huang, Li
    Huang, Hui
    6TH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN, MANUFACTURING, MODELING AND SIMULATION (CDMMS 2018), 2018, 1967
  • [40] I2C interface connects CompactFlash card to microcontroller
    Maxim Integrated Products Inc., Sunnyvale, CA, United States
    EDN, 2006, 18 (74-75)