This project as it name suggests that whole the bus operation is supportedby the three signals from the bus master for the bus operation. The data coming in serially is latched; after the 8 bitsof the data is received the data is transferred to the destination register according to the address sent by the master.This bus controller is capable of handling the eight destination registers.Like pll1, pll2, transmitter gain, receiver preload,receiver gain load, etc.

This converter converts the hspice net list to the verilog switch level.The LEX file declares the tokens to be parsed from the input file.The YACC file declares and checks the grammar for the extractedtokens if grammar matches the token will be parsed. The parsed parameters are stored in the array.Then using the c program the output is printed in the verilog switch level format .

PROJECT #3 :

TITLE : AMBA - ADVANCED HIGH PERFORMANCE BUS (AHB).

ABSTRACT :

This project includes the designing of the control unit which establishes the communication between the processors and the peri-pherals.This control unit can handle sixteen masters and sixteen slaves by allowing single master at a time, depending on the priority assigned. It also takes care of the transferring the data.

Hardware is the programmer target board to be interfaced to computer through comport the board contains ALP 961150469 which contains firmware code and provide the all communication betweenthe pc and micro-controller to be programmed.

The software includes three parts.

MPLAB: is windows based integrated development environment for microchip Micro-controller family. MPLAB allows writing, debugging the source code to be filled into microcontroller.