Font Size: a A A

The Design And Synthesis Of I~2 C Controller Based On VERILOG

Posted on:2011-03-13Degree:MasterType:Thesis
Country:ChinaCandidate:Y Q ChuFull Text:PDF
GTID:2218330362952821Subject:Physical Electronics
Abstract/Summary:PDF Full Text Request
The traditional function of ASIC chips with I~2C protocol has some limitations,such as can only control the keyboard or digital and so on.these ASIC can not meet the needs of a variety of products,so,this topic designed a I~2C Slave controller with verilog HDL on FPGA,in order to control the various devices connected to the controller.The controller mainly function is to receive data from the I~2C bus,the controller receives the first address data and determine its own address is match with the address,then the controller analysis of the received control data and control the connected outside with this control data.Writting testbench in Modelsim to simulate send data through I~2C bus to the top of the I~2C Slave controller module and to verify the correctness of the module. In addition to this,it also write excitation signal of each module respectively for authentication. Finally built hardware test platform,through the microcontroller send data to the I~2C bus,the system with the Cycloneâ…¡development board made EP2C5T144 chip receives data on the bus,according to the received data to control connected with the board and the LED digital tube,and let the microcontroller to send a variety of data to test the I~2C Slave controller.The results show that the controller module design is correct,and has reached the design purpose,can rightly receive data from the bus and control peripherals.
Keywords/Search Tags:I~2C controller, verilog, fpga, modelsim, digital clock
PDF Full Text Request
Related items