AMD Kintex Ultrascale FPGA Board

Neutron KU60 FPGA Development Board

0 views February 5, 2026 megha-m 0

Introduction

The Neutron KU60 FPGA Development Board is a high-performance platform built around the AMD Kintex UltraScale XCKU060 FPGA, designed for demanding high-speed computing, networking, and signal-processing applications. Featuring 4GB ECC-enabled DDR4, dual QSPI configuration memory, multiple clock sources, high-speed SFP+ connectivity, GTH transceiver access, and versatile expansion through FMC+ HSPC, FMC HPC, and an M.2 slot, the board delivers exceptional flexibility for advanced development. With JTAG/USB programming, and programmable clock options, Neutron KU60 provides a robust and adaptable environment for prototyping and deployment.

Yes No Suggest edit

Board Features

  • FPGA: AMD Kintex Ultrascale XCKU060-1FFVA1517I. Speed Grade -1.
  • 5GB DDR4 SDRAM (72 Bit ECC) for reliable high-speed memory operation
  • 512Mb (256 x 2) Dual QSPI flash for configuration
  • Clocks:
    • 1 × 300MHz CMOS for DDR4
    • 1 × 200MHz CMOS for Fabric clock
    • 1 × 200MHz CMOS for system clock
  • 2 × SFP+ cages supporting high-speed serial networking
  • 2-lane GTH transceiver access via SMA connectors
  • M.2 slot (M-key) for NVMe or compatible modules
  • 1 × Gigabit Ethernet port for network connectivity
  • FMC+ HSPC connector (VITA 57.4) for high-bandwidth expansion
  • FMC HPC connector (VITA 57.1) for additional I/O expansion
  • FPGA Programming & Debugging via JTAG and USB.
  • Programmable clock available for GTH reference and M.2 interface requirements
Yes No Suggest edit

Application

  • Data acquisition and processing
  • Signal processing
  • High-speed networking
  • Embedded systems prototyping
  • Scientific computing & research
Yes No Suggest edit

How to use Neutron KU60 FPGA Development Board

The following sections describe in detail how to use this module.

 
 
Yes No Suggest edit

Hardware Accessories Required

  1. 12V DC Power Supply.
  2. AMD Platform Cable USB II JTAG debugger.
  3. USB Type C cable.
  4. Neutron KU60 FPGA Development Board
Yes No Suggest edit

Connection Diagram

DC Power Supply

The board is configured to use power from DC power supply by connecting it to the External DC Jack. Please refer to the marking on the board for more details. The external power supply should be 12V, with sufficient current rating.

Yes No Suggest edit

USB Interface

The onboard high speed USB controller helps a PC/Linux/Mac computer to communicate with this module. Use a USB C cable to connect with a PC.

Yes No Suggest edit

PROG_B and Reset Button

PROGRAM_B
Neutron KU60 development board features a Push-button SW1 normally meant to be used as a “PROG_B” signal for configuration reset. Push-button SW1 is connected to FPGA pin AA9. For enabling ,manual configuration reset, push-button SW1 is connected to GND. The user can reconfigure the FPGA manually, by pressing this push-button SW1. “PROG_B” is an active-low input pin (pulled up with 4.7K external resistor) to the FPGA and it controls the configuration logic. When the PROG_B pin is de-asserted, resets the FPGA and initializes the new configuration.

Reset Button

Neutron KU60 development board features a Push-button SW2 normally meant to be used as a “Reset” signal for designs running on FPGA. Push-button SW2 is connected to FPGA pin AP13. Push-button SW2 is active-high. This pushbutton can also be used for any other input and is not just limited to be used as a Reset signal.

Yes No Suggest edit

JTAG Connector

JTAG connector allows the FPGA’s JTAG registers to be accessed using a JTAG cable, compatible with AMD Platform Cable USB. Use this header, to attach JTAG cable for programming and debugging.
Yes No Suggest edit

DDR4

Neutron KU60 Development Module uses DDR4(MT40A512M16TD-062E AAT:R) which is a high-speed dynamic random-access memory internally configured as an eight-bank DRAM. The DDR4 SDRAM uses an 8n-prefetch architecture to achieve high-speed operation. The 8n-prefetch architecture is combined with an interface designed to transfer two data words per clock cycle at the I/O pins.

Yes No Suggest edit

Gigabit Ethernet

The KSZ9031RNX is a completely integrated triple-speed (10BASE-T/100BASE-TX/1000BASE-T) Ethernet physical layer transceiver for transmission and reception of data. It provides the Reduced Gigabit Media Independent Interface (RGMII) for direct connection to RGMII MACs in Gigabit Ethernet processors and switches for data transfer at 10/100/1000 Mbps.

Yes No Suggest edit

Quad SPI FLASH

The board includes two Quad SPI NOR flash memory devices (MT25QL256ABA8E12-0AAT), each with a capacity of 256 Mbit.
The flash memories operate at 3.3 V and are used for FPGA configuration storage and non-volatile data storage.

Yes No Suggest edit

UART

The board uses an FTDI FT4232HL-REEL USB interface device.
Channel C of the FTDI is configured as a UART interface, and the associated signal connections are listed below.

BankFPGA pinSignal nameFunction
65AR12IO_L9P_T1L_N4_AD12P_A14_D30_65UART _TX
65AT12IO_L9N_T1L_N5_AD12N_A15_D31_65UART _RX
Yes No Suggest edit

