{"title":"Interfacing of light sensor with FPGA using I2C bus","authors":"Prasanna Bagdalkar, L. Ali","doi":"10.1109/ICACCS48705.2020.9074372","DOIUrl":null,"url":null,"abstract":"This paper presents, hardware implementation of I2C and UART controller on FPGA for interfacing ambient light sensor BH1750FVI and transmitting data serially to Simulink respectively. The objective is to establish and synchronize communication between light sensor and Simulink through I2C-to-UART Bridge implemented on FPGA. VHDL hardware description language is used to implement I2C and UART controller through finite state machine (FSM) structure. Functional verification of I2C controller implemented on FPGA is done through hardware I2C analyzer. After successful acquisition of data from light sensor, UART controller is used to send data serially via COM port into Matlab-Simulink for monitoring and processing of data from ambient light sensor.","PeriodicalId":439003,"journal":{"name":"2020 6th International Conference on Advanced Computing and Communication Systems (ICACCS)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 6th International Conference on Advanced Computing and Communication Systems (ICACCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICACCS48705.2020.9074372","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
This paper presents, hardware implementation of I2C and UART controller on FPGA for interfacing ambient light sensor BH1750FVI and transmitting data serially to Simulink respectively. The objective is to establish and synchronize communication between light sensor and Simulink through I2C-to-UART Bridge implemented on FPGA. VHDL hardware description language is used to implement I2C and UART controller through finite state machine (FSM) structure. Functional verification of I2C controller implemented on FPGA is done through hardware I2C analyzer. After successful acquisition of data from light sensor, UART controller is used to send data serially via COM port into Matlab-Simulink for monitoring and processing of data from ambient light sensor.