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 条
  • [41] I2C interface connects CompactFlash card to microcontroller
    Janssen, Fons
    EDN, 2006, 51 (18) : 74 - +
  • [42] Application Research of Smart Water Systems Based on I2C Bus
    Shi Binbin
    Hu Zhifen
    Dai Minli
    SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING: THEORY AND PRACTICE, VOL 2, 2012, 115 : 515 - +
  • [43] I2C BUS - AN INTER-CHIP SERIAL LINK.
    Lockyear, Graham
    New Electronics, 1986, 19 (22): : 54 - 55
  • [44] ACME: An Energy-Efficient Approximate Bus Encoding for I2C
    Xie, Chen
    Pagliari, Daniele Jahier
    Calimera, Andrea
    Macii, Enrico
    Poncino, Massimo
    2021 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2021,
  • [45] Fault Analysis and Mitigation Techniques of the I2C Bus for Nanosatellite Missions
    Albalooshi, Amina
    Jallad, Abdul-Halim M.
    Marpu, Prashanth R.
    IEEE ACCESS, 2023, 11 : 34709 - 34717
  • [46] 1.3 GHZ PHASE-LOCKED LOOP WITH I2C BUS
    SCHECKEL, B
    KRIEGER, C
    SIEMENS FORSCHUNGS-UND ENTWICKLUNGSBERICHTE-SIEMENS RESEARCH AND DEVELOPMENT REPORTS, 1986, 15 (02): : 73 - 77
  • [47] Concept and Design of a Fiber-Optic and an I2C Hybrid Sensor Bus System for Telecommunication Satellites
    Putzer, P.
    Hurni, A.
    Manhart, M.
    Tiefenbeck, C.
    Plattner, M.
    Koch, A. W.
    SENSORS AND SMART STRUCTURES TECHNOLOGIES FOR CIVIL, MECHANICAL, AND AEROSPACE SYSTEMS 2012, PTS 1 AND 2, 2012, 8345
  • [48] Implementation of Machine Learning in VLSI Integrated Circuit Design
    Shreyanth S.
    Harshitha D.S.
    Niveditha S.
    SN Computer Science, 4 (2)
  • [49] I2C Hardware Master Serial Interface for Asynchronous ADCs
    Andrysiewicz, Wojciech
    Koscielnik, Dariusz
    Miskowicz, Marek
    2015 IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (ISSE) PROCEEDINGS, 2015, : 77 - 81
  • [50] I2C simplifies front-panel design
    Daniel, DA
    ELECTRONIC DESIGN, 1999, 47 (19) : 102 - +