SlideShare a Scribd company logo
1 of 16
PRESENTATION
ON 8-BIT MIPS PROCESSOR
GROUP - A05
DEFINITION OF OUR
MICROPROCESSOR
• 8-BIT RISC BASED SINGLE CORE PIPELINED
MICROPROCESSOR WHICH CAN BE USED TO
PERFORM VARIOUS ARITHMATIC AND LOGICAL
OPERATIONS.
MOTIVATION
• TO RELATE THE THEORY AND PRACTICAL ASPECTS
OF COMPUTER ORGANISATION.
• TO UNDERSTAND THE CONCEPTS OF
MICROPROCESSOR WITHOUT INTERLOCKED
PIPELINED STAGES(MIPS).
• WILLINGNESS TO CREATE A MICRO-PROCESSOR.
• MARKS
• PRACTICAL KNOWLEDGE REGARDING MIPS AND
8085.
SPECIFICATIONS
• BIT - 8
• INSTRUCTIONS - 28
• REGISTERS - 32
• ADDRESS BIT - 8
• FREQUENCY - 1MHZ
• INSTRUCTION SET ARCHITECTURE – RISC
• ADDRESSING MODE - DIRECT, REGISTER DIRECT,
IMMEDIATE DIRECT
• INSTRUCTION FORMAT – I - TYPE, R - TYPE, J - TYPE
SPECIFICATIONS
CONTINUED...
• INSTRUCTION FORMATS:
- R TYPE
- I TYPE
- J TYPE
Op_dec (5 bits) Rw (5 bits) Rb(5 bits) Ra(5 bits)
Op_dec(5 bits) Rw(5 bits) Rb(5 bits) Immediate(5
bits)
Op_dec(5 bits) Jump_address(15bits)
SPECIFICATIONS
CONTINUED....
• CPI –
• FOR VERY LARGE NUMBER OF INSTRUCTIONS – 1
• FOR OUR ADDITION PROGRAM – 1
• FOR OUR MULTIPLICATION PROGRAM - 1.538
• SPEED-UP FACTOR - 5
• NUMBER OF PINS –
• INPUT – 11
• OUTPUT - 8
• CLOCK PERIOD - 1000 NANO SECOND
OF
MICROPROCESSO
R
THE BLOCK DIAGRAM INCLUDES VARIOUS BLOCKS OR
PARTS OF MICRO-PROCESSOR WHICH PERFORMS THEIR
SPECIFIC JOBS. THESE BLOCKS ARE-
JUMP CONTROL BLOCK, STALL CONTROL BLOCK,
PROGRAM COUNTER, REGISTER BANK, DEPENDENCY
CHECK BLOCK, DATA MEMORY, WRITE BACK AND
EXECUTION BLOCK.
Click here forthe block diagram
Link for the online diagram:
https://www.gliffy.com/go/share/image/snnodv6gfuwj9gk4egpr.png?utm_m
edium=live-embed&utm_source=googleapps
OUTPUT OF ADDITION(POST-
ROUTE)
OUTPUT OF MULTIPLICATION
(POST-ROUTE)
ADVANTAGES OF OUR
MICROPROCESSOR
• HAS MORE NUMBER OF REGISTERS THAN 8085, SO
IT CAN STORE MORE DATA.
• OUR PROCESSOR IS PIPELINED.
• AS OUR PROCESSOR IS RISC BASED SO IT IS
FASTER THAN 8085.
DISADVANTAGES OF OUR
MICROPROCESSOR
• CLOCK PERIOD OF OUR MICROPROCESSOR IS MORE AS
COMPARED TO 8085.
• OUR PROCESSOR CAN NOT COMMUNICATE WITH THE
EXTERNAL WORLD.
• OUR PROCESSOR HAS LESS NUMBER OF PINS AS
COMPARED TO 8085.
• AS DATA MEMORY AND PROGRAM MEMORY ARE
SEPARATE IN OUR PROCESSOR IT TAKES MORE TIME TO
EXECUTE A INSTRUCTION AS COMPARED TO 8085 WHICH
HAS COMBINED MEMORY.
• OUR PROCESSOR HAS LESS NUMBER OF INSTRUCTIONS
AS COMPARED TO 8085.
COMPARISON OF OUR DESIGN
WITH 8085
8085 Processor
 8 bit data bus  8 bit data bus
 frequency : 3-6 Mhz  1 Mhz
 Semi - CISC  RISC
 Non-pipelined  Pipelined
 6 Registers  32 Registers
 16 bit address line  20 bit address line
 80 instructions  28 instructions
 Accumulator : 8 bit  Accumulator : not present
