Xilinx Logo  
HomeProductsSupport
                                                        Devices
 
Home : Products : Devices : Virtex Series : System Design Tools
Virtex Series FPGAs System Design Tools

  Virtex & Virtex-E Overview
  Virtex & Virtex-E Product Tables
  Virtex-EM Overview
  System Interface
  System IO
  System Timing
  System Design Tools
  Demo Boards

 

Arithmetic Functions

Arithmetic Functions Application Notes
  Constant Coefficient Multiplier (KCM) generator for Virtex (Virtex)  
  Library of 19 Virtex Multipliers (Virtex)  

Encoding

Encoding Application Notes
  Linear Feedback Shift Registers in Virtex Designs  


Signal Integrity

IBIS models of Virtex devices for use with some third party simulators
  IBIS Models  

Application Notes

Signal Integrity Application Notes
  Virtex I/V Curves for Various Output Options (Virtex)  

For further information on signal integrity, an on-line source for information is Signal Consulting.

Below is a sample of resources regarding signal integrity:
Consultants
Tools


Customer Comments

"The Virtex series is the best of breed not just because of the advances in I/O technology and DLLs, but in gate density as well," said Paul Chang, manager of Hardware Design Group at Cisco Systems. "I'm very impressed with the Virtex SelectI/O and DLL capabilities that enable us to manage both chip-to-chip interconnections within a single board, as well as board-to-board connections via the backplane. From an overall system design, the Virtex series allows us to get to market quickly without all the signal integrity issues at the board level. At Cisco, we're excited about the further enhancements in Virtex-E and look forward to using Virtex-E in our next generation systems."

Power

Power Estimator

The Virtex Power estimator worksheet estimates power consumption for a Virtex design before it is downloaded. It considers the design resource usage, toggle rates, I/O power, and many other factors in the estimation. The formulas used for calculations in the program are based on actual test design measurements.

Xilinx provides two versions of the power estimator, an Excel 97 version that works with Microsoft Office 97 software, and a CGI version for use with web browsers. They are identical in terms of estimations and data entries.

User Guide
User License & Worksheets
Power Application Notes
  Virtex Power Estimator User Guide (Virtex)  
  Powering Virtex FPGAs (Virtex)  

Configuration/Reconfiguration

Configuration

The flexible Virtex architecture is an array of configurable logic blocks (CLBs) surrounded by programmable input/output blocks (IOBs), all interconnected by a rich hierarchy of fast, versatile routing resources. The abundance of routing resources permits the Virtex series to accommodate even the largest and most complex designs. The SRAM-based Virtex FPGAs are customized when loading configuration data into the internal memory cells. This configuration data is stored and loaded by a dedicated, drop-in Xilinx configuration PROM, stored in system memory and loaded by an embedded microprocessor, or loaded by a cable using JTAG programming. When loading with a PROM or microprocessor, designers choose master-serial, slave-serial, or Select-MAPTM (parallel) mode.

Reconfiguration

Advanced systems employing multiple FPGAs often use an embedded CPU for system-level operating tasks, including FPGA configuration: the CPU monitors operation of FPGA subsystems or provides real-time control; Networking systems may use FPGAs on communications ports; advanced systems designs exploit the soft FPGA logic to give field upgradability of hardware; ports can be independently configured based on network protocol requirements. In many systems, monitoring of real-time operation of FPGAs is needed. In an ATM switch, for example, cells passing through a port can be tabulated in an FPGA and read by a CPU at minute intervals to monitor network ATM cell traffic. The VirtexSelectMAP (TM) interface enables high-speed (400MB/s) configuration or partial configuration of the FPGA. Through a Semaphore mechanism, the SelectMAP port can read and write to the configured logic, which is the equivalent of microprocessor peripheral status and control registers. Semaphores rely on Virtex partial-configuration technology. When combined with re-configuration of FPGA logic, they let a single Status/Control register set be visible to the CPU, even as different designs are loaded into the FPGA.

Configuration/Reconfiguration Application Notes & Reference Designs
  Virtex Configuration and Readback Through Boundary Scan  
  Virtex Configuration and Readback  
  Status and Control Semaphore Registers Using Partial Reconfiguration (Virtex) PC: Verilog
  Virtex Configuration Architecture Advanced Users Guide (Virtex)  
  Configuring Virtex FPGAs from Parallel EPROMs with a CPLD (Virtex) PC:VHDL & Verilog

 

Back to Top  
  Trademarks and Patents
Legal Information

Privacy Policy
| Home | Products | Support |