SFP+ Cages

Neutron KU60 development board features two SFP+ cages (Small form-factor hot-pluggable optical module transceivers), which can be used for optical fiber communication.

SFP0

BankFPGA PinSignal NameFunction
65R34MGTHTXP2_128SFP0_TX_P
65R35MGTHTXN2_128SFP0_TX_N
65P36MGTHRXP2_128SFP0_RX_P
65P37MGTHRXN2_128SFP0_RX_N
65AP15IO_L8P_T1L_N2_AD5P_A16_65SFP0_TX_FLT
65AW14IO_L1N_T0L_N1_DBC_RS1_65SFP0_TX_DSBL
65AV14IO_L1P_T0L_N0_DBC_RS0_65SFP0_MOD_ABS
65AR15IO_L8N_T1L_N3_AD5N_A17_65SFP0_RX_LOS
65AV16IO_L2P_T0L_N2_FOE_B_65SFP0_RS0
65AW15
IO_T0U_N12_A28_65SFP0_RS1

SFP1

BankFPGA pinSignal nameFunction
65N34MGTHTXP3_128SFP1_TX_P
65N35MGTHTXN3_128SFP1_TX_N
65N38MGTHRXP3_128SFP1_RX_P
65N39MGTHRXN3_128SFP1_RX_N
65AP14IO_L10P_T1U_N6_QBC_AD4P_A12_D28_65SFP1_TX_FLT
65AU15IO_L4N_T0U_N7_DBC_AD7N_A25_65SFP1_TX_DSBL
65AT15IO_L4P_T0U_N6_DBC_AD7P_A24_65SFP1_MOD_ABS
65AV12IO_L5N_T0U_N9_AD14N_A23_65SFP1_RX_LOS
65AT13IO_L7N_T1L_N1_QBC_AD13N_A19_65SFP1_RS0
65AT14IO_L6P_T0U_N10_AD6P_A20_65SFP1_RS1

Note: The I²C lines from the SFP connectors are routed through an onboard I²C multiplexer shared with other peripherals on the board. Please refer to the I²C Multiplexer section of this user manual for details.

Yes No Suggest edit

SMA Connectors

The board provides SMA connectors connected directly to the FPGA’s high-speed GTH transceiver banks. SMA connectors are routed to two GTH transceiver data lanes, and one SMA connector is routed to a GTH reference clock input.

These connectors allow the FPGA to interface with external high-speed serial data sources and sinks, as well as an external reference clock, for applications such as high-speed communication testing, protocol evaluation, and signal integrity measurements.

BankFPGA PinSignal NameFunction
128U34MGTHTXP0_128SMA_TX0_P
128U35MGTHTXN0_128SMA_TX0_N
128U38MGTHRXP0_128SMA_RX0_P
128U39MGTHRXN0_128SMA_RX0_N
128T36MGTHTXP1_128SMA_TX1_P
128T37MGTHTXN1_128SMA_TX1_N
128R38MGTHRXP1_128SMA_RX1_P
128R39MGTHRXN1_128SMA_RX1_N
128T32MGTREFCLK0P_128SMA_CLK0_P
128T33MGTREFCLK0N_128SMA_CLK0_N
Yes No Suggest edit

FMC HPC Header

Neutron KU60 FPGA development board features a high speed, high pin-count FMC connector which can be used to provide additional features and capabilities to it using custom or commercial-off-the-shelf daughter boards. Apart from IOs, 8 GTX lanes are available via FMC connector for custom purposes.

FMC HPC BANKS A TO E