Architecture : Neumann Architecture : Harvard
CHALLENGES FACED DURING
DESIGN AND IMPLEMENTATION
• REMOVING THE IF...ELSE BLOCKS FROM WHOLE
CODE.
• SHOWING THE WARNINGS OF SOME MISSING FILES
EVEN THOUGH THE FILES WERE PRESENT IN THE
PROJECT FOLDER.
• DIFFERENCES BETWEEN THINKING OF GROUP
MEMBERS.
• TO UNDERSTAND THE CONCEPT AND LOGIC BEHIND
THE DESIGN.
• TO ANALYZE THE OUTPUT OF THE DESIGN.
FEEDBACK
/SUGGESTIONS
• MANAN SIR AND PARTH SIR WERE VERY HELPFUL TO US
IN ALL THE LAB SESSIONS.
• AS AN ENGINEER, WE HAD A GOOD EXPERIENCE TO
EXPLORE THE INTERNAL PARTS OF A PROCESSOR.
• IF YOU CAN PLEASE TRY TO DESIGN A CODE WHICH CAN
BE DUMPED ON FPGA.
• WE CAN INCLUDE THE INTERRUPT BLOCK SO AS TO TAKE
ANY INTERRUPT VALUE.
• OVERALL IT WAS A GOOD EXPERIENCE.
THANKYOU...

More Related Content

What's hot

8051 Microcontroller ppt
8051 Microcontroller ppt8051 Microcontroller ppt
8051 Microcontroller pptRahul Kumar
 
Introduction to msp430
Introduction to msp430Introduction to msp430
Introduction to msp430Harsha herle
 
LPC 2148 ARM MICROCONTROLLER
LPC 2148 ARM MICROCONTROLLERLPC 2148 ARM MICROCONTROLLER
LPC 2148 ARM MICROCONTROLLERsravannunna24
 
Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor  Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor Mustapha Fatty
 
PIC Microcontrollers.ppt
PIC Microcontrollers.pptPIC Microcontrollers.ppt
PIC Microcontrollers.pptDr.YNM
 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessorKashyap Shah
 
Serial Peripheral Interface(SPI)
Serial Peripheral Interface(SPI)Serial Peripheral Interface(SPI)
Serial Peripheral Interface(SPI)Dhaval Kaneria
 
Architecture and pin diagram of 8085
Architecture and pin diagram of 8085Architecture and pin diagram of 8085
Architecture and pin diagram of 8085Suchismita Paul
 
8085 interfacing with memory chips
8085 interfacing with memory chips8085 interfacing with memory chips
8085 interfacing with memory chipsSrikrishna Thota
 
Pin diagram 8085 microprocessor(For College Seminars)
Pin diagram 8085 microprocessor(For College Seminars)Pin diagram 8085 microprocessor(For College Seminars)
Pin diagram 8085 microprocessor(For College Seminars)Naman Joshi
 
Bus Structure, Memory and I/O Interfacing
Bus Structure, Memory and I/O InterfacingBus Structure, Memory and I/O Interfacing
Bus Structure, Memory and I/O InterfacingHetauda City College
 
PPT on 8085 Microprocessor
PPT on 8085 Microprocessor  PPT on 8085 Microprocessor
PPT on 8085 Microprocessor DebrajJana4
 
Microcontoller and Embedded System
Microcontoller and Embedded SystemMicrocontoller and Embedded System
Microcontoller and Embedded SystemKaran Thakkar
 
Presentation on 8086 Microprocessor
Presentation  on   8086 MicroprocessorPresentation  on   8086 Microprocessor
Presentation on 8086 MicroprocessorNahian Ahmed
 

What's hot (20)

8051 Microcontroller ppt
8051 Microcontroller ppt8051 Microcontroller ppt
8051 Microcontroller ppt
 
Introduction to msp430
Introduction to msp430Introduction to msp430
Introduction to msp430
 
