microprocessor design n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Microprocessor Design PowerPoint Presentation
Download Presentation
Microprocessor Design

Loading in 2 Seconds...

play fullscreen
1 / 15

Microprocessor Design - PowerPoint PPT Presentation


  • 147 Views
  • Uploaded on

Microprocessor Design. Nattha Jindapetch December 2008. Agenda. Introduction Types of Microprocessors Instruction Set Design Software tools FPGA microprocessor cores Case studies LABs. Introduction. μP on FPGAs?

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

Microprocessor Design


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
    Presentation Transcript
    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? • Today’s 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.