Sie sind auf Seite 1von 3

CONTENTS

Name of Contents Page No.

LIST OF FIGURES i
LIST OF TABLES ii
LIST OF ABBREVATIONS iii

CHAPTER 1: INTRODUCTION

1.1 Introduction to I2C 1


1.2 Overview of the AMBA 1
1.3 The I2C-Bus Concept 3
1.4 Project Flow 3
1.5 Objectives of the Project 4

CHAPTER 2: LITERATURE SURVEY

2.1 Introduction to UART 5

2.2 Working of UART 6

2.2.1 Start Bit 7

2.2.2 Data Frame 7

2.2.3 Parity 7

2.2.4 Stop Bit 8

2.3 Advantages 8

2.4 Disadvantafes 8

CHAPTER 3: I2C and APB Control


3.1 Introduction of I2C 9
3.2 Bit Transfer 10
3.3 Byte Command Controller 11
3.4 Working of I2C 11
3.5 Working flow chart 12
3.6 Bit Command Controller 14
3.7 Data IO Shift Register 15
3.8 Introducing the AMBA APB 19

CHAPTER 4: DESIGN ASPECTS

4.1 Introduction 25
4.2 Functional Blocks Description 26
CHAPTER 5: ASIC DESIGN FLOW AND VERILOG
5.1 Introduction 28
5.2 Verilog 33
CHAPTER 6: SIMULATION AND SYNTHESIS TOOL

6.1 Synthesis process using Xilinx ISE 13.4 tool: 38


6.1.1 Create a New Project 38
6.1.2 Create an HDL Source 40
6.1.3 Create a VERILOG source file for the project as follows 41
6.1.4 Editing Program 42
6.1.5 Generating synthesis report 43

CHAPTER 7: RESULT

7.1 I2C Result 44


7.2 Timing report of I2C 46
7.3 APB results 49
7.4 Timing report APB 52

CONCLUSION 56
FUTURE WORK 57
REFERENCES 58
JOURNAL PAPER

Das könnte Ihnen auch gefallen