LPC 2148 ARM MICROCONTROLLER
LPC 2148 ARM MICROCONTROLLERLPC 2148 ARM MICROCONTROLLER
LPC 2148 ARM MICROCONTROLLER
 
8051 interfacing
8051 interfacing8051 interfacing
8051 interfacing
 
Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor  Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor
 
PIC Microcontrollers.ppt
PIC Microcontrollers.pptPIC Microcontrollers.ppt
PIC Microcontrollers.ppt
 
8255 PPI
8255 PPI8255 PPI
8255 PPI
 
DAC and sensor interfacing with PIC
DAC and sensor interfacing with PICDAC and sensor interfacing with PIC
DAC and sensor interfacing with PIC
 
Interfacing 8255
Interfacing 8255Interfacing 8255
Interfacing 8255
 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessor
 
Serial Peripheral Interface(SPI)
Serial Peripheral Interface(SPI)Serial Peripheral Interface(SPI)
Serial Peripheral Interface(SPI)
 
Architecture and pin diagram of 8085
Architecture and pin diagram of 8085Architecture and pin diagram of 8085
Architecture and pin diagram of 8085
 
8085 interfacing with memory chips
8085 interfacing with memory chips8085 interfacing with memory chips
8085 interfacing with memory chips
 
Pin diagram 8085 microprocessor(For College Seminars)
Pin diagram 8085 microprocessor(For College Seminars)Pin diagram 8085 microprocessor(For College Seminars)
Pin diagram 8085 microprocessor(For College Seminars)
 
Bus Structure, Memory and I/O Interfacing
Bus Structure, Memory and I/O InterfacingBus Structure, Memory and I/O Interfacing
Bus Structure, Memory and I/O Interfacing
 
Cmos
CmosCmos
Cmos
 
Ccp
CcpCcp
Ccp
 
PPT on 8085 Microprocessor
PPT on 8085 Microprocessor  PPT on 8085 Microprocessor
PPT on 8085 Microprocessor
 
Microcontoller and Embedded System
Microcontoller and Embedded SystemMicrocontoller and Embedded System
Microcontoller and Embedded System
 
Presentation on 8086 Microprocessor
Presentation  on   8086 MicroprocessorPresentation  on   8086 Microprocessor
Presentation on 8086 Microprocessor
 

Similar to 8-Bit MIPS Processor Design and Implementation

Digital Electronics & Fundamental of Microprocessor-II
Digital Electronics & Fundamental of Microprocessor-IIDigital Electronics & Fundamental of Microprocessor-II
Digital Electronics & Fundamental of Microprocessor-IIpravinwj
 
Introduction to 8085 microprocessor
Introduction to 8085 microprocessorIntroduction to 8085 microprocessor
Introduction to 8085 microprocessorkunj desai
 
Microprocessor 8086 Cover Unit I
Microprocessor 8086 Cover Unit IMicroprocessor 8086 Cover Unit I
Microprocessor 8086 Cover Unit IAshish Verma
 
Introduction micropro1st-unit-200828175753.pdf
Introduction micropro1st-unit-200828175753.pdfIntroduction micropro1st-unit-200828175753.pdf
Introduction micropro1st-unit-200828175753.pdfMahendraMunirathnam1
 
Sistem mikroprosessor
Sistem mikroprosessorSistem mikroprosessor
Sistem mikroprosessorfahmihafid
 
Embedded training report(mcs 51)
Embedded training report(mcs 51)Embedded training report(mcs 51)
Embedded training report(mcs 51)Gurwinder Singh
 
MP Presentation about 8085 and 8086.pptx
MP Presentation about 8085 and 8086.pptxMP Presentation about 8085 and 8086.pptx
MP Presentation about 8085 and 8086.pptxexploder175
 
MPI-Unit-5-PPT (1).ppt
MPI-Unit-5-PPT (1).pptMPI-Unit-5-PPT (1).ppt
MPI-Unit-5-PPT (1).pptkrishna859893
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
microcontroller-8051-ppt
 microcontroller-8051-ppt microcontroller-8051-ppt
microcontroller-8051-pptjhcid
 
microcontroller-8051-ppt(1)
microcontroller-8051-ppt(1)microcontroller-8051-ppt(1)
microcontroller-8051-ppt(1)jhcid
 
