MPF050T vs XC7A50T
A comparison of the Microchip PolarFire MPF050T and the AMD Artix-7 XC7A50T using the data from both vendors' selection guides.
Side-by-side specifications
| MPF050T | XC7A50T | |
|---|---|---|
| Vendor / family | Microchip PolarFire | AMD Artix-7 |
| Logic (LUT4-equivalent) | 48,000 | 52,160 |
| LUTs as published | 48,000 LUT4 | 32,600 LUT6 |
| Vendor logic figure | 48,000 LE | 52,160 LC |
| DSP | 150 18×18 math blocks (MACC) | 120 DSP slices |
| Block RAM | 3.1 Mb | 2.6 Mb |
| Large RAM | — | — |
| Max. user I/O | 188 | 250 |
| Transceivers | 4 × SERDES 12.7 Gb/s | 4 × GTP 6.6 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 | 5 |
| 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 XC7A50T has about 9% more logic capacity (52.2K vs 48K LUT4 equivalents).
They use different logic architectures: the MPF050T is built from LUT4 and the XC7A50T from LUT6, so the raw LUT counts (48K vs 32.6K) are not directly comparable.
For arithmetic, the MPF050T has 150 18×18 math blocks (MACC) against 120 DSP slices on the XC7A50T.
The MPF050T has more on-chip memory (3.1 Mb vs 2.6 Mb).
Both have transceivers: 4 at up to 12.7 Gb/s on the MPF050T and 4 at up to 6.6 Gb/s on the XC7A50T.
Configuration memory: non-volatile (sonos flash) on the MPF050T, sram on the XC7A50T.
The MPF050T is designed with Microchip Libero SoC and the XC7A50T with AMD Vivado.
Full specifications
See the complete spec sheets with packages and grades: MPF050T (PolarFire) and XC7A50T (Artix-7).