Programmable Logic Fundamentals Using Xilinx ISE
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.
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
- Introduction to Programmable Logic and Design Flow
- Basic Digital Logic Review (gates, combinational/sequential circuits)
- PLDs, CPLDs, and FPGA Architectures (Xilinx device overview)
- Design Entry Methods: Schematics and HDL
- VHDL (and overview of Verilog) for Synthesis
- Simulation and Testbenches (functional simulation with ISim / simulator)
- Synthesis, Implementation, and Constraints in Xilinx ISE
- Place-and-Route, Bitstream Generation, and Downloading
- Timing Analysis and Clocking Strategies
- I/O Standards, Board-Level Interfaces, and Peripherals
- Hardware Debugging and JTAG Tools (e.g., ChipScope/SignalTap overview)
- Laboratory Projects and Worked Examples
- Appendices: Xilinx ISE Walkthrough, Reference Commands, Device Tables
Languages, Platforms & Tools
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.