AFMC Pin NameFPGA Pin BFMC Pin NameFPGA Pin CFMC Pin NameFPGA Pin DFMC Pin NameFPGA Pin EFMC Pin NameFPGA Pin
A1GNDB1GNDC1GNDD1HPC_PG_C2ME1GND
A2HPC_DP1_M2C_PAA38B2GNDC2HPC_DP0_C2M_PAC34D2GNDE2HPC_HA01_CC_PAU32
A3HPC_DP1_M2C_NAA39B3GNDC3HPC_DP0_C2M_NAC35D3GNDE3HPC_HA01_CC_NAV32V
A4GNDB4NCC4GNDD4HPC_GBTCLK0_M2C_PAD32E4GND
A5GNDB5NCC5GNDD5HPC_GBTCLK0_M2C_NAD33E5GND
A6HPC_DP2_M2C_PW38B6GNDC6HPC_DP0_M2C_PAB36D6GNDE6HPC_HA05_PAP30
A7HPC_DP2_M2C_NW39B7GNDC7HPC_DP0_M2C_NAB37D7GNDE7HPC_HA05_NAP31
A8GNDB8NCC8GNDD8HPC_LA01_CC_PAU21E8GND
A9GNDB9NCC9GNDD9HPC_LA01_CC_NAV22E9HPC_HA09_PAM32
A10HPC_DP3_M2C_PV36B10GNDC10HPC_LA06_PAK23D10GNDE10HPC_HA09_NAN32
A11HPC_DP3_M2C_NV37B11GNDC11HPC_LA06_NAL23D11HPC_LA05_PAE20E11GND
A12GNDB12HPC_DP7_M2C_PAC38C12GNDD12HPC_LA05_NAE21E12HPC_HA13_PAK32
A13GNDB13HPC_DP7_M2C_NAC39C13GNDD13GNDE13HPC_HA13_NAL32
A14HPC_DP4_M2C_PAG38B14GNDC14HPC_LA10_PAE23D14HPC_LA09_PAG21E14GND
A15HPC_DP4_M2C_NAG39B15GNDC15HPC_LA10_NAF23D15HPC_LA09_NAG22E15HPC_HA16_PAH31
A16GNDB16HPC_DP6_M2C_PAE38C16GNDD16GNDE16HPC_HA16_NAH32
A17GNDB17HPC_DP6_M2C_NAE39C17GNDD17HPC_LA13_PAE22E17GND
A18HPC_DP5_M2C_PAF36B18GNDC18HPC_LA14_PAD20D18HPC_LA13_NAF22E18HPC_HA20_PAF29
A19HPC_DP5_M2C_NAF37B19GNDC19HPC_LA14_NAD21D19GNDE19HPC_HA20_NAG29
A20GNDB20HPC_GBTCLK1_M2C_PAB32C20GNDD20HPC_LA17_CC_PAR26E20GND
A21GNDB21HPC_GBTCLK1_M2C_NAB33C21GNDD21HPC_LA17_CC_NAR27E21HPC_HB03_PAW30
A22HPC_DP1_C2M_PAA34B22GNDC22HPC_LA18_CC_PAL27D22GNDE22HPC_HB03_PAW31
A23HPC_DP1_C2M_NAA35B23GNDC23HPC_LA18_CC_NAL28D23HPC_LA23_PAV26E23GND
A24GNDB24NCC24GNDD24HPC_LA23_NAV27E24HPC_HB05_PAP30
A25GNDB25NCC25GNDD25GNDE25HPC_HB05_NAP31
A26HPC_DP2_C2M_PY36B26GNDC26HPC_LA27_PAR28D26HPC_LA26_PAN28E26GND
A27HPC_DP2_C2M_NY37B27GNDC27HPC_LA27_NAT28D27HPC_LA26_NAP28E27HPC_HB09_PAM32
A28GNDB28NCC28GNDD28GNDE28HPC_HB09_NAN32
A29GNDB29NCC29GNDD29FPGA_TCKAA11E29GND
A30HPC_DP3_C2M_PW34B30GNDC30SCL_FMC_HPCAE12D30HSPC_TDO_HPC_TDIE30HPC_HB13_PAK32
A31HPC_DP3_C2M_NW35B31GNDC31SDA_FMC_HPCAF12D31HPC_TDO_SYS_TDIE31HPC_HB13_NAL32
A32GNDB32HPC_DP7_C2M_PAD36C32GNDD323V3AUXE32GND
A33GNDB33HPC_DP7_C2M_NAD37C33GNDD33FPGA_TMSW11E33HPC_HB19_PAE28
A34HPC_DP4_C2M_PAH36B34GNDC34GNDD34NCE34HPC_HB19_NAF28
A35HPC_DP4_C2M_NAH37B35GNDC35P12V0D35GNDE35GND
A36GNDB36HPC_DP6_C2M_PAE34C36GNDD36P3V3E36HPC_HB21_PAH28
A37GNDB37HPC_DP6_C2M_NAE35C37P12V0D37GNDE37HPC_HB21_NAJ28
A38HPC_DP5_C2M_PAG34B38GNDC38GNDD38P3V3E38GND
A39HPC_DP5_C2M_NAG35B39GNDC39P3V3D39GNDE39VCCIO_1V8
A40GNDB40NCC40GNDD40P3V3E40GND

FMC HPC BANKS F TO K

