- •Navigating This Book
- •Table of Contents
- •Introduction
- •The History of Programmable Logic
- •Complex Programmable Logic Devices (CPLDs)
- •Why Use a CPLD?
- •Field Programmable Gate Arrays (FPGAs)
- •Design Integration
- •The Basic Design Process
- •HDL File Change Example
- •Before (16 x 16 multiplier):
- •After (32 x 32 multiplier):
- •Intellectual Property (IP) Cores
- •Design Verification
- •Xilinx Solutions
- •Introduction
- •Xilinx Devices
- •Platform FPGAs
- •Virtex FPGAs
- •Virtex-II Pro FPGAs
- •Virtex FPGAs
- •Spartan FPGAs
- •Spartan-3 FPGAs
- •Spartan-IIE FPGAs
- •Spartan-IIE Architectural Features
- •Xilinx CPLDs
- •XC9500 ISP CPLD Overview
- •XC9500XL 3.3V Family
- •XC9500XV 2.5V CPLD Family
- •CoolRunner Low-Power CPLDs
- •CoolRunner-II CPLDs
- •CoolRunner Reference Designs
- •Military and Aerospace
- •Automotive and Industrial
- •Design Tools
- •Design Entry
- •Synthesis
- •Implementation and Configuration
- •Board-Level Integration
- •Verification Technologies
- •Advanced Design Techniques
- •Embedded SW Design Tools Center
- •Xilinx IP Cores
- •Web-Based Information Guide
- •End Markets
- •Silicon Products and Solutions
- •Design Resources
- •System Resources
- •Xilinx Online (IRL)
- •Configuration Solutions
- •Processor Central
- •Tools and Partnerships
- •Memory Corner
- •Silicon
- •Design Tools and Boards
- •Technical Literature and Training
- •Connectivity Central
- •High-Speed Design Resources
- •Signal Integrity Tools
- •Partnerships
- •Signal Integrity
- •Services
- •Xilinx Design Services
- •Education Services
- •Live E-Learning Environment
- •Day Segment Courses
- •Computer-Based Training (CBT)
- •University Program
- •Design Consultants
- •Technical Support
- •Module Descriptions
- •WebPACK Design Suite
- •WebPACK Design Entry
- •WebPACK StateCAD
- •WebPACK MXE Simulator
- •WebPACK HDL Bencher Tool
- •WebPACK FPGA Implementation Tools
- •WebPACK CPLD Implementation Tools
- •WebPACK iMPACT Programmer
- •WebPACK ChipViewer
- •XPower
- •WebPACK CD-ROM Installation
- •Getting Started
- •Licenses
- •Projects
- •Summary
- •Introduction
- •Design Entry
- •The Language Template
- •Close the Language Templates
- •Edit the Counter Module
- •Save the Counter Module
- •Functional Simulation
- •State Machine Editor
- •Top-Level VHDL Designs
- •Top-Level Schematic Designs
- •ECS Hints
- •I/O Markers
- •Implementing CPLDs
- •Introduction
- •Synthesis
- •Constraints Editor
- •CPLD Reports
- •Timing Simulation
- •Configuration
- •Implementing FPGAs
- •Introduction
- •Synthesis
- •The Constraints File
- •FPGA Reports
- •Programming
- •Summary
- •Design Reference Bank
- •Introduction
- •Get the Most out of Microcontroller-Based Designs
- •Conventional Stepper Motor Control
- •Using a Microcontroller to Control a Stepper Motor
- •Stepper Motor Control Using a CPLD
- •PC-Based Motor Control
- •Design Partitioning
- •Conclusion
- •Documentation and Example Code
- •Website Reference
- •ACRONYMS
- •GLOSSARY OF TERMS
PROGRAMMABLE LOGIC DESIGN: QUICK START HANDBOOK • CHAPTER 2
Xilinx is also actively developing breakthrough technology that will enable the hardware in Xilinx-based systems to be upgraded remotely over any kind of network – including the Internet – even after the equipment has been shipped to a customer.
Xilinx “Online Upgradeable Systems” would allow equipment manufacturers to remotely add new features and capabilities to installed systems, or repair problems without having to physically exchange hardware.
Xilinx Devices
FIGURE 2-1: XILINX DEVICES AT A GLANCE
Platform FPGAs
VIRTEX FPGAS
The Virtex-II product is the first embodiment of the Platform FPGA, once again setting a new benchmark in performance and offering a feature set that is unparalleled.
It's an era where Xilinx leads the way, strengthened by our strategic alliances with IBM, Wind River Systems, Conexant, RocketChips™, The MathWorks, and other technology leaders.
Xilinx • 22
XILINX SOLUTIONS
The Platform FPGA delivers:
•SystemIO interfaces to bridge emerging standards
•XtremeDSP™ FPGA-based DSP solution for unprecedented DSP performance (as much as 100 times faster than the leading DSP processor)
•Coming soon, Empower! processor technology for flexible highperformance system processing needs.
With densities ranging from 40,000 to 10 million system gates, the Virtex-II solution delivers enhanced system memory and lightning-fast DSP through a flexible IP-immersion fabric.
Additionally, significant new capabilities address system-level design issues, including flexible system interfaces with signal integrity (SystemIO, DCI); complex system clock management (Digital Clock Manager); and onboard EMI management (EMIControl).
Virtex-II solutions are empowered by advanced design tools that drive time-to-market advantages through fast design, powerful synthesis, smart implementation algorithms, and efficient verification capabilities.
Not only does the fabric provide the ability to integrate a variety of soft IP, but it also has the capability of embedding hard IP cores such as processors and gigabit serial I/Os in future Virtex-II families.
VIRTEX-II PRO FPGAS
“The Platform for Programmable Systems'”
With as many as four IBM PowerPC™ 405 processors immersed into the industry's leading FPGA fabric; Xilinx/Conexant's flawless high-speed serial I/O technology; and Wind River Systems's cutting-edge embedded design tools, Xilinx delivers a complete development platform of infinite possibilities.
The Power of Xtreme Processing
Each PowerPC runs at 300+ MHz delivering 420 Dhrystone MIPS, supported by IBM CoreConnect™ bus technology. With the unique Xilinx IP immersion architecture, you can now harness the power of high-performance processors, along with easy integration of soft IP, into the industry's highest performance programmable logic.
XtremeDSP – The World's Fastest Programmable DSP Solution
The Xilinx XtremeDSP solution is the world's fastest programmable DSP solution. With as many as 556 embedded 18 x 18 multipliers; 10 Mb of embedded block RAM; and an extensive library of DSP algorithms and tools including System Generator for DSP, ISE, and Cadence™ Design Systems SPW, the XtremeDSP tool is the industry's premier programmable solution for enabling TeraMAC/s applications.
Xilinx • 23