FPGARelated.com
Books

Programmable Logic Fundamentals Using Xilinx ISE

Denton J. Dailey 2004

Book by Dailey, Denton J.


Why Read This Book

You should read this book if you want a hands-on introduction to programmable logic that walks you through Xilinx's ISE toolflow from design entry to bitstream generation. It pairs foundational digital-logic topics with concrete ISE examples and lab-style projects so you can move quickly from learning concepts to implementing designs on Xilinx hardware.

Who Will Benefit

Undergraduates, lab instructors, and engineers new to FPGAs who need a pragmatic, tool-based guide to using Xilinx ISE and learning HDL-driven design flows.

Level: Beginner — Prerequisites: Basic digital logic and Boolean algebra; familiarity with binary numbers and elementary circuit concepts. Some experience with programming is helpful but not required.

Get This Book

Key Takeaways

  • Explain the internal structure and basic building blocks of programmable logic devices and Xilinx FPGA families
  • Use Xilinx ISE to carry a design from entry through synthesis, implementation (place-and-route), and bitstream generation
  • Write and simulate synthesizable VHDL (and likely simple Verilog) RTL and create testbenches for functional verification
  • Apply timing constraints, run timing analysis, and understand how setup/hold and clocking affect FPGA designs
  • Debug designs on hardware using JTAG-based tools and standard board-level techniques
  • Integrate simple peripherals and I/O, and move lab examples onto Spartan/Virtex development boards

Topics Covered

  1. Introduction to Programmable Logic and Design Flow
  2. Basic Digital Logic Review (gates, combinational/sequential circuits)
  3. PLDs, CPLDs, and FPGA Architectures (Xilinx device overview)
  4. Design Entry Methods: Schematics and HDL
  5. VHDL (and overview of Verilog) for Synthesis
  6. Simulation and Testbenches (functional simulation with ISim / simulator)
  7. Synthesis, Implementation, and Constraints in Xilinx ISE
  8. Place-and-Route, Bitstream Generation, and Downloading
  9. Timing Analysis and Clocking Strategies
  10. I/O Standards, Board-Level Interfaces, and Peripherals
  11. Hardware Debugging and JTAG Tools (e.g., ChipScope/SignalTap overview)
  12. Laboratory Projects and Worked Examples
  13. Appendices: Xilinx ISE Walkthrough, Reference Commands, Device Tables

Languages, Platforms & Tools

VHDLVerilogXilinx Spartan (family)Xilinx Virtex (family)Generic Xilinx FPGAs/CPLDs of the ISE eraXilinx ISE (Foundation/WebPACK, ISim)Xilinx Platform-specific utilities (bitgen, impact, iMPACT/JTAG tools)Simulation tools bundled with ISE

How It Compares

More tool-specific and older than Pong P. Chu's FPGA Prototyping books — Dailey focuses on Xilinx ISE-era workflows and step-by-step lab work, whereas Chu (and more recent titles) provide broader, up-to-date board-centric examples and modern toolchains.

Related Books