MPI-uses and their applications in day to day life
MPI-uses and their applications in day to day lifeMPI-uses and their applications in day to day life
MPI-uses and their applications in day to day lifessuser2b759d
 
Microprocessor 8086
Microprocessor 8086Microprocessor 8086
Microprocessor 8086Umang Dhuri
 
Summer training embedded system and its scope
Summer training  embedded system and its scopeSummer training  embedded system and its scope
Summer training embedded system and its scopeArshit Rai
 

Similar to 8-Bit MIPS Processor Design and Implementation (20)

Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
Microprocessors
MicroprocessorsMicroprocessors
Microprocessors
 
8085 Microprocessor
8085 Microprocessor8085 Microprocessor
8085 Microprocessor
 
Processors selection
Processors selectionProcessors selection
Processors selection
 
Digital Electronics & Fundamental of Microprocessor-II
Digital Electronics & Fundamental of Microprocessor-IIDigital Electronics & Fundamental of Microprocessor-II
Digital Electronics & Fundamental of Microprocessor-II
 
Microprocessor - Intel Pentium Series
Microprocessor - Intel Pentium SeriesMicroprocessor - Intel Pentium Series
Microprocessor - Intel Pentium Series
 
Introduction to 8085 microprocessor
Introduction to 8085 microprocessorIntroduction to 8085 microprocessor
Introduction to 8085 microprocessor
 
Microprocessor 8086 Cover Unit I
Microprocessor 8086 Cover Unit IMicroprocessor 8086 Cover Unit I
Microprocessor 8086 Cover Unit I
 
Introduction micropro1st-unit-200828175753.pdf
Introduction micropro1st-unit-200828175753.pdfIntroduction micropro1st-unit-200828175753.pdf
Introduction micropro1st-unit-200828175753.pdf
 
Sistem mikroprosessor
Sistem mikroprosessorSistem mikroprosessor
Sistem mikroprosessor
 
Embedded training report(mcs 51)
Embedded training report(mcs 51)Embedded training report(mcs 51)
Embedded training report(mcs 51)
 
MP Presentation about 8085 and 8086.pptx
MP Presentation about 8085 and 8086.pptxMP Presentation about 8085 and 8086.pptx
MP Presentation about 8085 and 8086.pptx
 
MPI-Unit-5-PPT (1).ppt
MPI-Unit-5-PPT (1).pptMPI-Unit-5-PPT (1).ppt
MPI-Unit-5-PPT (1).ppt
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
microcontroller-8051-ppt
 microcontroller-8051-ppt microcontroller-8051-ppt
microcontroller-8051-ppt
 
microcontroller-8051-ppt(1)
microcontroller-8051-ppt(1)microcontroller-8051-ppt(1)
microcontroller-8051-ppt(1)
 
MPI-uses and their applications in day to day life
MPI-uses and their applications in day to day lifeMPI-uses and their applications in day to day life
MPI-uses and their applications in day to day life
 
Microprocessor 8086
Microprocessor 8086Microprocessor 8086
Microprocessor 8086
 
Micro controller & Micro processor
Micro controller & Micro processorMicro controller & Micro processor
Micro controller & Micro processor
 
Summer training embedded system and its scope
Summer training  embedded system and its scopeSummer training  embedded system and its scope
Summer training embedded system and its scope
 

More from Charmi Chokshi

Deep learning with tensorflow
Deep learning with tensorflowDeep learning with tensorflow
Deep learning with tensorflowCharmi Chokshi
 
From ELIZA to Alexa and Beyond
From ELIZA to Alexa and BeyondFrom ELIZA to Alexa and Beyond
From ELIZA to Alexa and BeyondCharmi Chokshi
 
Trade relations US & India; the changing faces
Trade relations US & India; the changing facesTrade relations US & India; the changing faces
Trade relations US & India; the changing facesCharmi Chokshi
 
Public vs private sector banks in india
Public vs private sector banks in indiaPublic vs private sector banks in india
Public vs private sector banks in indiaCharmi Chokshi
 
Market analysis of pencil
Market analysis of pencilMarket analysis of pencil
Market analysis of pencilCharmi Chokshi
 
