Skip to main content

Microprocessor Design

  • Chapter
  • 3372 Accesses

Part of the book series: Signals and Communication Technology ((SCT))

Abstract

When you think of current microprocessors (μPs), the Intel Itanium processor with 592 million transistors may come to mind. Designing this kind of microprocessor with an FPGA, you may ask? Now the author has become overconfident with the capabilities of today’s FPGAs. Clearly today’s FPGAs will not be able to implement such a top-of-the-range μP with a single FPGA. But there are many applications where a less-powerful μP can be quite helpful. Remember a μP trades performance of the hardwired solution with gate efficiency. 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 Pentium or TI VLIW PDSP. A typical application we discuss later would be the implementation of a controller for a radix-2 FFT. Now you may argue that this can be done with an FSM. And yes that is true and we basically consider our FPGA μP design nothing else then an FSM augmented by a program memory that includes the operation the FSM will perform, see Fig. 9.1. In fact the early versions of the Xilinx PicoBlaze processor were called Ken Chapman programmable state machine (KCPSM) [284]. A complete μP design usually involves several steps, such as the architecture exploration phase, the instruction set design, and the development tools. We will discuss these steps in the following in more details. You are encouraged to study in addition a computer architecture book; there are many available today as this is a standard topic in most undergraduate computer engineering curricula [285, 286, 287, 288, 289, 290, 291].

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   99.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

(2007). Microprocessor Design. In: Digital Signal Processing with Field Programmable Gate Arrays. Signals and Communication Technology. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72613-5_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72613-5_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72612-8

  • Online ISBN: 978-3-540-72613-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics