Tata McGraw - Hill Education
|Number of Pages
Electronics & Communication Engineering
A landmark guide in digital system design, Embedded Core Design with FPGAs equips today's computer engineers with everything they need to design embedded cores and apply those cores in a state-of-the-art embedded system. This practical resource brings together logic design, computer architecture, Verilog, FPGAs, Hardware/Software design, and SoCs, explaining how engineers can draw on their computer engineering background to achieve cutting-edge embedded designs.
Renowned design expert and educator Zainalabedin Navabi first covers the basics of logic design, RT Level Verilog, computer architectures, and the architecture of modern field programmable devices. He then explores the design of utility cores that are used for high-level core-based designs, with specific focus on existing Altera cores. Finally, he describes higher-end design methodologies, including design of hardware/software systems, CPU configurations, embedded systems, and the utilization of various Altera Nios II processors.
Embedded Core Design with FPGAs features:
A full array of design aids, including Verilog, FPLD structures, design and programming environments, and software and hardware tools
The latest embedded system design techniques, including use of high-level integrated environments, SOPC development tools, utilizing existing processor cores, and developing your own customized processor
A clear focus on utilizing Altera's new DE series and UP3 development boards and design software, including SOPC Builder and IDE software design environment
Master Every Aspect of Embedded Core Design-- High-Level Hardware/Software Design Concepts:
High-Level System Design Methodology
RT Level Logic Design
RT Level Verilog
Computer Hardware and Software Programming Languages
FPGA Architecture and Utilization
FPGA-Based Design of Embedded Cores:
Implementation of Basic Interface Components
Core-Based System Design
Using Development Boards for Prototyping
System Design with Processor Cores:
Design with a Customer Embedded CPU
Embedded Core DSP Application
Embedded Microcontroller with Keyboard and Display Interfaces
Using Embedded Design Hardware and Software Tools
Nios II Processor
Nios II-Based Hardware/Software System Design
Embedded design is the new wave in digital systems design. This book pulls together Logic Design, Computer Architecture, Verilog, and FPGAs and shows how an engineer can utilize his or her computer engineering background for design of embedded systems
The heart of an embedded system is a processor. This book shows how a processor can be designed from scratch and by use of new EDA tools, and how it interfaces with its software. It shows how a processor and its software can be used as an embedded core and used for the design of an embedded system. The book shows the important role of a compiler in the design of hardware
This is one place that an engineering student can see how his or her learnings can help him or her in design of real systems. Because of the necessary background information, undergraduate courses can only concentrate on one topic of hardware design. Often, a student passes a computer architecture course without really understanding the detailed inter-workings of a processor. A book like this build shows how real designs are done.
Altera's software and new UP3 development board are used for implementing designs, making the book very practical and with a very specific target. All modern EDA design tools are discussed and used in this book.
Marketing support from Altera through their University Program, with potential for substantial buyback! Navabi is heavily connected with Altera which purchased 2000 copies of a book he wrote for Springer on Altera's older UP2.