Implementation I2C Controller by Using FPGA and Applied for 12 bits ADC
Autor: | Thanat Sooknuan, Maitree Thamma, Itsariya Aksonkid, Witchupong Wiboonjaroen |
---|---|
Rok vydání: | 2018 |
Předmět: |
Finite-state machine
business.industry Computer science Interface (computing) Control theory Logic gate VHDL Electronics Hardware_ARITHMETICANDLOGICSTRUCTURES Field-programmable gate array business Hardware_REGISTER-TRANSFER-LEVELIMPLEMENTATION computer Computer hardware Electronic circuit computer.programming_language |
Zdroj: | 2018 18th International Symposium on Communications and Information Technologies (ISCIT). |
DOI: | 10.1109/iscit.2018.8587972 |
Popis: | This paper presents the implementation of an I2C communication controller. The objective is to solve the communication problems between the FPGA and electronic devices, which are communication I2C, by mentioning the I2C controller design by using finite state machine. From the functions that are designed by using the VHDL language and simulate and perform error checking. After that, a process of synthesis to generate the rtl circuits and programs into the FPGA Spartan 6 using Xilinx Platform cable II. Finally, we have built two experimental board, first a s t he F PGA X C6SLX9 development board. Second, the board includes an electronic device that has the I2C communication include 8-bits ADC, 12-bits ADC, 12-bits DAC, RTC, etc. In this paper, the I2C controller tried to 12-bits ADC (MCP-3221). It can be used to interface to 12-bits ADC effectively. |
Databáze: | OpenAIRE |
Externí odkaz: |