4.3. MAX® V CPLD
The Intel® Stratix® 10 TX transceiver signal integrity development kit consists of a MAX® V CPLD (5M2210Z-F256), 256-pin FineLine BGA package. MAX® V CPLD devices provide programmable solutions for applications such as FPGA reconfiguration from flash memory, I2C chain to manage power consumption, core temperature, fan speed, clock frequency. MAX® V devices feature on-chip flash storage, internal oscillator and memory functionality. With up to 50% lower total power versus other CPLDs and requiring as few as one power supply, MAX® V CPLDs can help you meet your low power design requirements.
- 2210 Logic Elements (LEs)
- 8192 bits of User Flash Memory
- 4 global clocks
- 1 internal oscillator
- 271 maximum user I/O pins
- Low-cost, low power and non-volatile CPLD architecture
- Fast propagation delays and clock-to-output times
- Single 1.8V external supply for device core
- Bus-friendly architecture including programmable slew rate, drive strength, bushold and programmable pull-up resistors
Signal Name | Description |
---|---|
FA_A[27:1] | Flash Address Bus |
FM_D[15:0] | Flash Data Bus |
FLASH_RESETn | Flash reset |
FLASH_CEn[1:0] | Flash chip enable |
FLASH_OEn | Flash output enable |
FLASH_WEn | Flash write enable |
FLASH_WPn | Flash write protection |
FLASH_RDYBSYn | Flash chip ready/busy |
FLASH_BYTEn | Flash byte enable |
FPGA_CONFIG_D[15:0] | FPGA AvST Configuration Data Bus |
FPGA_INIT_DONE | FPGA initialization complete |
FPGA_nSTATUS | FPGA status |
FPGA_CONF_DONE | FPGA configuration complete |
FPGA_nCONFIG | FPGA configuration control pin to reset FPGA |
FPGA_SEU_ERR | FPGA configuration SEU error |
FPGA_CvP_DONE | FPGA CvP configuration done |
FPGA_PR_REQUEST | FPGA partial reconfiguration request |
FPGA_PR_DONE | FPGA partial reconfiguration done |
FPGA_PR_ERROR | FPGA partial reconfiguration error |
FPGA_MSEL[2:0] | FPGA configuration mode setting bits |
FPGA_AVST_CLK | FPGA AvST Configuration clock |
FPGA_AVST_VALID | FPGA AvST Configuration data valid |
FPGA_AVST_READY | FPGA AvST Ready to receive data |
I2C_1V8_SCL | MAX V I2C bus |
I2C_1V8_SDA | MAX V I2C bus |
SI5341_ENn | SI5341 1 enable |
SI5341_INTn | SI5341 1 interrupt indicators |
SI5341_RSTn | SI5341 1 reset |
SI5341_LOLn | SI5341 1 loss of lock indicators |
SI547_FS[1:0] | SI547 frequency selection bits when Si549 is replaced with Si547 |
PCIe_PERSTn_1V8 | 1.8V PCIe reset signal |
PCIe_PERSTn_3V3 | 3.3V PCIe reset signal |
PCIe_WAKEn_3V3 | 3.3V PCIe wake signal |
FACLKDIR | FMC+ bi-directional clock direction selection bit |
PMBUS_ALERTn | VCC regulator alert |
I2C_PWR_ALERTn | Other regulators alert |
VCC_ALERTn | 1.8V VCC regulator alert |
EN_MASTER[2:0] | Enable specific I2C buffer |
OVERTEMPn_1V8 | FPGA over temperature input 1.8V |
TEMP_ALERTn | FPGA temperature alert output |
OVERTEMPn | FPGA over temperature output |
TEMP_ALERTn_1V8 | FPGA temperature alert input 1.8V |
USB_CFG[14:0] | Bus between USB MAX 10 and MAX® V |
USB_SYSMAX_CLK | Clock from USB PHY chip |
MAX_OSC_CLK_1 | 25M/100M/125MHz clock input |
SYSMAX_JTAG_TCK | MAX® V TCK |
SYSMAX_JTAG_TMS | MAX® V TMS |
SYSMAX_JTAG_TDI | MAX® V TDI |
SYSMAX_JTAG_TDO | MAX® V TDO |
FACTORY_LOAD | Factory image for configuration |
MAX5_SWITCH[2:0] | System MAX® V user dipswitch |
PGM_SEL | Flash memory PGM select pushbutton |
PGM_CONFIG | Flash memory PGM configuration pushbutton |
MAX_RESETn | System MAX® V reset pushbutton |
CPU_RESETn | CPU reset pushbutton |
PGM_LED[2:0] | Flash image PGM select indicators |
MAXV_ERROR | Intel® Stratix® 10 configuration error indicator LED |
MAXV_LOAD | Intel® Stratix® 10 configuration active indicator LED |
MAXV_CONF_DONE | Intel® Stratix® 10 configuration done indicator LED |
USER_IO[9:0] | User general I/Os |
CLK_50M_SYSMAX | 50 MHz Clock input |
OPT_FAN_RPM | Optical interface fan speed control |
FAN_RPM | FPGA fan speed control |