MPF500T vs XC7V585T
A comparison of the Microchip PolarFire MPF500T and the AMD Virtex-7 XC7V585T using the data from both vendors' selection guides.
Side-by-side specifications
| MPF500T | XC7V585T | |
|---|---|---|
| Vendor / family | Microchip PolarFire | AMD Virtex-7 |
| Logic (LUT4-equivalent) | 481,000 | 582,720 |
| LUTs as published | 481,000 LUT4 | 364,200 LUT6 |
| Vendor logic figure | 481,000 LE | 582,720 LC |
| DSP | 1,480 18×18 math blocks (MACC) | 1,260 DSP slices |
| Block RAM | 29.7 Mb | 27.9 Mb |
| Large RAM | — | — |
| Max. user I/O | 584 | 850 |
| Transceivers | 24 × SERDES 12.7 Gb/s | 36 × GTX 12.5 Gb/s |
| Hard PCI Express | Gen2 x4 | Gen2 |
| Hard processor | None | None |
| Process | 28 nm | 28 nm |
| Configuration memory | Non-volatile (SONOS flash) | SRAM |
| Packages | 2 | 2 |
| Design tool | Microchip Libero SoC | AMD Vivado |
Highlighted values are higher. Logic is compared in LUT4 equivalents; see how FPGA vendors count logic.
Key differences
The XC7V585T has about 21% more logic capacity (583K vs 481K LUT4 equivalents).
They use different logic architectures: the MPF500T is built from LUT4 and the XC7V585T from LUT6, so the raw LUT counts (481K vs 364K) are not directly comparable.
For arithmetic, the MPF500T has 1,480 18×18 math blocks (MACC) against 1,260 DSP slices on the XC7V585T.
Both have transceivers: 24 at up to 12.7 Gb/s on the MPF500T and 36 at up to 12.5 Gb/s on the XC7V585T.
Configuration memory: non-volatile (sonos flash) on the MPF500T, sram on the XC7V585T.
The MPF500T is designed with Microchip Libero SoC and the XC7V585T with AMD Vivado.
Full specifications
See the complete spec sheets with packages and grades: MPF500T (PolarFire) and XC7V585T (Virtex-7).