Rout, Jaswant kumar (2009) Embedded Processor Design and Implementation of CAM. BTech thesis.
PDF 1200Kb |
Abstract
Microprocessors are the heart of all “smart” devices, whether they be electronic devices or otherwise. Their smartness comes as a direct result of the decisions and controls that microprocessors make. For example, we usually do not consider a car to be an electronic device. However, it certainly has many complex, smart electronic systems, such as the anti-lock brakes and the fuel-injection system. Each of these systems is controlled by a microprocessor. Yes, even the black, hardened blob that looks like a dried-up and pressed-down piece of gum inside a musical greeting card is a microprocessor.
There are generally two types of microprocessors: general-purpose microprocessors and dedicated microprocessors. General-purpose microprocessors, such as the Pentium CPU, can perform different tasks under the control of software instructions. General-purpose microprocessors are used in all personal computers. Dedicated microprocessors, also known as application-specific integrated circuits (ASICs), on the other hand, are designed to perform just one specific task. For example, inside your cell phone, there is a dedicated microprocessor that controls its entire operation. The embedded microprocessor inside the cell phone does nothing else but controls the operation of the phone. Dedicated microprocessors are, therefore, usually much smaller than and not as complex as general-purpose microprocessors. However, they are used in every smart electronic device, such as the musical greeting cards, electronic toys, TVs, cell phones, microwave ovens, and anti-lock break systems in your car. From this short list, I’m sure that you can think of many more devices that have a dedicated microprocessor inside them. Although the small dedicated microprocessors are not as powerful as the general-purpose microprocessors, they are being sold and used in a lot more places than the powerful general-purpose microprocessors that are used in personal computers.
Our projects aim at designing an embedded processor and implement the embedded processor for a particular application and the project is divided into following modules
1) Designing the basic component of the microprocessor such as
• ALU
• RAM
• ROM
• REGISTERS
• DATA PATH
• CONTROL PATH
2) Component design as per the fixed size.
3) Connect the data path and control path
4) Fixed the number of instruction required
5) Implementation of CAM
In order to analyze the performance issues, and testing we will implement our code in FPGA / ASIC
Item Type: | Thesis (BTech) |
---|---|
Uncontrolled Keywords: | Digital circuits, Combinational circuits, Sequential circuits, Implementation technologies ,CAM (content addressable memory) |
Subjects: | Engineering and Technology > Electronics and Communication Engineering > VLSI |
Divisions: | Engineering and Technology > Department of Electronics and Communication Engineering |
ID Code: | 1140 |
Deposited By: | Jaswant Kumar Rout |
Deposited On: | 17 May 2009 12:32 |
Last Modified: | 17 May 2009 12:32 |
Supervisor(s): | Mahapatra, K K |
Repository Staff Only: item control page