FFMC Pin NameFPGA PinGFMC Pin NameFPGA PinHFMC Pin NameFPGA PinJFMC Pin NameFPGA PinKFMC Pin NameFPGA Pin
F1HPC_PG_M2CG1GNDH1NCJ1GNDK1NC
F2GNDG2HPC_CLK1_M2C_PAM26H2HPC_PRSNT_M2C_LJ2HPC_CLK3_BIDIR_PAM27K2GND
F3GNDG3HPC_CLK1_M2C_NAN26H3GNDJ3HPC_CLK3_BIDIR_NAN27
K3GND
F4HPC_HA00_CC_PAP29G4GNDH4HPC_CLK0_M2C_PAV24J4GNDK4HPC_CLK2_BIDIR_PAP25
F5HPC_HA00_CC_NAR30G5GNDH5HPC_CLK0_M2C_NAW24
J5GNDK5HPC_CLK2_BIDIR_NAR25
F6GNDG6HPC_LA00_CC_PAN24H6GNDJ6HPC_HA03_PAW30K6GND
F7HPC_HA04_PAN33G7HPC_LA00_CC_NAP24H7HPC_LA02_PAT22J7HPC_HA03_NAW31K7HPC_HA02_PAU29
F8HPC_HA04_NAP33G8GNDH8HPC_LA02_NAU22J8GNDK8HPC_HA02_NAU30
F9GNDG9HPC_LA03_PAV21H9GNDJ9HPC_HA07_PAV29K9GND
F10HPC_HA08_PAL30G10HPC_LA03_NAW21H10HPC_LA04_PAR22J10HPC_HA07_NAW29K10HPC_HA06_PAT29
F11HPC_HA08_NAM30G11GNDH11HPC_LA04_NAR23J11GNDK11HPC_HA06_NAT30
F12GNDG12HPC_LA08_PAV23H12GNDJ12HPC_HA11_PAU31K12GND
F13HPC_HA12_PAJ33G13HPC_LA08_NAW23H13HPC_LA07_PAN23J13HPC_HA11_NAV31K13HPC_HA10_PAR31
F14HPC_HA12_NAK33G14GNDH14HPC_LA07_NAR23J14GNDK14HPC_HA10_NAR32
F15GNDG15HPC_LA12_PAT23H15GNDJ15HPC_HA14_PAE30K15GND
F16HPC_HA15_PAJ31G16HPC_LA12_NAT24H16HPC_LA11_PAK20J16HPC_HA14_NAF30K16HPC_HA17_CC_PAL29
F17HPC_HA15_NAK31G17GNDH17HPC_LA11_NAK21J17GNDK17HPC_HA17_CC_NAM29
F18GNDG18HPC_LA16_PAH22H18GNDJ18HPC_HA18_PAH29K18GND
F19HPC_HA19_PAE28G19HPC_LA16_NAH23H19HPC_LA15_PAF20J19HPC_HA18_NAJ29K19HPC_HA21_PAH28
F20HPC_HA19_NAF28G20GNDH20HPC_LA15_NAG20J20GNDK20HPC_HA21_NAJ28
F21GNDG21HPC_LA20_PAL24H21GNDJ21HPC_HA22_PAJ30K21GND
F22HPC_HB02_PAU29G22HPC_LA20_NAL25H22HPC_LA19_PAM24J22HPC_HA22_NAK30K22HPC_HA23_PAM31
F23HPC_HB02_NAU30G23GNDH23HPC_LA19_NAM25J23GNDK23HPC_HA23_NAN31
F24GNDG24HPC_LA22_PAJ25H24GNDJ24HPC_HB01_PAT35K24GND
F25HPC_HB04_PAN33G25HPC_LA22_NAK25H25HPC_LA21_PAH24J25HPC_HB01_NAU35K25HPC_HB00_CC_PAW33
F26HPC_HB04_NAP33G26GNDH26HPC_LA21_NAJ24J26GNDK26HPC_HB00_CC_NAW34
F27GNDG27HPC_LA25_PAF25H27GNDJ27HPC_HB07_PAV38K27GND
F28HPC_HB08_PAL30G28HPC_LA25_NAG25H28HPC_LA24_PAK27J28HPC_HB07_NAV39K28HPC_HB06_CC_PAW35
F29HPC_HB08_NAM30G29GNDH29HPC_LA24_NAK28J29GNDK29HPC_HB06_CC_NAW36
F30GNDG30HPC_LA29_PAH26H30GNDJ30HPC_HB11_PAV33K30GND
F31HPC_HB12_PAJ33G31HPC_LA29_N
AJ26H31HPC_LA28_PAE27J31HPC_HB11_NAV34K31HPC_HB10_PAT34
F32HPC_HB12_NAK33G32GNDH32HPC_LA28_NAF27J32GNDK32HPC_HB10_NAU34
F33GNDG33HPC_LA31_PAD26H33GNDJ33HPC_HB15_PAL39K33GND
F34HPC_HB16_PAH31G34HPC_LA31_NAE26H34HPC_LA30_PAD25J34HPC_HB15_NAM39K34HPC_HB14_PAN38
F35HPC_HB16_NAH32G35GNDH35HPC_LA30_NAE25J35GNDK35HPC_HB14_NAP38
F36GNDG36NCH36GNDJ36HPC_HB18_PAM34K36GND
F37HPC_HB20_PAF29G37NCH37HPC_LA32_PAF24J37HPC_HB18_NAM35K37HPC_HB17_CC_PAM36
F38HPC_HB20_NAG29G38GNDH38HPC_LA32_NAG24J38GNDK38HPC_HB17_CC_NAM37
F39GNDG39VADJH39GNDJ39HPC_VIO_B_M2CK39GND
F40VADJG40GNDH40VADJJ40GNDK40HPC_VIO_B_M2C

 

Yes No Suggest edit

FMC+ HSPC Header

Neutron KU60 development board features a FMC+ HSPC (High serial pin count) connector on the board that follows the ANSI/VITA 57.4 specification and provides a high-pin-count interface for FMC+ mezzanine cards.
The connector supports 16 FPGA GTH transceiver lane pairs, along with fabric-based differential I/O, enabling high-speed serial and parallel expansion through FMC+ modules.

FMC+ HSPC BANKS A TO E

