Mastering FPGA Chip Design

For Speed, Area, Power, and Reliability

Academy Pro Title by Kevin Hubbard

Table of Contents

  1. Digital Logic Design
  2. History of the Computer Chip
  3. EDA Tool Flow
  4. Structural Verilog (+VHDL)
  5. RTL Verilog (+VHDL)
  6. FPGA Look Up Tables
  7. Verilog (+VHDL) Design Hierarchy
  8. Finite State Machines
  9. IO Banks
  10. RAMs and ROMs
  11. FIFOs
  12. Clocking
  13. Timing Closure
  14. Placement and Floorplanning
  15. Digital Logic Simulation
  16. Test Benches
  17. Python Software
  18. Digital Arithmetic
  19. Example Design - Blinky
  20. Design for Speed
  21. Example Design - UART Interfacing
  22. Design for Area
  23. Design for Power
  24. Example Design - SUMP3 Logic Analyzer
  25. Design for Reliability
  26. Example Design - Video Graphics Controller
  27. Design for Style

About Elektor

Elektor is the world's leading source of essential technical information and electronics products for pro engineers, electronics designers, and the companies seeking to engage them. Each day, Elektor's international team develops and delivers high-quality content via a variety of media channels (including magazines, video, digital media, and social media) in several languages relating to electronics design and DIY electronics.

Website: www.elektor.com

Contact: Elektor International Media B.V., PO Box 11, NL-6114-ZG Susteren, The Netherlands, Phone: +31 46 4389444

Copyright and Declaration

All rights reserved. No part of this book may be reproduced in any material form, including photocopying, or storing in any medium by electronic means and whether or not transiently or incidentally to some other use of this publication, without the written permission of the copyright holder except in accordance with the provisions of the Copyright Designs and Patents Act 1988 or under the terms of a licence issued by the Copyright Licencing Agency Ltd., 90 Tottenham Court Road, London, England W1P 9HE. Applications for the copyright holder's permission to reproduce any part of the publication should be addressed to the publishers.

The authors and publisher have used their best efforts in ensuring the correctness of the information contained in this book. They do not assume, and hereby disclaim, any liability to any party for any loss or damage caused by errors or omissions in this book, whether such errors or omissions result from negligence, accident or any other cause.

ISBN 978-3-89576-687-9 (Print)

ISBN 978-3-89576-686-2 (eBook)

Copyright © 2024 Elektor International Media

PDF preview unavailable. Download the PDF instead.

Contents Mastering FPGA Chip Design ?v=1750769010 PyPDF2

Related Documents

Preview Hardware Design with FPGA: Table of Contents
Table of contents for a technical guide on hardware design with FPGAs, covering digital systems, circuit technology, development processes, FPGA building blocks, IP cores, and a design example.
Preview From 0 and 1 to FPGA: A Comprehensive Guide to Digital Logic and FPGA Design
This document provides a detailed exploration of digital logic and Field-Programmable Gate Arrays (FPGAs), covering fundamental concepts like Boolean algebra, number systems, logic gates, combinational and sequential circuits, memory elements, logic families, hardware description languages (Verilog and VHDL), and practical design methodologies using tools like Quartus. It serves as a comprehensive guide for understanding and implementing digital electronic systems.
Preview FPGA Programming and Hardware Essentials: Kick off with MAX1000 and VHDPlus
A comprehensive guide to FPGA programming and hardware essentials, focusing on the MAX1000 board and VHDPlus development environment. Covers VHDL, Python, various projects, and essential hardware concepts for electronics designers and enthusiasts.
Preview FreeCAD for Electronics Applications: 3D Modeling Guide
A practical guide to using FreeCAD for 3D modeling of electronic enclosures and front panels, covering project organization, component placement, and design techniques. Published by Elektor.
Preview Inside an Open-Source Processor: An Introduction to RISC-V
A comprehensive guide introducing the RISC-V open-source processor architecture, covering instruction sets, privileged architecture, design, and implementation. Features detailed explanations of RISC-V ISA extensions, control registers, and hardware implementation aspects.
Preview KiCad wie ein Profi: A Practical Guide to Learning the World's Most Popular Open-Source Tool for PCB Design
This comprehensive guide, 'KiCad wie ein Profi,' offers a practical approach to mastering KiCad, the leading open-source software for Printed Circuit Board (PCB) design. It covers everything from basic PCB concepts and the design process to detailed tutorials on using Eeschema for schematic design and Pcbnew for layout. The book includes step-by-step instructions for various projects, such as designing a simple breadboard power supply and a Raspberry Pi HAT, along with advanced topics like Gerber file generation, version control with Git, and creating custom symbols and footprints. Aimed at both beginners and experienced users, this guide provides the knowledge needed to efficiently design PCBs using KiCad.
Preview Technisches Konstruieren mit OpenSCAD: A Comprehensive Guide to 3D Modeling
Explore the capabilities of OpenSCAD for creating 3D models for 3D printing, CNC milling, process communication, and documentation. This guide covers installation, interface usage, parametric design, and advanced modeling techniques.
Preview Logic Analyzers in Practice: A Guide to PC USB Logic Analyzers with Arduino, Raspberry Pi, and More
Explore the practical applications of PC USB logic analyzers with this comprehensive guide. Learn how to use them with popular platforms like Arduino and Raspberry Pi, covering essential concepts, hardware, protocols, and troubleshooting.