Indian agriculture sector, Issues Related to Minimum Support Price, Subsidies...
Indian agriculture sector, Issues Related to Minimum Support Price, Subsidies...Indian agriculture sector, Issues Related to Minimum Support Price, Subsidies...
Indian agriculture sector, Issues Related to Minimum Support Price, Subsidies...Charmi Chokshi
 
Face recognition system using Hidden Markov Model
Face recognition system using Hidden Markov ModelFace recognition system using Hidden Markov Model
Face recognition system using Hidden Markov ModelCharmi Chokshi
 
Educational Resource Management System
Educational Resource Management SystemEducational Resource Management System
Educational Resource Management SystemCharmi Chokshi
 
Dictionary implementation using TRIE
Dictionary implementation using TRIEDictionary implementation using TRIE
Dictionary implementation using TRIECharmi Chokshi
 

More from Charmi Chokshi (14)

Deep learning with tensorflow
Deep learning with tensorflowDeep learning with tensorflow
Deep learning with tensorflow
 
Charmi chokshi ppt
Charmi chokshi pptCharmi chokshi ppt
Charmi chokshi ppt
 
From ELIZA to Alexa and Beyond
From ELIZA to Alexa and BeyondFrom ELIZA to Alexa and Beyond
From ELIZA to Alexa and Beyond
 
Report smart dustbin
Report smart dustbinReport smart dustbin
Report smart dustbin
 
Os prj ppt
Os prj pptOs prj ppt
Os prj ppt
 
magazine
magazinemagazine
magazine
 
Radio
RadioRadio
Radio
 
Trade relations US & India; the changing faces
Trade relations US & India; the changing facesTrade relations US & India; the changing faces
Trade relations US & India; the changing faces
 
Public vs private sector banks in india
Public vs private sector banks in indiaPublic vs private sector banks in india
Public vs private sector banks in india
 
Market analysis of pencil
Market analysis of pencilMarket analysis of pencil
Market analysis of pencil
 
Indian agriculture sector, Issues Related to Minimum Support Price, Subsidies...
Indian agriculture sector, Issues Related to Minimum Support Price, Subsidies...Indian agriculture sector, Issues Related to Minimum Support Price, Subsidies...
Indian agriculture sector, Issues Related to Minimum Support Price, Subsidies...
 
Face recognition system using Hidden Markov Model
Face recognition system using Hidden Markov ModelFace recognition system using Hidden Markov Model
Face recognition system using Hidden Markov Model
 
Educational Resource Management System
Educational Resource Management SystemEducational Resource Management System
Educational Resource Management System
 
Dictionary implementation using TRIE
Dictionary implementation using TRIEDictionary implementation using TRIE
Dictionary implementation using TRIE
 

Recently uploaded

