Page History
...
Page properties | ||||
---|---|---|---|---|
| ||||
Template Revision 1.8 9 - on construction Design Name always "TE Series Name" + optional CPLD Name + "CPLD" |
...
HTML |
---|
<!-- tables have all same width (web max 1200px and pdf full page(640px), flexible width or fix width on menu for single column can be used as before) --> <style> .wrapped{ width: 100% !important; max-width: 1200px !important; } </style> |
scroll-only-inline | ||||
---|---|---|---|---|
Online version of this manual and other related documents can be found at https://wiki.trenz-electronic.de/display/PD/SC-CPLD-Firmware | ||||
scroll-pdf-ignore | ||||
Table of contents
|
Overview
Firmware for system controller TEI0022 Intel MAX 10 with designator U41: 10M08SAU169C8G
Feature Summary
...
- Fan Controlcontrol
- FMC Voltage Control
- JTAG Controlcontrol
- LED Controlcontrol
- UART
- User Button
- Power Management
- button
- Power management
- Power regulator mode control
- FMC Power control
- Reset management
- Configuration sheme controlReset Management
Firmware Revision and supported PCB Revision
See Document Change History
Product Specification
Port Description
Name / opt. VHD Name | Direction | Pin | Bank Power | Description | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BOOTSEL2 / BOOTSEL2 | out | L10 | +3.3V | Boot Select Bit 2 | JTAGSEL0 / JTAGSEL0HPS boot select pin 2 | ||||||
CPU_GPIO_0 | in | F9N10 | +3.3V | _MAX10Select JTAG Connection | Voltage selection via software for FMC_VADJ (U43 → VS0 pin) | ||||||
CPU_GPIO_1 | JTAGSEL1 / JTAGSEL1in | E9N9 | +3.3V | _MAX10Select JTAG Connection | FTDI_JTAG_TC/SK / FTDI_TCK | in | Voltage selection via software for FMC_VADJ (U43 → VS1 pin) | ||||
CPU_GPIO_2 | in | N11 | G2+3.3V | _MAX10FTDI JTAG TCK | FTDI_JTAG_TDO/DI / FTDI_TDI | in | Voltage selection via software for FMC_VADJ (U43 → VS2 pin) | ||||
CPU_GPIO_3 | in | L1 | +3.3V | FMC power enable control via software | |||||||
CPU_GPIO_4 | in | H4 | F6+3.3V | _MAX10FTDI JTAG TDI | FTDI_JTAG_TMS/CS / FTDI_TMSFan control via software | ||||||
BDBUS0 | in | G1D1 | +3.3V_MAX10 | FTDI | JTAG TCKHPS_TDO / HPS_TDO | in | UART TXD pin | ||||
BDBUS1 | out | C1 | J6+3.3V | HPS JTAG TDO | FPGA_TDI / FPGA_TDO | in | _MAX10 | FTDI UART RXD pin | |||
EN_0V9 | out | F1 | J1+3.3V | FPGA JTAG TDO | FMC_TDO / FMC_TDO | in | _MAX10 | +0.9V power enable | |||
EN_1V8 | out | D12 | M10+3.3V | FMC JTAG TDO | FTDI_JTAG_TDI/DO / FTDI_TDO_MAX10 | +1.8V power enable | |||||
EN_2V5 | out | F5A12 | +3.3V_MAX10 | FTDI JTAG TDO | +2.5V power enable | ||||||
EN_3V3 | HPS_TCK / HPS_TCKout | K1B13 | +3.3V | HPS JTAG TCK | HPS_TDI / HPS_TDI_MAX10 | +3.3V power enable | |||||
EN_5V0 | out | M4A7 | +3.3V | HPS JTAG TDI | HPS_TMS / HPS_TMS_MAX10 | +5.0V power enable | |||||
EN_DDR_FPGA | out | M7E13 | +3.3V | HPS JTAG TMS_MAX10 | FPGA | _TCK / FPGA_TCKDDR power enable | |||||
EN_DDR_HPS | out | K2F13 | +3.3V_MAX10 | HPS | JTAG TCKDDR power enable | ||||||
EN_FMC | FPGA_TDO / FPGA_TDIout | L2E1 | +3.3V | FPGA JTAG TDI | FPGA_TMS / FPGA_TMS_MAX10 | FMC_VADJ power enable | |||||
EN_FMC_3V3 | out | J2C13 | +3.3V | FPGA JTAG TMS | FMC_TCK/ FMC_TCK | out | M8_MAX10 | +3.3V | FMC | JTAG TCKpower enable | FMC|
EN_ | TDI /FMC_ | TDI12V | out | M9C12 | +3.3V_MAX10 | FMC JTAG TDI | FMC_TMS / FMC_TMS+12.0V FMC power enable | ||||
EN_VCC | out | M11A10 | +3.3V | FMC JTAG TMS | HPS_RST#_SW / HPS_RSTn_SW | in | _MAX10 | VCC power enable | |||
FAN_EN | out | D13 | J5+3.3V_MAX10 | Reset ButtonFan control | HPS|||||||
FMC_ | RST#_BO / HPS_RSTn_BOPG_C2M | out | K7 | in | K6+3.3V | Brown Out Detection | HPS_WARM_RST#_SW / HPS_WARM_RSTn_SWFMC power good signal to FMC connector | ||||
FMC_PRSNT_M2Cn | in | K5J7 | +3.3V | Warm Reset Button | |||||||
FPGA_RST#_SW / FPGA_RSTn_SW | in | B4 | +3.3V_MAX10 | FPGA Reset Button | |||||||
HPS_RST# / HPS_RSTn | out | L11 | +3.3V | HPS Reset | |||||||
HPS_WARM_RST# / HPS_WARM_RSTn | out | M3 | +3.3V | HPS Warm Reset | |||||||
FPGA_RST# / FPGA_RSTn | out | L13 | VDD_DDR_FPGA | FPGA Reset | |||||||
VID0_SW / VID0_SW | in | F8 | +3.3V_MAX10 | Power Selection Pin 0 for FMC Voltage | |||||||
VID1_SW / VID1_SW | in | E8 | +3.3V_MAX10 | Power Selection Pin 1 for FMC Voltage | |||||||
VID2_SW / VID2_SW | in | D8 | +3.3V_MAX10 | Power Selection Pin 2 for FMC Voltage | |||||||
CPU_GPIO_0 / CPU_GPIO0 | in | N10 | +3.3V | CPU GPIO 0 (used for automatic power selection for FMC Voltage) | |||||||
CPU_GPIO_1 / CPU_GPIO1 | in | N9 | +3.3V | CPU GPIO 1 (used for automatic power selection for FMC Voltage) | |||||||
CPU_GPIO_2 / CPU_GPIO2 | in | N11 | +3.3V | CPU GPIO 2 (used for automatic power selection for FMC Voltage) | |||||||
VID0 / VID0 | out | B2 | +3.3V_MAX10 | Power Selection Pin 0 for FMC Voltage at U43 | |||||||
VID1 / VID1 | out | C2 | +3.3V_MAX10 | Power Selection Pin 1 for FMC Voltage at U43 | |||||||
VID2 / VID2 | out | F4 | +3.3V_MAX10 | Power Selection Pin 2 for FMC Voltage at U43 | |||||||
PWR_SEL / PWR_SEL | out | E4 | +3.3V_MAX10 | Power Selection for Cyclone V FMC VCCPD at U37 | |||||||
USER_BTN_SW / USER_BTN_SW | in | B3 | +3.3V_MAX10 | User Button | |||||||
USER_BTN_FPGA / USER_BTN_FPGA | out | G12 | VDD_DDR_FPGA | FPGA User Button | |||||||
BDBUS0 / FTDI_RXD | in | D1 | +3.3V_MAX10 | FTDI UART RXD | |||||||
FPGA_GPIO_1 / FPGA_IO1 | in | J10 | VDD_DDR_FPGA | FPGA IO 1 | |||||||
FPGA_GPIO_0 / FPGA_IO0 | out | K11 | VDD_DDR_FPGA | FPGA IO 0 | |||||||
FMC card detection from FMC connector / currently_not_used | |||||||||||
FPGA_GPIO_0 | out | K11 | VDD_DDR_FPGA | FPGA IO (FPGA pin AG10) / FPGA UART RXD | |||||||
FPGA_GPIO_1 | in | J10 | VDD_DDR_FPGA | FPGA IO (FPGA pin AH9) / FPGA UART TXD | |||||||
FPGA_RSTn | out | L13 | VDD_DDR_FPGA | FPGA reset | |||||||
FPGA_RSTn_SW | in | B4 | +3.3V_MAX10 | FPGA reset button | |||||||
FMC_TCK | out | M8 | +3.3V | FMC JTAG TCK | |||||||
FMC_TDI | out | M9 | +3.3V | FMC JTAG TDI | |||||||
FMC_TDO | in | M10 | +3.3V | FMC JTAG TDO | |||||||
FMC_TMS | out | M11 | +3.3V | FMC JTAG TMS | |||||||
FPGA_TCK | out | K2 | +3.3V | HPS JTAG TCK | |||||||
FPGA_TDI | out | J1 | +3.3V | FPGA JTAG TDI | |||||||
FPGA_TDO | in | L2 | +3.3V | FPGA JTAG TDO | |||||||
FPGA_TMS | out | J2 | +3.3V | FPGA JTAG TMS | |||||||
FTDI_JTAG_TCK | in | G2 | +3.3V_MAX10 | FTDI JTAG TCK | |||||||
FTDI_JTAG_TDI | in | F5 | BDBUS1 / FTDI_TXD | out | C1+3.3V_MAX10 | FTDI | UART TXDJTAG TDI | CPU||||
FTDI_ | GPIO_4 / CPU_GPIO4in | H4JTAG_TDO | out | F6 | +3.3V | CPU GPIO 4 (used for fan control) | FAN_EN / FAN_EN | out | _MAX10 | FTDI JTAG TDO | |
FTDI_JTAG_TMS | in | G1 | D13+3.3V_MAX10 | Fan Control | MODE_VCC / MODE_DCDC_VCCFTDI JTAG TMS | ||||||
HPS_TCK | out | D9K1 | +3.3V | _MAX10VCC DCDC Mode Selection | MODE / MODE_DCDC_5VHPS JTAG TCK | ||||||
HPS_TDI | out | A11M4 | +3.3V | _MAX10+5.0 V DCDC Mode Selection | MODE_DDR_FPGA / MODE_DCDC_FPGA | out | HPS JTAG TDI | ||||
HPS_TDO | in | J6 | E10+3.3V | _MAX10FPGA DDR Power DCDC Mode Selection | MODE_DDR_HPS / MODE_DCDC_HPSHPS JTAG TDO | ||||||
HPS_TMS | out | F10M7 | +3.3V | _MAX10HPS | DDR Power DCDC Mode SelectionJTAG TMS | ||||||
HPS_RSTn | out | L11 | PG_+5.0V / PG_5V0 | in | A8+3.3V | _MAX10+5.0 V Power Good | PG_VCC / PG_VCCHPS reset | ||||
HPS_RSTn_BO | in | B11K6 | +3.3V | _MAX10VCC Power Good | PG_+2.5V / PG_2V5Brown Out detection | ||||||
HPS_RSTn_SW | in | C11J5 | +3.3V | _Reset button | |||||||
HPS_WARM_RSTn | out | M3 | MAX10+ | 2.5 V Power Good3.3V | HPS warm reset | ||||||
HPS_WARM_RSTn_SW | PG_+1.8V / PG_1V8in | D11K5 | +3.3V | HPS warm reset button | |||||||
JTAGSEL0 | _MAX10+1.8 V Power Good | PG_+3.3V / PG_3V3 | in | B12F9 | +3.3V_MAX10 | +3.3 V Power Good | EN_VCC / EN_VCC | out | Select JTAG connection | ||
JTAGSEL1 | in | E9 | A10+3.3V_MAX10 | VCC Power Enable | Select JTAG connection | ||||||
LED_1V8 | EN_+2.5V / EN_2V5out | A12H2 | +3.3V_MAX10 | + | 2.5 V Power Enable1.8V power led | ||||||
LED_FMC_VADJ | EN_+1.8V / EN_1V8out | D12C9 | +3.3V_MAX10 | +1.8 V Power EnableFMC_VADJ power good led | |||||||
LED_VCC | / LED_VCCout | F12 | +3.3V_MAX10 | VCC | Power Ledpower good led | ||||||
LED_VDD_DDR_FPGA | EN_+3.3V / EN_3V3out | B13E6 | +3.3V_MAX10 | +3.3 V Power Enable | EN_+0.9V / EN_0V9FPGA DDR VDD power good led | ||||||
LED_VDD_DDR_HPS | out | F1H3 | +3.3V_MAX10 | +0.9 V Power EnableHPS DDR VDD power good led | |||||||
LED_ | +1.8 V / LED_1V8VTT_DDR_FPGA | out | H2D6 | +3.3V_MAX10 | +1.8 V Power Led | FPGA DDR VTT power good led | |||||
LED_VTT | EN_DDR_HPS / EN_DDR_HPS | out | F13G4 | +3.3V_MAX10 | HPS DDR | Power EnableEN_DDR_FPGA / EN_DDR_FPGAVTT power good led | |||||
MODE | out | E13A11 | +3.3V_MAX10 | FPGA DDR Power Enable | |||||||
CPU_GPIO_3 / CPU_GPIO3 | in | L1 | +3.3V | CPU GPIO 3 (used for FMC Power Enable) | |||||||
+5.0V voltage regulator mode selection | |||||||||||
MODE_DDR_FPGA | out | E10 | FMC_PRSNT_M2C# / FMC_PRSNT_M2Cn | in | J7+3.3V | FMC Card Detection from FMC Connector | EN_FMC_+12.0V / EN_FMC_12V | out | _MAX10 | Voltage regulator mode selection for FPGA DDR power | |
MODE_DDR_HPS | out | F10 | C12+3.3V_MAX10 | +12.0 V FMC Power Enable | EN_FMC / EN_FMCVoltage regulator mode selection for HPS DDR power | ||||||
MODE_VCC | out | E1D9 | +3.3V_MAX10 | Power Enable for FMC Voltage at U43 | PWR_SWT_EN / PWR_VCCPD_EN | out | VCC voltage regulator mode selection | ||||
MSEL0 | out | N5 | +3.3V | Configuration mode selection pin 0 | |||||||
MSEL1 | out | N3 | C10+3.3V | _MAX10Power Enable for Cyclone V VCCPD Voltage | EN_FMC_+3.3V / EN_FMC_3V3 | out | Configuration mode selection pin 1 | ||||
MSEL2 | out | N2 | +3.3V | Configuration mode selection pin 2 | |||||||
MSEL3 | out | N4 | C13+3.3V | _MAX10+3.3 V FMC Power Enable | FMC_PG_C2M / FMC_PG_C2MConfiguration mode selection pin 3 | ||||||
MSEL4 | out | K7N6 | +3.3V | FMC Power Good Signal to FMC Connector | Configuration mode selection pin 4 | ||||||
PG_1V8 | POK_FMC / POK_FMCin | E3D11 | +3.3V_MAX10 | Power Good for FMC Voltage at U43+1.8V power good signal | |||||||
PG_ | VDD_FPGA / PG_VDD_FPGA2V5 | in | E12C11 | +3.3V_MAX10 | FPGA VDD DDR Power Good+2.5V power good signal | ||||||
PG_ | VDD_HPS / PG_VDD_HPS3V3 | in | G10B12 | +3.3V_MAX10 | HPS VDD DDR Power Good | LED_FMC_VADJ / LED_FMC_VADJ | out | +3.3V power good signal | |||
PG_5V0 | in | A8 | C9+3.3V_MAX10 | Power Good Led for FMC Voltage at U43 | LED_VDD_DDR_FPGA / LED_VDD_DDR_FPGA | out | +5.0V power good signal | ||||
PG_VCC | in | B11 | E6+3.3V_MAX10 | FPGA DDR VDD Power Good Led | LED_VTT_DDR_FPGA / LED_VTT_DDR_FPGA | out | VCC power good signal | ||||
PG_VDD_FPGA | in | E12 | D6+3.3V_MAX10 | FPGA | DDR VTT Power Good LedVDD DDR power good signal | ||||||
PG | LED_VDD_ | DDR_HPS | / LED_VDD_DDR_HPSout | H3in | G10 | +3.3V_MAX10 | HPS | DDR VDD Power Good LedVDD DDR power good signal | |||
PG | LED_VTT_FPGA | in | B10 | +3.3V_MAX10 | FPGA VTT DDR power good signal | ||||||
PG_VTT | DDR_HPS / LED_VTT_DDR_HPS | outin | G4B5 | +3.3V_MAX10 | HPS | DDR VTT Power Good LedJTAGEN /VTT DDR power good signal | |||||
POK_FMC | in | E5E3 | +3.3V_MAX10 | Select JTAG Connection | EN_+5.0V / EN_5V0FMC_VADJ power good signal | ||||||
PWR_SEL | out | A7E4 | +3.3V_MAX10 | +5.0 V Power Enable | PG_VTT_FPGA / PG_VTT_FPGA | in | Power selection pin for FMC_VCCPD voltage at U37 (Cyclone V - Bank 8A VCCPD voltage) | ||||
PWR_SWT_EN | out | C10 | B10+3.3V_MAX10 | FPGA VTT DDR Power Good | |||||||
PG_VTT_HPS / PG_VTT_HPS | in/out | B5 | +3.3V_MAX10 | HPS VTT DDR Power Good | |||||||
STATUS / | - | H1 | +3.3V_MAX10 | / currently_not_used | |||||||
Power enable pin for FMC_VCCPD voltage at U37 | |||||||||||
USER_BTN_FPGA | out | G12 | VDD_DDR_FPGA | FPGA user button pin | |||||||
USER_BTN_SW | in | B3 | BDBUS2 / | - | B1 | +3.3V_MAX10 | / currently_not_used | BCBUS2 / | - | A9 | user button |
VID0_SW | in | F8 | +3.3V_MAX10 | / currently_not_used | DEVCLRn / | - | Dip switch S8A for FMC_VADJ voltage selection | ||||
VID1_SW | in | E8 | B9+3.3V_MAX10 | / currently_not_used | BDBUS7 / | - | Dip switch S8B for FMC_VADJ voltage selection | ||||
VID2_SW | in | D8 | A6+3.3V_MAX10 | / currently_not_used | BCBUS1 / | - | Dip switch S8C for FMC_VADJ voltage selection | ||||
VID0 | out | B2 | B6+3.3V_MAX10 | / currently_not_used | BDBUS5 / | - | Voltage selection pin 0 (VS0) for FMC_VADJ voltage at U43 | ||||
VID1 | out | C2 | A4+3.3V_ | MAX10/ currently_not_used | BDBUS4 / | - | MAX10 | Voltage selection pin 1 (VS0) for FMC_VADJ voltage at U43 | |||
VID2 | out | F4 | A3+3.3V_MAX10 | / currently_not_used | nSTATUS / | - | Voltage selection pin 2 (VS0) for FMC_VADJ voltage at U43 | ||||
JTAGEN | in | E5 | C4+3.3V_MAX10 | / currently_not_used | enable/disable JTAG access to system controller MAX10 | ||||||
BDBUS2 | CONF_DONE /- | C5B1 | +3.3V_MAX10 | / currently_not_used | |||||||
BDBUS3 | /- | A2 | +3.3V_MAX10 | / currently_not_used | |||||||
BDBUS4 | - | A5A3 | +3.3V_MAX10 | / currently_not_used | |||||||
BDBUS5 | - | H6A4 | +3.3V_MAX10 | / currently_not_used | |||||||
BDBUS6 | - | G5A5 | +3.3V_MAX10 | / currently_not_usedUSB | |||||||
_RSTBDBUS7 | - | H5A6 | +3.3V_MAX10 | / currently_not_usedUSER_BTN_HPS | |||||||
/CLK_MAX10 | - | M2H6 | +3.3V | SI5338A → CLK2A pin / currently_not_used | |||||||
nCONFIG_I /CLKSEL0 | - | M1N8 | +3.3V | / currently_not_usedMSEL1 / | |||||||
CLKSEL1 | - | N3N7 | +3.3V | / currently_not_usedMSEL2 / | |||||||
CONF_DONE_I | - | N2L5 | +3.3V | Cyclone V CONF_DONE pin / currently_not_usedUSB | |||||||
_HUB_RST /DEVCLRn | - | L3B9 | +3.3V_MAX10 | Device-wide reset for MAX 10 / currently_not_used | |||||||
FPGA_GPIO_9 /ETH_RST | - | K10 | VDD_DDR_FPGA | G5 | +3.3V | Ethernet phy reset / currently_not_usedFPGA_ | |||||
GPIO_3 /FMC_SCL | - | L12 | VDD_DDR_FPGA | N12 | +3.3V | FMC I²C interface / currently_not_usedFPGA_ | |||||
GPIO_2 /FMC_SDA | - | K12 | VDD_DDR_FPGA | M13 | +3.3V | FMC I²C interface / currently_not_usedFPGA_ | |||||
GPIO_11 /FMC_TRST# | - | J12 | VDD_DDR_FPGA | M12 | +3.3V | FMC JTAG test reset / currently_not_used | |||||
FPGA_GPIO_8 /2 | - | J9K12 | VDD_DDR_FPGA | FPGA IO (FPGA pin AF11) / currently_not_used | |||||||
FPGA_GPIO_12 /3 | - | H10L12 | VDD_DDR_ | FPGAFPGA | FPGA IO (FPGA pin AG11) / currently_not_used | ||||||
FPGA_GPIO_10 /4 | - | J13G13 | VDD_DDR_FPGA | FPGA IO (FPGA pin AA13) / currently_not_used | |||||||
FPGA_GPIO_5 / | - | H13 | VDD_DDR_FPGA | FPGA IO (FPGA pin AB13) / currently_not_used | |||||||
FPGA_GPIO_7 /6 | - | H9H8 | VDD_DDR_FPGA | FPGA IO (FPGA pin AK2) / currently_not_used | |||||||
FPGA_GPIO_6 /7 | - | H8H9 | VDD_DDR_FPGA | FPGA IO (FPGA pin AK3) / currently_not_used | |||||||
FPGA_GPIO_4 /8 | - | G13J9 | VDD_DDR_FPGA | FPGA IO (FPGA pin AJ4) / currently_not_used | |||||||
nSTATUS_I /FPGA_GPIO_9 | - | L4 | +3.3V | K10 | VDD_DDR_FPGA | FPGA IO (FPGA pin AK4) / currently_not_used | |||||
CONFFPGA_DONEGPIO_I /10 | - | L5 | +3.3V | J13 | VDD_DDR_FPGA | FPGA IO (FPGA pin AE13) / currently_not_used | |||||
HPS_TRST# /FPGA_GPIO_11 | - | M5 | +3.3V | J12 | VDD_DDR_FPGA | FPGA IO (FPGA pin AF13) / currently_not_usedMSEL0 / | |||||
FPGA_GPIO_12 | - | N5 | +3.3V | H10 | VDD_DDR_FPGA | FPGA IO (FPGA pin AD14) / currently_not_used | |||||
MSEL3 HPS_SPI_SS/BOOTSEL0 | - | N4K8 | +3.3V | HPS boot select pin 0 / currently_not_usedMSEL4 / | |||||||
HPS_TRST# | - | N6M5 | +3.3V | HPS JTAG test reset / currently_not_usedCLKSEL0 / | |||||||
nCONFIG_I | - | N8M1 | +3.3V | Cyclone V nCONFIG pin / currently_not_usedCLKSEL1 / | |||||||
nSTATUS_I | - | N7L4 | +3.3V | Cyclone V nSTATUS pin/ currently_not_used | |||||||
FMCQSPI_TRST# CS/BOOTSEL1 | - | M12J8 | +3.3V | HPS boot select pin 1 / currently_not_used | |||||||
FMC_SDA /STATUS | - | M13H1 | +3.3V_MAX10 | status led / currently_not_used | |||||||
HPSUSB_SPIHUB_SS/BOOTSEL0RST | - | K8L3 | +3.3V | USB hub (U33) reset / currently_not_used | |||||||
QSPIUSB_CS/BOOTSEL1RST | - | J8H5 | +3.3V | USB phy (U8) reset / currently_not_used | |||||||
FMC_SCL /USER_BTN_HPS | - | N12M2 | +3.3V | / currently_not_used |
Functional Description
DCDC Mode Control
The mode signals are connected to "1".
Signal | State | Description |
---|---|---|
MODE_DCDC_VCC, MODE_DCDC_5V | 1 | Forced Continous Mode |
0 | Discontinous Mode | |
MODE_DCDC_FPGA, MODE_DCDC_HPS | 1 | Pulse-Skipping Mode for VDD |
0 | Forced Continous Mode for VDD |
Fan Control
Can be enabled/disabled through the Intel Cyclone V HPS "CPU_GPIO4".
FMC Voltage Control
The power is enabled if signal "CPU_GPIO3" is set to "1" and there is an FMC card. Then, the +12.0 V level is enabled. After that, the adjustable voltage is enabled. Finally, the +3.3 V level is enabled. Then, the signal "FMC_PG_C2M" is asserted.
JTAG Control
The FTDI JTAG is connected to the Intel MAX10, the Intel Cyclone V HPS and Fabric and to the FMC Connector according to the following table.
JTAG_SEL0 | JTAG_SEL1 | JTAGEN | JTAG Connection |
---|---|---|---|
X | X | 1 - (ON) | Intel MAX10 |
0 - (ON) | 0 - (ON) | 0 - (OFF) | Cyclone V HPS |
0 - (ON) | 1 - (OFF) | 0 - (OFF) | Cyclone V FPGA |
1 - (OFF) | 0 - (ON) | 0 - (OFF) | FMC |
LED Control
The leds signals their power good status.
UART
The second channel of the JTAG FTDI interface delievers an UART connection to the Intel Cyclone V fabric.
User Button
The User Button is connected to the FPGA.
Power Management
The power sequencing is handled inside the system controller according to the next figure.
...
S8-C | S8-B | S8-A | Voltage | Setting |
---|---|---|---|---|
ON | ON | ON | 3.3 V | Manual |
ON | ON | OFF | 2.5 V | Manual |
ON | OFF | ON | 1.8 V | Manual |
ON | OFF | OFF | 1.5 V | Manual |
OFF | ON | ON | 1.25 V | Manual |
OFF | ON | OFF | 1.2 V | Manual |
OFF | OFF | ON | 0.8 V | Manual |
OFF | OFF | OFF | CPU-dependent | CPU |
Reset Management
The reset buttons are connected via the system controller to the according reset locations. That means that, if the reset button S1 or the brown-out detection is asserted, the Cyclone V should be reseted. If the warm reset button S3 is asserted, the Cyclone V should be warm reseted. If the FPGA reset button S4 is asserted, the FPGA could be reseted.
Appx. A: Change History and Legal Notices
Revision Changes
CPLD REV01 to REV02
- Changed pin connections
- Changed JTAG connection
- Changed reset connection
- Changed FMC Vadj Voltage selection
- Changed power sequencing
Document Change History
To get content of older revision got to "Change History" of this page and select older document revision number.
...
Date | Document Revision | CPLD Firmware Revision | Supported PCB Revision | Authors | Description | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
| Work in progress | ||||||||||||||||||||||||
2020-02-19 | REV02 | REV02 |
| Initial release | |||||||||||||||||||||||
All |
|
Legal Notices
Include Page | ||||
---|---|---|---|---|
|
...