|
COURSE A36: I2C MASTER CONTROLLER
USES
- Used in CPU /Microcontroller communication with peripheral device such as Memory, ADC converter, DAC converter, PLL synthesizers, Adaptive Delta Pulse Coded Modulation (ADPCM) devices, etc.
- A high speed interfacing of multiple peripherals on a common one bit data line and a single chip select line. Used in most modern embedded system application.
PREREQUISITES
Course - A1 or A1.1: Introduction to VHDL / Verilog
Computer system architecture.
CONTENTS
1. Clock synchronizer circuit
2. Timer
3. I/O registers
4. Arbitration logic
5. Control Logic
6. Shift Register
7. CPU interface
8. Students will download the design onto an FPGA and observe the output
|