AFMC Pin NameFPGA Pin BFMC Pin NameFPGA Pin CFMC Pin NameFPGA Pin DFMC Pin NameFPGA Pin EFMC Pin NameFPGA Pin
A1GNDB1GNDC1GNDD1HSPC_PG_C2ME1GND
A2HSPC_DP1_M2C_PAK2B2GNDC2HSPC_DP0_C2M_PAL8D2GNDE2HSPC_HA01_CC_PC22
A3HSPC_DP1_M2C_NAK1B3GNDC3HSPC_DP0_C2M_NAL7D3GNDE3HSPC_HA01_CC_NB22
A4GNDB4HSPC_DP9_M2C_PAF2C4GNDD4HSPC_GBTCLK0_M2C_PAH10E4GND
A5GNDB5HSPC_DP9_M2C_NAF1C5GNDD5HSPC_GBTCLK0_M2C_NAH9E5GND
A6HSPC_DP2_M2C_PAJ4B6GNDC6HSPC_DP0_M2C_PAL4D6GNDE6HSPC_HA05_PJ23
A7HSPC_DP2_M2C_NAJ3B7GNDC7HSPC_DP0_M2C_NAL3D7GNDE7HSPC_HA05_NJ24
A8GNDB8HSPC_DP8_M2C_PAG4C8GNDD8HSPC_LA01_CC_PA13E8GND
A9GNDB9HSPC_DP8_M2C_NAG3C9GNDD9HSPC_LA01_CC_NA12E9HSPC_HA09_PK21
A10HSPC_DP3_M2C_PAH2B10GNDC10HSPC_LA06_PC12D10GNDE10HSPC_HA09_NJ21
A11HSPC_DP3_M2C_NAH1B11GNDC11HSPC_LA06_NB12D11HSPC_LA05_PE13E11GND
A12GNDB12HSPC_DP7_M2C_PAM2C12GNDD12HSPC_LA05_NE12E12HSPC_HA13_PL23
A13GNDB13HSPC_DP7_M2C_NAM1C13GNDD13GNDE13HSPC_HA13_NL24
A14HSPC_DP4_M2C_PAR4B14GNDC14HSPC_LA10_PK13D14HSPC_LA09_PJ13E14GND
A15HSPC_DP4_M2C_NAR3B15GNDC15HSPC_LA10_NK12D15HSPC_LA09_NH13E15HSPC_HA16_PM20
A16GNDB16HSPC_DP6_M2C_PAN4C16GNDD16GNDE16HSPC_HA16_NM21
A17GNDB17HSPC_DP6_M2C_NAN3C17GNDD17HSPC_LA13_PK15E17GND
A18HSPC_DP5_M2C_PAP2B18GNDC18HSPC_LA14_PP15D18HSPCLA13_NJ15E18HSPC_HA20_PR21
A19HSPC_DP5_M2C_NAP1B19GNDC19HSPC_LA14_NP14D19GNDE19HSPC_HA20_NP21
A20GNDB20HSPC_GBTCLK1_M2C_PAH10C20GNDD20HSPC_LA17_CC_PC17E20GND
A21GNDB21HSPC_GBTCLK1_M2C_NAH9C21GNDD21HSPC_LA17_CC_NB17E21HSPC_HB03_PE21
A22HSPC_DP1_C2M_PAK6B22GNDC22HSPC_LA18_CC_PF17D22GNDE22HSPC_HB03_NE22
A23HSPC_DP1_C2M_NAK5B23GNDC23HSPC_LA18_CC_NE17D23HSPC_LA23_PF18E23GND
A24GNDB24HSPC_DP9_C2M_PAF6C24GNDD24HSPC_LA23_NE18E24HSPC_HB05_PJ23
A25GNDB25HSPC_DP9_C2M_NAF5C25GNDD25GNDE25HSPC_HB05_NJ24
A26HSPC_DP2_C2M_PAJ8B26GNDC26HSPC_LA27_PH18D26HSPC_LA26_PK16E26GND
A27HSPC_DP2_C2M_NAJ7B27GNDC27HSPC_LA27_NH17D27HSPC_LA26_NJ16E27HSPC_HB09_PK21
A28GNDB28HSPC_DP8_C2M_PAG8C28GNDD28GNDE28HSPC_HB09_NJ21
A29GNDB29HSPC_DP8_C2M_NAG7C29GNDD29FPGA_TCKAA11E29GND
A30HSPC_DP3_C2M_PAH6B30GNDC30SCL_FMC_HSPCAE12D30FPGA_TDO_HSPC_TDIT10E30HSPC_HB13_PL23
A31HSPC_DP3_C2M_NAH5B31GNDC31SDA_FMC_HSPCAF12D31HSPC_TDO_HPC_TDIE31HSPC_HB13_NL24
A32GNDB32HSPC_DP7_C2M_PAM6C32GNDD323V3AUXE32GND
A33GNDB33HSPC_DP7_C2M_NAM5C33GNDD33FPGA_TMSW11E33HSPC_HB19_PR20
A34HSPC_DP4_C2M_PAR8B34GNDC34GNDD34NCE34HSPC_HB19_NP20
A35HSPC_DP4_C2M_NAR7B35GNDC35P12V0D35P3V3E35GND
A36GNDB36HSPC_DP6_C2M_PAN8C36GNDD36P3V3E36HSPC_HB21_PG24
A37GNDB37HSPC_DP6_C2M_NAN7C37P12V0D37GNDE37HSPC_HB21_NF24
A38HSPC_DP5_C2M_PAP6B38GNDC38GNDD38P3V3E38GND
A39HSPC_DP5_C2M_NAP5B39GNDC39P3V3D39GNDE39VCCIO_18
A40GNDB40NCC40GNDD40P3V3E40GND

FMC+ HSPC BANKS F TO K

