Skip to content

Instantly share code, notes, and snippets.

@Ravenslofty
Created August 5, 2019 18:25
Show Gist options
  • Save Ravenslofty/7cf73c569cf88dac7c009d9f8f4ce286 to your computer and use it in GitHub Desktop.
Save Ravenslofty/7cf73c569cf88dac7c009d9f8f4ce286 to your computer and use it in GitHub Desktop.
### Routing Constraints File: test-disconnected-in.rcf
### Written on: Thu Aug 01 14:37:33 2019
### Written by: Version 18.1.1 Build 646 04/11/2019 SJ Lite Edition
section global_data {
rcf_written_by = "Quartus Prime 18.1 Build 646";
device = 5CGXBC4C7U19C8;
}
signal_name = lut {
LE_BUFFER:X67Y26S0I20;
C4:X67Y27S0I3;
LOCAL_INTERCONNECT:X68Y27S0I30;
BLOCK_INPUT_MUX_PASSTHROUGH:X68Y27S0I49;
IO_RE:X68Y27S3B:IOC~INPUT~NIOD0OUT[0];
IO_OUTPUT_PATH_RE:X68Y27S11B:IOOUTPUT~INPUT~IODOUT[0];
IO_OUTPUT_PATH_RE:X68Y27S11B:IOOUTPUT~RE~RAW_OUT_PRE_DCHAIN_MUX[0];
IO_OUTPUT_PATH_RE:X68Y27S11B:IOOUTPUT~OUTPUT~RAW_OUT[0];
IO_RE:X68Y27S3B:IOC~RE~OPATH_PLLDIN_MUX[0];
IO_OUTPUT_BUFFER_INPUT:X68Y27S5B:IOOBUF~INPUT~BUFFER_IN[0];
dest = ( x~output, I );
}
signal_name = x~output {
IO_OUTPUT_BUFFER_OUTPUT:X68Y27S5B:IOOBUF~OUTPUT~BUFFER_OUT[0];
IO_PAD_INPUT:X68Y27S3B:IOPAD~INPUT~PAD_IN[0];
dest = ( x, PADIN );
}
signal_name = a~input {
IO_INPUT_BUFFER_OUTPUT:X68Y26S38B:IOIBUF~OUTPUT~BUFFER_OUT[0];
IO_RE:X68Y26S37B:IOC~RE~DIN[0];
IO_INPUT_PATH_RE:X68Y26S50B:IOINPUT~INPUT~BUFFER_IN_RAW[0];
IO_INPUT_PATH_RE:X68Y26S50B:IOINPUT~RE~T3_DCHAIN_BOTTOM[0];
IO_INPUT_PATH_RE:X68Y26S50B:IOINPUT~RE~CDATAIN_MUX[1];
IO_INPUT_PATH_RE:X68Y26S50B:IOINPUT~OUTPUT~CDATAIN[1];
IO_RE:X68Y26S37B:IOC~OUTPUT~CDATA1IN[0];
HIO_BUFFER:X68Y26S0I37;
R3:X65Y26S0I12;
LOCAL_INTERCONNECT:X67Y26S0I9;
BLOCK_INPUT_MUX:X67Y26S0I42;
dest = ( lut, DATAA ), route_port = DATAA;
}
signal_name = a {
IO_PAD_OUTPUT:X68Y26S37B:IOPAD~OUTPUT~PAD_OUT[0];
IO_INPUT_BUFFER_INPUT:X68Y26S38B:IOIBUF~INPUT~DATA[0];
dest = ( a~input, I );
}
signal_name = b~input {
IO_INPUT_BUFFER_OUTPUT:X68Y26S4B:IOIBUF~OUTPUT~BUFFER_OUT[0];
IO_RE:X68Y26S3B:IOC~RE~DIN[0];
IO_INPUT_PATH_RE:X68Y26S16B:IOINPUT~INPUT~BUFFER_IN_RAW[0];
IO_INPUT_PATH_RE:X68Y26S16B:IOINPUT~RE~T3_DCHAIN_TOP[0];
IO_INPUT_PATH_RE:X68Y26S16B:IOINPUT~RE~CDATAIN_MUX[0];
IO_INPUT_PATH_RE:X68Y26S16B:IOINPUT~OUTPUT~CDATAIN[0];
IO_RE:X68Y26S3B:IOC~OUTPUT~CDATA0IN[0];
HIO_BUFFER:X68Y26S0I48;
LOCAL_INTERCONNECT:X67Y26S0I44;
BLOCK_INPUT_MUX:X67Y26S0I45;
dest = ( lut, DATAB ), route_port = DATAD;
}
signal_name = b {
IO_PAD_OUTPUT:X68Y26S3B:IOPAD~OUTPUT~PAD_OUT[0];
IO_INPUT_BUFFER_INPUT:X68Y26S4B:IOIBUF~INPUT~DATA[0];
dest = ( b~input, I );
}
signal_name = c~input {
IO_INPUT_BUFFER_OUTPUT:X68Y27S55B:IOIBUF~OUTPUT~BUFFER_OUT[0];
IO_RE:X68Y27S54B:IOC~RE~DIN[0];
IO_INPUT_PATH_RE:X68Y27S67B:IOINPUT~INPUT~BUFFER_IN_RAW[0];
IO_INPUT_PATH_RE:X68Y27S67B:IOINPUT~RE~T3_DCHAIN_BOTTOM[0];
IO_INPUT_PATH_RE:X68Y27S67B:IOINPUT~RE~CDATAIN_MUX[1];
IO_INPUT_PATH_RE:X68Y27S67B:IOINPUT~OUTPUT~CDATAIN[1];
IO_RE:X68Y27S54B:IOC~OUTPUT~CDATA1IN[0];
HIO_BUFFER:X68Y27S0I31;
C2:X67Y25S0I12;
LOCAL_INTERCONNECT:X67Y26S0I24;
BLOCK_INPUT_MUX:X67Y26S0I40;
dest = ( lut, DATAC ), route_port = DATAE;
}
signal_name = c {
IO_PAD_OUTPUT:X68Y27S54B:IOPAD~OUTPUT~PAD_OUT[0];
IO_INPUT_BUFFER_INPUT:X68Y27S55B:IOIBUF~INPUT~DATA[0];
dest = ( c~input, I );
}
signal_name = d~input {
IO_INPUT_BUFFER_OUTPUT:X68Y26S21B:IOIBUF~OUTPUT~BUFFER_OUT[0];
IO_RE:X68Y26S20B:IOC~RE~DIN[0];
IO_INPUT_PATH_RE:X68Y26S33B:IOINPUT~INPUT~BUFFER_IN_RAW[0];
IO_INPUT_PATH_RE:X68Y26S33B:IOINPUT~RE~T3_DCHAIN_TOP[0];
IO_INPUT_PATH_RE:X68Y26S33B:IOINPUT~RE~CDATAIN_MUX[0];
IO_INPUT_PATH_RE:X68Y26S33B:IOINPUT~OUTPUT~CDATAIN[0];
IO_RE:X68Y26S20B:IOC~OUTPUT~CDATA0IN[0];
HIO_BUFFER:X68Y26S0I42;
R3:X65Y26S0I13;
LOCAL_INTERCONNECT:X67Y26S0I19;
BLOCK_INPUT_MUX:X67Y26S0I43;
dest = ( lut, DATAD ), route_port = DATAB;
}
signal_name = d {
IO_PAD_OUTPUT:X68Y26S20B:IOPAD~OUTPUT~PAD_OUT[0];
IO_INPUT_BUFFER_INPUT:X68Y26S21B:IOIBUF~INPUT~DATA[0];
dest = ( d~input, I );
}
signal_name = e~input {
IO_INPUT_BUFFER_OUTPUT:X68Y26S55B:IOIBUF~OUTPUT~BUFFER_OUT[0];
IO_RE:X68Y26S54B:IOC~RE~DIN[0];
IO_INPUT_PATH_RE:X68Y26S67B:IOINPUT~INPUT~BUFFER_IN_RAW[0];
IO_INPUT_PATH_RE:X68Y26S67B:IOINPUT~RE~T3_DCHAIN_BOTTOM[0];
IO_INPUT_PATH_RE:X68Y26S67B:IOINPUT~RE~CDATAIN_MUX[1];
IO_INPUT_PATH_RE:X68Y26S67B:IOINPUT~OUTPUT~CDATAIN[1];
IO_RE:X68Y26S54B:IOC~OUTPUT~CDATA1IN[0];
HIO_BUFFER:X68Y26S0I31;
LOCAL_INTERCONNECT:X67Y26S0I7;
BLOCK_INPUT_MUX:X67Y26S0I44;
dest = ( lut, DATAE ), route_port = DATAC;
}
signal_name = e {
IO_PAD_OUTPUT:X68Y26S54B:IOPAD~OUTPUT~PAD_OUT[0];
IO_INPUT_BUFFER_INPUT:X68Y26S55B:IOIBUF~INPUT~DATA[0];
dest = ( e~input, I );
}
signal_name = f~input {
IO_INPUT_BUFFER_OUTPUT:X68Y27S38B:IOIBUF~OUTPUT~BUFFER_OUT[0];
IO_RE:X68Y27S37B:IOC~RE~DIN[0];
IO_INPUT_PATH_RE:X68Y27S50B:IOINPUT~INPUT~BUFFER_IN_RAW[0];
IO_INPUT_PATH_RE:X68Y27S50B:IOINPUT~RE~T3_DCHAIN_BOTTOM[0];
IO_INPUT_PATH_RE:X68Y27S50B:IOINPUT~RE~CDATAIN_MUX[1];
IO_INPUT_PATH_RE:X68Y27S50B:IOINPUT~OUTPUT~CDATAIN[1];
IO_RE:X68Y27S37B:IOC~OUTPUT~CDATA1IN[0];
HIO_BUFFER:X68Y27S0I37;
R3:X65Y27S0I16;
C2:X66Y25S0I12;
R3:X67Y26S0I4;
LOCAL_INTERCONNECT:X67Y26S0I37;
BLOCK_INPUT_MUX:X67Y26S0I41;
dest = ( lut, DATAF ), route_port = DATAF;
}
signal_name = f {
IO_PAD_OUTPUT:X68Y27S37B:IOPAD~OUTPUT~PAD_OUT[0];
IO_INPUT_BUFFER_INPUT:X68Y27S38B:IOIBUF~INPUT~DATA[0];
dest = ( f~input, I );
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment