QUESTIONS AND ANSWERS
FOR XILINX VIRTEXTM-EXTENDED MEMORY (VIRTEX-EM) FAMILY

Q. What is the Virtex-E Extended Memory family?
The Virtex-E Extended Memory (Virtex-EM) is a 0.18 µm 1.8V FPGA family of two devices based on the Virtex-E architecture. The Virtex-EM family has the same features of the Virtex-E family architecture and includes additional block memory. This family is the first to deliver over 1M bits of block RAM, and is also the first FPGA to deploy copper interconnect.

Q. What applications require such extreme amounts of memory?
This family deploys a larger amount of block RAM for the equivalent logic gates as other FPGAs because it is targeted to support specific network and graphics applications that today either use external RAM, or use an ASIC that integrates a large amount of memory. The Virtex-EM family provides a combination of block RAM and logic that is geared to support applications such as 160 Gbps network switches (for the XCV812ETM device) and for video imaging and graphics (for the XCV405ETM device). 

Q. What are the differences between the Virtex-E family and the Virtex-EM family?
Both products are 0.18 micron, six-layer metal 1.8V family FPGAs. The differences are that the Virtex-EM deploys copper interconnect on the top two layers to optimize performance and power distribution, and minimize clock skew and signal skew. The architectures of the two families are the same, except for the block RAM increases described above.

Q. Where do the performance improvements come from?
The Virtex-EM family achieves higher memory bandwidth from increased on-chip memory, which reduces the performance lag associated with accessing external memory. Additional performance improvements come from the copper interconnect, which minimizes power supply drop throughout the device. The lower resistance copper interconnect used to route clock lines minimizes clock skew, once again leading to performance improvements. 

Q. Why did Xilinx increase the amount of RAM for this family?
There are two types of RAM in the Virtex-E FPGAs - distributed RAM, and block RAM. For the two Virtex-EM devices, we increased the amount of block RAM to support applications that typically use external memory for buffers. By integrating the block RAM on board the chip, we provide a single-chip solution for many applications. Designers do not need to use I/O to access external memory, plus there is no performance degradation caused by external memory accesses.

Q. What are some of the new markets and applications that Virtex-EM family will enable for Xilinx?
The Virtex-EM will have a good fit for next-generation network switch fabrics, including 160 Gbps crossbar switches. The family is also suited for video imaging applications that need to buffer eight or more video lines. In those applications, designers can integrate the buffer memory on the Virtex-EM, increasing integration of the solution.

Q. Have any customers demonstrated interest in this more RAM-intensive FPGA?
We have several customers who have found this product solves the unique challenges presented by their applications. In addition, customers who historically have used ASIC products to implement system functionality see that the programmable Virtex-EM can fit their applications with greater design flexibility and faster time to market than the ASIC alternative.

Q. Is this combination of logic and memory unique to the programmable logic industry?
The Virtex-EM family offers the first FPGA with more than one million bits of block RAM. Xilinx offers this product for memory-intensive applications that don’t require as many logic gates that are available in the largest Virtex-E devices. That is what makes the ratio of block RAM to logic in the Virtex-EM unique in the industry.

Q. Is Virtex-EM footprint compatible with the other Virtex families?
The Virtex-EM family is footprint compatible with Virtex-E products.

Q. Is Virtex-EM bitstream compatible with the other Virtex families?
The Virtex-EM family is not bitstream compatible with Virtex-E family products.

Q. Is there a price premium for Virtex-EM over Virtex or Virtex-E?
The Virtex-EM devices offer more than three times the block RAM of equivalent densities of a Virtex-E device. The family is priced to support new applications, and is priced close to the next higher density Virtex-E device.

Q. Does the Virtex-EM family support applications for reconfigurable computing? Is it partially reconfigurable?
Virtex-EM devices do support reconfigurable computing. Each device can be reconfigured to provide different functions at different times. A specific high-speed configuration port allows bitstreams to be downloaded into Virtex-EM devices at a rate up to 400 Mbit/second, which allows even the largest device to be completely reconfigured in milliseconds. Virtex-EM devices will also provide for partial reconfiguration, meaning a portion of the device can be changed while the rest of the device continues to operate. 

Q. Do Virtex-EM devices have the capability to support Internet Reconfigurable Logic (IRL)? 
The Virtex-EM devices, with their capability of supporting partial reconfiguration, are used as the hardware vehicle for implementing Xilinx OnlineTM applications. 

Q. What is the system gate count for these Virtex-EM devices?
Using the gate-counting method that is consistent with previous Virtex and Spartan generation families, one may calculate the system gates for the XCV405E device as roughly 1.3 million system gates and for the XCV812E as roughly 3.1 million system gates. This is because the Virtex-EM family has a much larger block RAM to logic gate ratio. Still, system gate count comparisons between the Virtex-E and Virtex-EM families becomes less meaningful because of the employment of the RAM in a networking or high-definition video imaging designs. We've provided the number of logic gates plus the number of block RAM bits to allow system designers to chose the appropriate device for their application.

Q. When will software support be available for the Virtex-EM family?
The current Xilinx Alliance SeriesTM and Foundation SeriesTM  software, version 2.1i, fully support the XCV812E device. Software support for the XCV405E device will be available in Q2 2000. In addition, design-entry tools are available from leading third-party EDA vendors. 

Q. What IP Solutions are available for Virtex-EM FPGA? 
In the Xilinx tradition of having cores available at the time of silicon availability, the Virtex-EM family is supported with the latest release of cores currently available and downloadable from the IP center. All the cores can be installed for use via the Xilinx COREGeneratorTM System. This cores release includes many Smart IPTM cores that are paratermizable, optimized, and predictable. For example, the release includes parameterizable generators for asynchronous FIFOs, block memory modules, distributed memory, parallel multipliers, FIR filters, FFTs, NCOs, Sine/Cosine LUT, and many more base level functions. The popular configurable Reed Solomon Encoder and Decoder cores are also available for this new family.

Q. What are the available packages?
Both Virtex-EM devices are available in the BG560 SBGA package. In addition, the devices are offered in Xilinx FinePitch (1.0-mm pitch) packages—the XCV405E device in the FinePitch FG676 and the XCV812E in the FG900.

Q. Will other densities be added to this family?
These devices were designed to support RAM intensive applications. For those applications that require even more RAM than the XCV405E device, Xilinx offers both the XCV812E device and higher density Virtex-E devices, such as the XCV2000E, XCV2600E, and XCV3200E devices. Future products from Xilinx will support applications requiring even higher RAM content than the XCV812E device.
 
XCV405E XCV812E
CLB Rows 40 56
CLB Columns 60 84
Logic Cells 10,800 21,168
Logic Gates 129,600 254,016
Block RAM (K bits) 560 1,120
Distributed RAM (K bits) 153 301
Max I/O 404 556
Differential I/O Pairs 183 201
Speed Grades -6, -7, -8 -6, -7, -8
DLLs 8 8
Pkg I/O Size ES Schedule ES Schedule
BG560 404 42.5 x 42.5
FG676 444 27x27  
FG900 700  31x31