My Account Log in

1 option

Embedded Microprocessor System Design using FPGAs / by Uwe Meyer-Baese.

Springer eBooks EBA - Engineering Collection 2025 Available online

View online
Format:
Book
Author/Creator:
Meyer-Baese, Uwe.
Series:
Engineering Series
Language:
English
Subjects (All):
Embedded computer systems.
Electronic circuit design.
Cooperating objects (Computer systems).
Embedded Systems.
Electronics Design and Verification.
Cyber-Physical Systems.
Local Subjects:
Embedded Systems.
Electronics Design and Verification.
Cyber-Physical Systems.
Physical Description:
1 online resource (1033 pages)
Edition:
2nd ed. 2025.
Place of Publication:
Cham : Springer Nature Switzerland : Imprint: Springer, 2025.
Summary:
This textbook for courses in Embedded Systems introduces students to necessary concepts, through a hands-on approach. It gives a great introduction to FPGA-based microprocessor system design using state-of-the-art boards, tools, and microprocessors from Altera/Intel® and Xilinx®. HDL-based designs (soft-core), parameterized cores (Nios II and MicroBlaze), and ARM Cortex-A9 design are discussed, compared and explored using many hand-on designs projects. Custom IP for HDMI coder, Floating-point operations, and FFT bit-swap are developed, implemented, tested and speed-up is measured. New additions in the second edition include bottom-up and top-down FPGA-based Linux OS system designs for Altera/Intel® and Xilinx® boards and application development running on the OS using modern popular programming languages: Python, Java, and JavaScript/HTML/CSSs. Downloadable files include all design examples such as basic processor synthesizable code for Xilinx and Altera tools for PicoBlaze, MicroBlaze, Nios II and ARMv7 architectures in VHDL and Verilog code, as well as the custom IP projects. For the three new OS enabled programing languages a substantial number of examples ranging from basic math and networking to image processing and video animations are provided. Each Chapter has a substantial number of short quiz questions, exercises, and challenging projects. Explains soft, parameterized, and hard core systems design tradeoffs; Demonstrates design of popular KCPSM6 8 Bit microprocessor step-by-step; Discusses the 32 Bit ARM Cortex-A9 and a basic processor is synthesized; App design in Python, Java, and JavaScript/HTML/CSS for FPGA boards. .
Contents:
Embedded Microprocessor Systems Basics
FPGA Devices, Boards, and Design Tools
Microprocessor Component Design in VHDL
Microprocessor Component Design in Verilog
Microprocessor Programming in C/C++
Software Tools for Embedded Microprocessors Systems
Design of the PicoBlaze Softcore Microprocessor
Software tools for the PicoBlaze Softcore Microprocessor
Altera/Intel Nios Embedded Microprocessor
Xilinx MicroBlaze Embedded Microprocessor
ARMv7 Cortex-A9 Embedded Microprocessor.
Notes:
Description based on publisher supplied metadata and other sources.
ISBN:
3-031-82822-4
OCLC:
1522474840

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account