ice-display/constraints.pcf
2025-09-06 11:55:53 -04:00

55 lines
1.9 KiB
Plaintext

# Signals used by the default firmware
set_io -nowarn CLK 35
set_io -nowarn UART_TX 25
set_io -nowarn UART_RX 27
# Signals definition (as in the circuit diagram)
set_io -nowarn ICE_2 2
set_io -nowarn ICE_3 3
set_io -nowarn ICE_4 4
set_io -nowarn ICE_6 6
set_io -nowarn ICE_9 9
set_io -nowarn ICE_10 10
set_io -nowarn ICE_11 11
set_io -nowarn ICE_18 18
set_io -nowarn ICE_19 19
set_io -nowarn ICE_20_G3 20
set_io -nowarn ICE_21 21
set_io -nowarn ICE_23 23
set_io -nowarn ICE_25 25
set_io -nowarn ICE_26 26
set_io -nowarn ICE_27 27
set_io -nowarn ICE_28 28
set_io -nowarn ICE_31 31
set_io -nowarn ICE_32 32
set_io -nowarn ICE_34 34
set_io -nowarn ICE_35_G0 35
set_io -nowarn ICE_36 36
set_io -nowarn ICE_38 38
set_io -nowarn ICE_42 42
set_io -nowarn ICE_43 43
set_io -nowarn ICE_44_G6 44
set_io -nowarn ICE_45 45
set_io -nowarn ICE_46 46
set_io -nowarn ICE_47 47
set_io -nowarn ICE_48 48
set_io -nowarn ICE_FLASH_IO2 12
set_io -nowarn ICE_FLASH_IO3 13
set_io -nowarn ICE_PB 10 # active-low
set_io -nowarn ICE_SO 14
set_io -nowarn ICE_SI 17
set_io -nowarn ICE_SCK 15
set_io -nowarn ICE_SSN 16 # active-low
set_io -nowarn SRAM_SS 37 # active-high
set_io -nowarn LED_G 39 # active-low
set_io -nowarn LED_B 40 # active-low
set_io -nowarn LED_R 41 # active-low
# Alternate names found on the silkscreen
set_io -nowarn ICE_SW2 10 # active-low
set_io -nowarn DISPLAY_SCK 20
set_io -nowarn DISPLAY_MOSI 26
set_io -nowarn DISPLAY_CS 18
set_io -nowarn DISPLAY_DC 23