The Virtex Ultrascale+ VU9P FPGA PCIe board is designed to meet the computing needs of today’s most extreme designs. The board features a large 1,024-core Virtex UltraScale+ VU9P FPGA, 8GB of DDR3 memory (expandable to 24GBand), and support for up to 4 x 10GbE Ports and 4 x SATA ports, 560MB/s data throughput along with support for 3D TLC NAND and NVMe devices. The board can be used in standard single CPU configurations or configured with a pair of CPUs for massive parallel performance.
Conceptual Diagram
The board provides extensive I/O capabilities including PCIe Gen3 x16, 10GbE XAUI, 4 x SATA 3.0, and 2 x M.2 slots for PCIe NVMe devices. The Virtex Ultrascale+ VU9P offers the additional flexibility of configuring the PCIe slots as either a single or dual-CPU environment. This feature is useful as applications tend to have different demands depending on their phase of development. As an example, a developer may want to use a dual-CPU system in the early stages of development where multiple software kernels and extensive debugging are required while migrating to a single CPU configuration at later stages when code has matured and requires more performance.
The Block Diagram
Virtex UltraScale+ FGA: The Virtex UltraScale+ family of programmable devices is based on the new IEEE 1588v2 (1588-2008) Precision Time Protocol (PTP) IEEE standard, which provides a deterministic way to manage clock skew and uncertainty, with sub-picosecond precision. With the Virtex UltraScale+ family, the time required for clocking and synchronization is reduced from 1 to 10 nanoseconds, greatly reducing the risk of hardware errors.
Configuration
Virtex Ultrascale FPGA PCIe Configuration: The Virtex Ultrascale+ VU9P is available in a single and dual-CPU configuration. In a dual-CPU configuration, the PCIe bus is wired for both processors to have access to most of the external resources on the board. The single CPU version can be used as a reference platform when developing software before enabling the second CPU and PCIe switch modules. The dual-CPU version allows applications to be optimized for multiple CPUs while preserving compatibility with a single CPU version of an application in case it needs to run on a different target system at some point in its evolution.
Faster: Virtex Ultrascale+ VU9P FPGA PCIe board
With a clock speed of 1.0 GHz, Virtex UltraScale+ devices enable 3x faster performance and more than 8x more efficient power consumption compared to previous generations. The ultra-low power design of the family enables FPGAs with up to 6 watts per die, enabling high-performance devices in applications such as servers, data center infrastructure, and industrial controls. Further benefits include higher density packaging and lower cost per accurate jitter across a broader range of products.
Conclusion :
FPGA is a programmable device that can be used as a platform for prototyping systems with different functionality, flexibly switching among them depending on the needs of customers. With the recent launch of Xilinx’s new FPGA board, Virtex Ultrascale+ VU9P FPGA PCIe board, the company is bringing a high-performance FPGA board to market that offers significant performance improvement and density over previous generations. The Virtex Ultrascale+ VU9P is currently in volume production and samples are available now. As of this writing, there are 2 versions: single CPU and Dual CPU.