Microprocessor Design - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

Microprocessor Design

Description:

Today's FPGAs will not be able to implement such a top-of-the-range P (Intel) ... Softcore microprocessors. Case studies. T-RISC Stack Microprocessors ... – PowerPoint PPT presentation

Number of Views:44
Avg rating:3.0/5.0
Slides: 16
Provided by: NAT103
Category:

less

Transcript and Presenter's Notes

Title: Microprocessor Design


1
Microprocessor Design
  • Nattha Jindapetch
  • December 2008

2
Agenda
  • Introduction
  • Types of Microprocessors
  • Instruction Set Design
  • Software tools
  • FPGA microprocessor cores
  • Case studies
  • LABs

3
Introduction
  • µP on FPGAs?
  • Todays FPGAs will not be able to implement such
    a top-of-the-range µP (Intel) with a single FPGA.
  • But there are many applications where a
    less-powerful µP can be quite helpful.
  • In software, or when designed as an FSM, an
    algorithm like an FFT may ran slower, but usually
    needs much less resources.
  • So the µP we build with FPGAs are more of the
    microcontroller type than a fully featured modern
    Intel.
  • You may argue that this can be done with an FSM.

4
Introduction
  • µP on FPGAs?
  • The early version of Xilinx PicoBlaze processor
    (KCPSM) Ken Chapman programmable state machine

5
Introduction
  • A complete µP design usually involves several
    steps, such as
  • the architecture exploration phase,
  • the instruction set design, and
  • the development tools.

6
Types of Microprocessors
  • Usually microprocessor are classified into three
    major classes
  • General-Purpose Microprocessors or CISC
  • RISC Microprocessors
  • PDSPs

7
General-Purpose Microprocessors
  • Usually based on CISC (Complex Instruction Set
    Computer)

8
RISC Microprocessors
  • RISC Microprocessors

9
PDSPs
  • PDSPs

10
Instruction Set Design
  • Addressing Modes
  • Data Flow Zero-, One-, Two- or Three-Address
    Design
  • Register File and Memory Architecture
  • Operation Support
  • Next Operation Location

11
Software tools
  • Lexical Analysis
  • Parser Development

12
FPGA microprocessor cores
  • Hardcore microprocessors
  • Softcore microprocessors

13
Case studies
  • T-RISC Stack Microprocessors
  • LISA Wavelet Processor Design
  • Nios FFT Design

14
LABs
  • LABs

15
Where to read more
  • Uwe Meyer-Baese, Digital Signal Processing with
    Field Programmable Gate Arrays, Third Edition,
    Springer, 2007.
Write a Comment
User Comments (0)
About PowerShow.com