Zicong Yang, Lixin Yang, Y. Xing, Zhijie Chen, Peiyuan Wan
{"title":"A State-Configurable IIC Bus Design","authors":"Zicong Yang, Lixin Yang, Y. Xing, Zhijie Chen, Peiyuan Wan","doi":"10.1109/ICASID.2019.8925136","DOIUrl":null,"url":null,"abstract":"This paper presents a design of IIC bus with configurable state and readable flexibility. Based on the proposed design, the working state of IIC can be read at all times, and simultaneously can be configured through APB bus. The implementation of finite state machine design is adopted, in which a small state machine is embedded into a large state machine, and state information is updated in IIC registers in real time. Through RTL simulation and FPGA verification, reliable data transmission in slave devices with IIC bus interface is realized. This proposed design has good flexibility, and suitable for chip measurement and system debugging, and has been successfully applied in engineering practice.","PeriodicalId":422125,"journal":{"name":"2019 IEEE 13th International Conference on Anti-counterfeiting, Security, and Identification (ASID)","volume":"143 1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE 13th International Conference on Anti-counterfeiting, Security, and Identification (ASID)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICASID.2019.8925136","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This paper presents a design of IIC bus with configurable state and readable flexibility. Based on the proposed design, the working state of IIC can be read at all times, and simultaneously can be configured through APB bus. The implementation of finite state machine design is adopted, in which a small state machine is embedded into a large state machine, and state information is updated in IIC registers in real time. Through RTL simulation and FPGA verification, reliable data transmission in slave devices with IIC bus interface is realized. This proposed design has good flexibility, and suitable for chip measurement and system debugging, and has been successfully applied in engineering practice.