FFMC Pin NameFPGA PinGFMC Pin NameFPGA PinHFMC Pin NameFPGA PinJFMC Pin NameFPGA PinKFMC Pin NameFPGA Pin
F1HSPC_PG_M2CG1GNDH1NCJ1GNDK1NC
F2GNDG2HSPC_CLK1_M2C_PJ20H2PRSNT_M2C_LJ2HSPC_CLK3_BIDIR_PK18K2GND
F3GNDG3HSPC_CLK1_M2C_NJ19H3GNDJ3HSPC_CLK3_BIDIR_N
J18
K3GND
F4HSPC_HA00_CC_PH21G4GNDH4HSPC_CLK0_M2C_PG16J4GNDK4HSPC_CLK2_BIDIR_PJ14
F5HSPC_HA00_CC_NH22G5GNDH5HSPC_CLK0_M2C_NG15J5GNDK5HSPC_CLK2_BIDIR_NH14
F6GNDG6HSPC_LA00_CC_PF15H6GNDJ6HSPC_HA03_PE21K6GND
F7HSPC_HA04_PG21G7HSPC_LA00_CC_NE15H7HSPC_LA02_PD15J7HSPC_HA03_NE22K7HSPC_HA02_PD21
F8HSPC_HA04_NG22G8GNDH8HSPC_LA02_ND14J8GNDK8HSPC_HA02_NC21
F9GNDG9HSPC_LA03_PE16H9GNDJ9HSPC_HA07_PB21K9GND
F10HSPC_HA08_PK22G10HSPC_LA03_ND16H10HSPC_LA04_PA15J10HSPC_HA07_NA22K10HSPC_HA06_PB24
F11HSPC_HA08_NK23G11GNDH11HSPC_LA04_NA14J11GNDK11HSPC_HA06_NA24
F12GNDG12HSPC_LA08_PC14H12GNDJ12HSPC_HA11_PT22K12GND
F13HSPC_HA12_PL20G13HSPC_LA08_NB14H13HSPC_LA07_PD13J13HSPC_HA11_NR22K13HSPC_HA10_PD23
F14HSPC_HA12_NK20G14GNDH14HSPC_LA07_NC13J14GNDK14HSPC_HA10_NC23
F15GNDG15HSPC_LA12_PF13H15GNDJ15HSPC_HA14_PT23K15GND
F16HSPC_HA15_PN21G16HSPC_LA12_NF12H16HSPC_LA11_PB16J16HSPC_HA14_NR23K16HSPC_HA17_CC_PD24
F17HSPC_HA15_NN22G17GNDH17HSPC_LA11_NB15J17GNDK17HSPC_HA17_CC_NC24
F18GNDG18HSPC_LA16_PL13H18GNDJ18HSPC_HA18_PF23K18GND
F19HSPC_HA19_PR20G19HSPC_LA16_NL12H19HSPC_LA15_PG14J19HSPC_HA18_NE23K19HSPC_HA21_PG24
F20HSPC_HA19_NP20G20GNDH20HSPC_LA15_NF14J20GNDK20HSPC_HA21_NF24
F21GNDG21HSPC_LA20_PA18H21GNDJ21HSPC_HA22_PP23K21GND
F22HSPC_HB02_PD21G22HSPC_LA20_NA17H22HSPC_LA19_PB19J22HSPC_HA22_NN23K22HSPC_HA23_PH23
F23HSPC_HB02_NC21G23GNDH23HSPC_LA19_NA19J23GNDK23HSPC_HA23_NH24
F24GNDG24HSPC_LA22_PD19H24GNDJ24HSPC_HB01_PAG17K24GND
F25HSPC_HB04_PG21G25HSPC_LA22_NC19H25HSPC_LA21_PB20J25HSPC_HB01_NAG16K25HSPC_HB00_CC_PAN18
F26HSPC_HB04_NG22G26GNDH26HSPC_LA21_NA20J26GNDK26HSPC_HB00_CC_NAN17
F27GNDG27HSPC_LA25_PM17H27GNDJ27HSPC_HB07_PAJ16K27GND
F28HSPC_HB08_PK22G28HSPC_LA25_NM16H28HSPC_LA24_PL17J28HSPC_HB07_NAK16K28HSPC_HB06_CC_PAE18
F29HSPC_HB08_NK23G29GNDH29HSPC_LA24_NK17J29GNDK29HSPC_HB06_CC_NAF18
F30GNDG30HSPC_LA29_PD18H30GNDJ30HSPC_HB11_PAF19K30GND
F31HSPC_HB12_PL20G31HSPC_LA29_N
C18H31HSPC_LA28_PF20J31HSPC_HB11_NAG19K31HSPC_HB10_PAK18
F32HSPC_HB12_NK20G32GNDH32HSPC_LA28_NE20J32GNDK32HSPC_HB10_NAK17
F33GNDG33HSPC_LA31_PG20H33GNDJ33HSPC_HB15_PAL19K33GND
F34HSPC_HB16_PM20G34HSPC_LA31_NF19H34HSPC_LA30_PL19J34HSPC_HB15_NAL18K34HSPC_HB14_PAM19
F35HSPC_HB16_NM21G35GNDH35HSPC_LA30_NL18J35GNDK35HSPC_HB14_NAN19
F36GNDG36HSPC_LA33_PR18H36GNDJ36HSPC_HB18_PAT19K36GND
F37HSPC_HB20_PR21G37HSPC_LA33_NR17H37HSPC_LA32_PH19J37HSPC_HB18_NAU19K37HSPC_HB17_CC_PAR18
F38HSPC_HB20_NP21G38GNDH38HSPC_LA32_NG19J38GNDK38HSPC_HB17_CC_NAR17
F39GNDG39VCCIO_1V8H39GNDJ39HSPC_VIO_B_M2CK39GND
F40VCCIO_1V8G40GNDH40VCCIO_1V8J40GNDK40HSPC_VIO_B_M2C

FMC+ HSPC L , M, Z & Y

