FPGARelated.com
Books

Programmable Logic Fundamentals Using Xilinx Ise and Cplds

Dailey, Denton J. 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