(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 

Recently uploaded (20)

(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 

8-Bit MIPS Processor Design and Implementation

  • 1. PRESENTATION ON 8-BIT MIPS PROCESSOR GROUP - A05
  • 2. DEFINITION OF OUR MICROPROCESSOR • 8-BIT RISC BASED SINGLE CORE PIPELINED MICROPROCESSOR WHICH CAN BE USED TO PERFORM VARIOUS ARITHMATIC AND LOGICAL OPERATIONS.
  • 3. MOTIVATION • TO RELATE THE THEORY AND PRACTICAL ASPECTS OF COMPUTER ORGANISATION. • TO UNDERSTAND THE CONCEPTS OF MICROPROCESSOR WITHOUT INTERLOCKED PIPELINED STAGES(MIPS). • WILLINGNESS TO CREATE A MICRO-PROCESSOR. • MARKS • PRACTICAL KNOWLEDGE REGARDING MIPS AND 8085.
  • 4. SPECIFICATIONS • BIT - 8 • INSTRUCTIONS - 28 • REGISTERS - 32 • ADDRESS BIT - 8 • FREQUENCY - 1MHZ • INSTRUCTION SET ARCHITECTURE – RISC • ADDRESSING MODE - DIRECT, REGISTER DIRECT, IMMEDIATE DIRECT • INSTRUCTION FORMAT – I - TYPE, R - TYPE, J - TYPE
  • 5. SPECIFICATIONS CONTINUED... • INSTRUCTION FORMATS: - R TYPE - I TYPE - J TYPE Op_dec (5 bits) Rw (5 bits) Rb(5 bits) Ra(5 bits) Op_dec(5 bits) Rw(5 bits) Rb(5 bits) Immediate(5 bits) Op_dec(5 bits) Jump_address(15bits)
  • 6. SPECIFICATIONS CONTINUED.... • CPI – • FOR VERY LARGE NUMBER OF INSTRUCTIONS – 1 • FOR OUR ADDITION PROGRAM – 1 • FOR OUR MULTIPLICATION PROGRAM - 1.538 • SPEED-UP FACTOR - 5 • NUMBER OF PINS – • INPUT – 11 • OUTPUT - 8 • CLOCK PERIOD - 1000 NANO SECOND
  • 7. OF MICROPROCESSO R THE BLOCK DIAGRAM INCLUDES VARIOUS BLOCKS OR PARTS OF MICRO-PROCESSOR WHICH PERFORMS THEIR SPECIFIC JOBS. THESE BLOCKS ARE- JUMP CONTROL BLOCK, STALL CONTROL BLOCK, PROGRAM COUNTER, REGISTER BANK, DEPENDENCY CHECK BLOCK, DATA MEMORY, WRITE BACK AND EXECUTION BLOCK. Click here forthe block diagram
  • 8. Link for the online diagram: https://www.gliffy.com/go/share/image/snnodv6gfuwj9gk4egpr.png?utm_m edium=live-embed&utm_source=googleapps
  • 11. ADVANTAGES OF OUR MICROPROCESSOR • HAS MORE NUMBER OF REGISTERS THAN 8085, SO IT CAN STORE MORE DATA. • OUR PROCESSOR IS PIPELINED. • AS OUR PROCESSOR IS RISC BASED SO IT IS FASTER THAN 8085.
  • 12. DISADVANTAGES OF OUR MICROPROCESSOR • CLOCK PERIOD OF OUR MICROPROCESSOR IS MORE AS COMPARED TO 8085. • OUR PROCESSOR CAN NOT COMMUNICATE WITH THE EXTERNAL WORLD. • OUR PROCESSOR HAS LESS NUMBER OF PINS AS COMPARED TO 8085. • AS DATA MEMORY AND PROGRAM MEMORY ARE SEPARATE IN OUR PROCESSOR IT TAKES MORE TIME TO EXECUTE A INSTRUCTION AS COMPARED TO 8085 WHICH HAS COMBINED MEMORY. • OUR PROCESSOR HAS LESS NUMBER OF INSTRUCTIONS AS COMPARED TO 8085.
  • 13. COMPARISON OF OUR DESIGN WITH 8085 8085 Processor  8 bit data bus  8 bit data bus  frequency : 3-6 Mhz  1 Mhz  Semi - CISC  RISC  Non-pipelined  Pipelined  6 Registers  32 Registers  16 bit address line  20 bit address line  80 instructions  28 instructions  Accumulator : 8 bit  Accumulator : not present Architecture : Neumann Architecture : Harvard
  • 14. CHALLENGES FACED DURING DESIGN AND IMPLEMENTATION • REMOVING THE IF...ELSE BLOCKS FROM WHOLE CODE. • SHOWING THE WARNINGS OF SOME MISSING FILES EVEN THOUGH THE FILES WERE PRESENT IN THE PROJECT FOLDER. • DIFFERENCES BETWEEN THINKING OF GROUP MEMBERS. • TO UNDERSTAND THE CONCEPT AND LOGIC BEHIND THE DESIGN. • TO ANALYZE THE OUTPUT OF THE DESIGN.
  • 15. FEEDBACK /SUGGESTIONS • MANAN SIR AND PARTH SIR WERE VERY HELPFUL TO US IN ALL THE LAB SESSIONS. • AS AN ENGINEER, WE HAD A GOOD EXPERIENCE TO EXPLORE THE INTERNAL PARTS OF A PROCESSOR. • IF YOU CAN PLEASE TRY TO DESIGN A CODE WHICH CAN BE DUMPED ON FPGA. • WE CAN INCLUDE THE INTERRUPT BLOCK SO AS TO TAKE ANY INTERRUPT VALUE. • OVERALL IT WAS A GOOD EXPERIENCE.