## blink.ccf # # Date: 2024-07-18 # # Syntax: # NET "" Loc = "" | ; # # Backward compatible legacy syntax: # "" Loc = "" | ; # # Additional constraints can be appended using the pipe symbol. # Files are read line by line. Text after the hash symbol is ignored. # # Available legacy pin directions: # # Pin_in # defines an input pin # Pin_out # defines an output pin # Pin_triout # defines a tristate output pin # Pin_inout # defines a bidirectional pin # # Available pin constraints: # # SCHMITT_TRIGGER={true,false} # enables or disables schmitt trigger (hysteresis) option # PULLUP={true,false} # enables or disables I/O pullup resistor of nominal 50kOhm # PULLDOWN={true,false} # enables or disables I/O pulldown resistor of nominal 50kOhm # KEEPER={true,false} # enables or disables I/O keeper option # SLEW={slow,fast} # sets slew rate to slow or fast # DRIVE={3,6,9,12} # sets output drive strength to 3mA..12mA # DELAY_OBF={0..15} # adds an additional delay of n * nominal 50ps to output signal # DELAY_IBF={0..15} # adds an additional delay of n * nominal 50ps to input signal # FF_IBF={true,false} # enables or disables placing of FF in input buffer, if possible # FF_OBF={true,false} # enables or disables placing of FF in output buffer, if possible # LVDS_BOOST={true,false} # enables increased LVDS output current of 6.4mA (default: 3.2mA) # LVDS_RTERM={true,false} # enables on-chip LVDS termination resistor of nominal 100Ohm, in input mode only # # Global IO constraints can be set with the default_GPIO statement. It can be # overwritten by individual settings for specific GPIOs, e.g.: # default_GPIO | DRIVE=3; # sets all output strengths to 3mA, unless overwritten # Net "clk" Loc = "IO_SB_A8" | SCHMITT_TRIGGER=true; Net "rst" Loc = "IO_SB_B7"; # SW3 Net "led" Loc = "IO_SB_B6"; # D1 Net "h_sync" Loc = "IO_WB_A1"; Net "v_sync" Loc = "IO_WB_B1"; Net "red[3]" Loc = "IO_WB_A2"; Net "red[2]" Loc = "IO_WB_B2"; Net "red[1]" Loc = "IO_WB_A3"; Net "red[0]" Loc = "IO_WB_B3"; Net "green[3]" Loc = "IO_WB_A4"; Net "green[2]" Loc = "IO_WB_B4"; Net "green[1]" Loc = "IO_WB_A5"; Net "green[0]" Loc = "IO_WB_B5"; Net "blue[3]" Loc = "IO_WB_A6"; Net "blue[2]" Loc = "IO_WB_B6"; Net "blue[1]" Loc = "IO_WB_A7"; Net "blue[0]" Loc = "IO_WB_B7";