LFMC Pin NameFPGA PinMFMC Pin NameFPGA PinZFMC Pin NameFPGA PinYFMC Pin NameFPGA Pin
L1
NCM1GNDZ1HSPC_PRSNT_M2C_LY1GND
L2GNDM2NCZ2GNDY2NC
L3GNDM3NCZ3GNDY3NC
L4NCM4GNDZ4NCY4GND
L5NCM5GNDZ5NCY5GND
L6GNDM6NCZ6GNDY6NC
L7GNDM7NCZ7GNDY7NC
L8HSPC_GBTCLK3_M2C_PAA8M8GNDZ8NCY8GND
L9HSPC_GBTCLK3_M2C_NAA7M9GNDZ9CNY9GND
L10GNDM10NCZ10GNDY10HSPC_DP10_M2C_PAD2
L11GNDM11NCZ11GNDY11HSPC_DP10_M2C_NAD1
L12HSPC_GBTCLK2_M2C_PAE8M12GNDZ12HSPC_DP11_M2C_PAC4Y12GND
L13HSPC_GBTCLK2_M2C_NAE7M13GNDZ13HSPC_DP11_M2C_NAC3Y13GND
L14GNDM14NCZ14GNDY14HSPC_DP12_M2C_PAB2
L15GNDM15NCZ15GNDY15HSPC_DP12_M2C_NAB1
L16HSPC_SYNC_C2M_PP19M16GNDZ16HSPC_DP13_M2C_PY2Y16GND
L17HSPC_SYNC_C2M_NP18M17GNDZ17HSPC_DP13_M2C_NY1Y17GND
L18GNDM18HSPC_DP14_C2M_PY6Z18GNDY18HSPC_DP14_M2C_PW4
L19GNDM19HSPC_DP14_C2M_NY5Z19GNDY19HSPC_DP14_M2C_NW3
L20HSPC_REFCLK_C2M_PT18M20GNDZ20NCY20GND
L21HSPC_REFCLK_C2M_NT17M21GNDZ21NCY21GND
L22GNDM22HSPC_DP15_C2M_PV6Z22GNDY22HSPC_DP15_M2C_PV2
L23GNDM23HSPC_DP15_C2M_NV5Z23GNDY23HSPC_DP15_M2C_NV1
L24HSPC_REFCLK_M2C_PP13M24GNDZ24HSPC_DP10_C2M_PAE4Y24GND
L25HSPC_REFCLK_M2C_NN13M25GNDZ25HSPC_DP10_C2M_NAE3Y25GND
L26GNDM26NCZ26GNDY26HSPC_DP11_C2M_PAD6
L27GNDM27NCZ27GNDY27HSPC_DP11_C2M_NAD6
L28HSPC_SYNC_M2C_PN12M28GNDZ28HSPC_DP12_C2M_PAB6Y28GND
L29HSPC_SYNC_M2C_NM12M29GNDZ29HSPC_DP12_C2M_PAB5Y29GND
L30GNDM30NCZ30GNDY30HSPC_DP13_C2M_PAA4
L31GNDM31NCZ31GNDY31HSPC_DP13_C2M_NAA3
L32NCM32GNDZ32NCY32GND
L33NCM33GNDZ33NCY33GND
L34GNDM34NCZ34GNDY34NC
L35GNDM35NCZ35GNDY35NC
L36P12V0M36GNDZ36NCY36GND
L37P12V0M37GNDZ37NCY37GND
L38GNDM38NCZ38GNDY38NC
L39GNDM39NCZ39GNDY39NC
L40P12V0M40GNDZ40P3V3Y40GND
Yes No Suggest edit

M.2 Edge Connector

The Neutron board includes an M.2 female connector that supports PCI Express–based expansion modules, such as NVMe solid-state drives (SSDs).
The connector is interfaced directly to the FPGA’s, enabling high-speed storage and custom PCIe-based applications.

BankFPGA PinSignal NameFunction
224AW8MGTHTXP0_224M2_TX0_P
224AW7MGTHTXN0_224M2_TX0_N
224AW4MGTHRXP0_224M.2_RX0_P
224AW3MGTHRXN0_224M.2_RX0_N
224AV6MGTHTXP1_224M2_TX1_P
224AV5MGTHTXN1_224M2_TX1_N
224AV2MGTHRXP1_224M.2_RX1_P
224AV1MGTHRXN1_224M.2_RX1_N
224AU8MGTHTXP2_224M2_TX2_P
224AU7MGTHTXN2_224M2_TX2_N
224AU4MGTHRXP2_224M.2_RX2_P
224AU3MGTHRXN2_224M.2_RX2_N
224AT6MGTHTXP3_224M2_TX3_P
224AT5MGTHTXN3_224M2_TX3_N
224AT2MGTHRXP3_224M.2_RX3_P
224AT1MGTHRXN3_224M.2_RX3_N
65AJ14IO_L15N_T2L_N5_AD11N_A03_D19_65M.2_WAKE#
65AR13IO_L7P_T1L_N0_QBC_AD13P_A18_65M.2_CLKREQ#
65AE15IO_T3U_N12_PERSTN0_65M.2_PERST_#
M.2_REFCLK_P
M.2_REFCLK_N
Yes No Suggest edit

System Controller

The Neutron board includes a Spartan-7 FPGA that acts as a configuration controller for the Kintex Ultrascale FPGA. The Spartan-7 is used to program the Kintex Ultrascale device via the SelectMAP configuration interface, enabling controlled and flexible configuration of the Kintex FPGA.

