Xilinx-Artix-7 FPGA

From SpecNext official Wiki
Jump to: navigation, search

FPGA Upgrade: Artix-7 vs Spartan-6

The ZX Spectrum Next Kickstarter model KS2 (Issue 4 board) uses the Xilinx Artix-7 XC7A15T FPGA, replacing the Xilinx Spartan-6 XC6SLX16 FPGA used in the original KS1 (Issue 2B board). The Artix-7 is a more modern device, offering better performance, lower power consumption, and access to newer development tools.

Below is a comparison between the two FPGAs:

Feature Spartan-6 XC6SLX16 (KS1 - Issue 2B) Artix-7 XC7A15T (KS2 - Issue 4)
Technology Node 45 nm 28 nm
Logic Cells ~14,579 ~16,640
Flip-Flops 18,224 20,800
Block RAM 576 Kbits 918 Kbits
DSP Slices 32 45
Power Consumption Higher Lower (static & dynamic)
Clock Management PLL-based MMCMs and PLLs (more flexible)
Toolchain Xilinx ISE (legacy) Xilinx Vivado (modern)
Partial Reconfiguration Not supported Supported

Although the two models require different bitstreams due to the differing FPGA architectures, both systems are designed to remain feature-identical wherever possible to avoid splitting the user base.

The only additions exclusive to KS2 (Issue 4) are four extra Category:Next Configuration Registers used for low-level hardware access:

These registers allow developers to interact with internal Xilinx features such as the DNA ID and XADC (analog-to-digital converter). Technical documentation for these registers can be found on their respective pages.

External Links