This architecture allows the Kintex Ultrascale FPGA to be configured and managed indirectly through the Spartan-7, supporting advanced configuration, boot, and system management use cases.

Contact us for more details about the system controller.

Yes No Suggest edit

Generating Bitstream for Neutron KU60 FPGA Development Board

The bitstream can be generated for Neutron KU60 FPGA Development Board in Vivado by following the steps below:

Step 1: It is recommended to generate .bin bitstream file along with .bit bitstream file. Right Click on “Bitstream Settings”.

Step 2: Select “-bin_file*” option in the dialog window and Click “OK”.

Step 3: Finally click “Generate Bitstream”.

Yes No Suggest edit

Programming Neutron KU60 FPGA Development Board Using USB-JTAG

Ensure that the D2XX drivers are installed prior to programming.  The channel A of FTDI FT4232H chip on Neutron KU60 board is connected to the JTAG interface of the FPGA. Through this connection, USB interface can be used as a JTAG programmer, eliminating the need for a dedicated JTAG cable or connector. Following steps illustrate how to program FPGA on Neutron KU60 board using USB.

1. Ensure that switch SW3 (PGM SEL) is set to USB mode and Connect the USB Type-C cable to the FPGA board.

2. Click on “Auto connect” under hardware manager and it will automatically establish the connection.

Yes No Suggest edit

Programming Neutron KU60 FPGA Development Board Using JTAG 

Neutron KU60 FPGA Development Board features an onboard JTAG connector which facilitates easy reprogramming of SRAM and onboard SPI flash through JTAG programmer like “AMD Platform cable USB”. Following steps illustrate how to program FPGA on Neutron KU60 using JTAG.

Step 1: Ensure that switch SW3 is set to JTAG mode.

Step 2: By using JTAG cable, connect AMD platform cable USB to Neutron KU60 and power it up.

Step 3: Open Vivado project and open the target by clicking on the “Open Target” in “Open Hardware Manager” in the “Program and Debug” section of the Flow Navigator window. Select “Auto Connect”.

Step 4: If the device is detected successfully, then select “Program Device” after right clicking on the target device “xcku060_0” or “xc7s50_1” as shown below.

Step 5: In the dialog window which opens up, Vivado automatically chooses correct bitstream file if the design was synthesized, implemented and bitstream generated successfully. If needed, browse to the bitstream which needs to be programmed to FPGA. Finally, click “Program”.

As soon as “Program” is clicked, a orange colored DONE LED (D1) on Neutron KU60 should light up, indicating that programming process is going on. This LED will turn off when the configuration is complete.

Yes No Suggest edit

Programming QSPI Flash using Vivado

Single QSPI Programming

A .bin or .mcs file is required for programming Neutron KU60 onboard QSPI flash.

Step 1: Open Vivado project and open the target by clicking on the “Open Target” in “Open Hardware Manager” in the “Program and Debug” section of the Flow Navigator window. Select “Auto Connect”.

Step 2: If the device is detected successfully, then select “Add Configuration Memory Device” after right clicking on the target device  “xcku060_0” or “xc7s50_1” as shown below.

Step 3: Select the memory device “mt25ql256-spi-x1_x2_x4”, then click OK.

Step 4: After completion of Step 3 the following dialog box will open. Click OK.

Step 5: Browse to the working .bin file or the .mcs file (whichever applicable) and click OK to program as shown below. If programming is successful, a confirmation message will be displayed.

Dual QSPI Programming

Step 1: Open Vivado project and open the target by clicking on the “Open Target” in “Open Hardware Manager” in the “Program and Debug” section of the Flow Navigator window. Select “Auto Connect”.

Step 2: If the device is detected successfully, then select “Add Configuration Memory Device” after right clicking on the target device  “xcku060_0” or “xc7s50_1” as shown below.

Step 3: Select the memory device “mt25ql256-spi-x1_x2_x4_x8”, then click OK.

Step 4: After completion of Step 3 the following dialog box will open. Click OK.

Step 5: Browse to the working .bin file or the .mcs file (whichever applicable) and click OK to program as shown below. If programming is successful, a confirmation message will be displayed.

Yes No Suggest edit

Technical Specifications

ParameterValueUnit
Basic Specifications
Number of GPIOs12V
On-board oscillator frequency (DDR4 CLOCK 300MHz)300MHz
On-board oscillator frequency(FABRIC CLOCK 200MHz)200MHz
DDR4 Capacity5GB
Quad SPI Flash Memory (2x MT25QL256ABA8E2-0AAT)2Mb
Power supply voltage (External)12V
Programmable Logic Specifications
Internal supply voltage relative to GND –0.500 to 1.100V
Auxiliary supply voltage relative to GND –0.500 to 2.000V
HR supply voltage relative to GND –0.500 to 3.400V
HP supply voltage relative to GND –0.500 to 2.000V
Yes No Suggest edit

Mechanical Dimensions

Yes No Suggest edit

Neutron KU60 FPGA Development Board IO length details

Yes No Suggest edit

Known Issues on Neutron KU60 version A1

  • The FMC HPC I²C interface is not functional.
  • The FMC+ HSPC I²C interface is not functional.
  • The programmable clock (SI5332H-D-GM1) can only be configured using external software. It will be shipped with a default frequency of 100 MHz on all six outputs (customizable based on requirements).

 

Yes No Suggest edit
Suggest Edit