Direct Interface Bus (DIB) Intel® Stratix® 10 FPGA IP User Guide

ID 683142
Date 3/18/2021
Public
Document Table of Contents

B. Example Pin Locations for One DIB Channel

Each DIB instance must have at least one pin location assigned to allow for other pin locations to be automatically assigned.

Pin Locations for One DIB Standard Channel

set_location_assignment PIN_DIB0_CH0_X1Y0 -to pad_0_dib_pad[0]
set_location_assignment PIN_DIB1_CH0_X1Y0 -to pad_0_dib_pad[1]
set_location_assignment PIN_DIB2_CH0_X1Y0 -to pad_0_dib_pad[2]
set_location_assignment PIN_DIB3_CH0_X1Y0 -to pad_0_dib_pad[3]
set_location_assignment PIN_DIB4_CH0_X1Y0 -to pad_0_dib_pad[4]
set_location_assignment PIN_DIB5_CH0_X1Y0 -to pad_0_dib_pad[5]
set_location_assignment PIN_DIB6_CH0_X1Y0 -to pad_0_dib_pad[6]
set_location_assignment PIN_DIB7_CH0_X1Y0 -to pad_0_dib_pad[7]
set_location_assignment PIN_DIB8_CH0_X1Y0 -to pad_0_dib_pad[8]
set_location_assignment PIN_DIB9_CH0_X1Y0 -to pad_0_dib_pad[9]
set_location_assignment PIN_DIB10_CH0_X1Y0 -to pad_0_dib_pad[10]
set_location_assignment PIN_DIB11_CH0_X1Y0 -to pad_0_dib_pad[11]
set_location_assignment PIN_DIB12_CH0_X1Y0 -to pad_0_dib_pad[12]
set_location_assignment PIN_DIB13_CH0_X1Y0 -to pad_0_dib_pad[13]
set_location_assignment PIN_DIB14_CH0_X1Y0 -to pad_0_dib_pad[14]
set_location_assignment PIN_DIB15_CH0_X1Y0 -to pad_0_dib_pad[15]
set_location_assignment PIN_DIB16_CH0_X1Y0 -to pad_0_dib_pad[16]
set_location_assignment PIN_DIB17_CH0_X1Y0 -to pad_0_dib_pad[17]
set_location_assignment PIN_DIB18_CH0_X1Y0 -to pad_0_dib_pad[18]
set_location_assignment PIN_DIB19_CH0_X1Y0 -to pad_0_dib_pad[19]
set_location_assignment PIN_DIB20_CH0_X1Y0 -to pad_0_dib_pad[20]
set_location_assignment PIN_DIB21_CH0_X1Y0 -to pad_0_dib_pad[21]
set_location_assignment PIN_DIB22_CH0_X1Y0 -to pad_0_dib_pad[22]
set_location_assignment PIN_DIB23_CH0_X1Y0 -to pad_0_dib_pad[23]
set_location_assignment PIN_DIB24_CH0_X1Y0 -to pad_1_dib_pad[0]
set_location_assignment PIN_DIB25_CH0_X1Y0 -to pad_1_dib_pad[1]
set_location_assignment PIN_DIB26_CH0_X1Y0 -to pad_1_dib_pad[2]
set_location_assignment PIN_DIB27_CH0_X1Y0 -to pad_1_dib_pad[3]
set_location_assignment PIN_DIB28_CH0_X1Y0 -to pad_1_dib_pad[4]
set_location_assignment PIN_DIB29_CH0_X1Y0 -to pad_1_dib_pad[5]
set_location_assignment PIN_DIB30_CH0_X1Y0 -to pad_1_dib_pad[6]
set_location_assignment PIN_DIB31_CH0_X1Y0 -to pad_1_dib_pad[7]
set_location_assignment PIN_DIB32_CH0_X1Y0 -to pad_1_dib_pad[8]
set_location_assignment PIN_DIB33_CH0_X1Y0 -to pad_1_dib_pad[9]
set_location_assignment PIN_DIB34_CH0_X1Y0 -to pad_1_dib_pad[10]
set_location_assignment PIN_DIB35_CH0_X1Y0 -to pad_1_dib_pad[11]
set_location_assignment PIN_DIB36_CH0_X1Y0 -to pad_1_dib_pad[12]
set_location_assignment PIN_DIB37_CH0_X1Y0 -to pad_1_dib_pad[13]
set_location_assignment PIN_DIB38_CH0_X1Y0 -to pad_1_dib_pad[14]
set_location_assignment PIN_DIB39_CH0_X1Y0 -to pad_1_dib_pad[15]
set_location_assignment PIN_DIB40_CH0_X1Y0 -to pad_1_dib_pad[16]
set_location_assignment PIN_DIB41_CH0_X1Y0 -to pad_1_dib_pad[17]
set_location_assignment PIN_DIB42_CH0_X1Y0 -to pad_1_dib_pad[18]
set_location_assignment PIN_DIB43_CH0_X1Y0 -to pad_1_dib_pad[19]
set_location_assignment PIN_DIB44_CH0_X1Y0 -to pad_1_dib_pad[20]
set_location_assignment PIN_DIB45_CH0_X1Y0 -to pad_1_dib_pad[21]
set_location_assignment PIN_DIB46_CH0_X1Y0 -to pad_1_dib_pad[22]
set_location_assignment PIN_DIB47_CH0_X1Y0 -to pad_1_dib_pad[23]
set_location_assignment PIN_DIB48_CH0_X1Y0 -to pad_2_dib_pad[0]
set_location_assignment PIN_DIB49_CH0_X1Y0 -to pad_2_dib_pad[1]
set_location_assignment PIN_DIB50_CH0_X1Y0 -to pad_2_dib_pad[2]
set_location_assignment PIN_DIB51_CH0_X1Y0 -to pad_2_dib_pad[3]
set_location_assignment PIN_DIB52_CH0_X1Y0 -to pad_2_dib_pad[4]
set_location_assignment PIN_DIB53_CH0_X1Y0 -to pad_2_dib_pad[5]
set_location_assignment PIN_DIB54_CH0_X1Y0 -to pad_2_dib_pad[6]
set_location_assignment PIN_DIB55_CH0_X1Y0 -to pad_2_dib_pad[7]
set_location_assignment PIN_DIB56_CH0_X1Y0 -to pad_2_dib_pad[8]
set_location_assignment PIN_DIB57_CH0_X1Y0 -to pad_2_dib_pad[9]
set_location_assignment PIN_DIB58_CH0_X1Y0 -to pad_2_dib_pad[10]
set_location_assignment PIN_DIB59_CH0_X1Y0 -to pad_2_dib_pad[11]
set_location_assignment PIN_DIB60_CH0_X1Y0 -to pad_2_dib_pad[12]
set_location_assignment PIN_DIB61_CH0_X1Y0 -to pad_2_dib_pad[13]
set_location_assignment PIN_DIB62_CH0_X1Y0 -to pad_2_dib_pad[14]
set_location_assignment PIN_DIB63_CH0_X1Y0 -to pad_2_dib_pad[15]
set_location_assignment PIN_DIB64_CH0_X1Y0 -to pad_2_dib_pad[16]
set_location_assignment PIN_DIB65_CH0_X1Y0 -to pad_2_dib_pad[17]
set_location_assignment PIN_DIB66_CH0_X1Y0 -to pad_2_dib_pad[18]
set_location_assignment PIN_DIB67_CH0_X1Y0 -to pad_2_dib_pad[19]
set_location_assignment PIN_DIB68_CH0_X1Y0 -to pad_2_dib_pad[20]
set_location_assignment PIN_DIB69_CH0_X1Y0 -to pad_2_dib_pad[21]
set_location_assignment PIN_DIB70_CH0_X1Y0 -to pad_2_dib_pad[22]
set_location_assignment PIN_DIB71_CH0_X1Y0 -to pad_2_dib_pad[23]
set_location_assignment PIN_DIB72_CH0_X1Y0 -to pad_3_dib_pad[0]
set_location_assignment PIN_DIB73_CH0_X1Y0 -to pad_3_dib_pad[1]
set_location_assignment PIN_DIB74_CH0_X1Y0 -to pad_3_dib_pad[2]
set_location_assignment PIN_DIB75_CH0_X1Y0 -to pad_3_dib_pad[3]
set_location_assignment PIN_DIB76_CH0_X1Y0 -to pad_3_dib_pad[4]
set_location_assignment PIN_DIB77_CH0_X1Y0 -to pad_3_dib_pad[5]
set_location_assignment PIN_DIB78_CH0_X1Y0 -to pad_3_dib_pad[6]
set_location_assignment PIN_DIB79_CH0_X1Y0 -to pad_3_dib_pad[7]
set_location_assignment PIN_DIB80_CH0_X1Y0 -to pad_3_dib_pad[8]
set_location_assignment PIN_DIB81_CH0_X1Y0 -to pad_3_dib_pad[9]
set_location_assignment PIN_DIB82_CH0_X1Y0 -to pad_3_dib_pad[10]
set_location_assignment PIN_DIB83_CH0_X1Y0 -to pad_3_dib_pad[11]
set_location_assignment PIN_DIB84_CH0_X1Y0 -to pad_3_dib_pad[12]
set_location_assignment PIN_DIB85_CH0_X1Y0 -to pad_3_dib_pad[13]
set_location_assignment PIN_DIB86_CH0_X1Y0 -to pad_3_dib_pad[14]
set_location_assignment PIN_DIB87_CH0_X1Y0 -to pad_3_dib_pad[15]
set_location_assignment PIN_DIB88_CH0_X1Y0 -to pad_3_dib_pad[16]
set_location_assignment PIN_DIB89_CH0_X1Y0 -to pad_3_dib_pad[17]
set_location_assignment PIN_DIB90_CH0_X1Y0 -to pad_3_dib_pad[18]
set_location_assignment PIN_DIB91_CH0_X1Y0 -to pad_3_dib_pad[19]
set_location_assignment PIN_DIB92_CH0_X1Y0 -to pad_3_dib_pad[20]
set_location_assignment PIN_DIB93_CH0_X1Y0 -to pad_3_dib_pad[21]
set_location_assignment PIN_DIB94_CH0_X1Y0 -to pad_3_dib_pad[22]
set_location_assignment PIN_DIB95_CH0_X1Y0 -to pad_3_dib_pad[23]

Pin Locations for One DIB AUX Channel

set_location_assignment PIN_DIB_AUX0_X1Y0 -to dib_pad_0[0]
set_location_assignment PIN_DIB_AUX1_X1Y0 -to dib_pad_0[1]
set_location_assignment PIN_DIB_AUX2_X1Y0 -to dib_pad_0[2]
set_location_assignment PIN_DIB_AUX3_X1Y0 -to dib_pad_0[3]
set_location_assignment PIN_DIB_AUX4_X1Y0 -to dib_pad_0[4]
set_location_assignment PIN_DIB_AUX5_X1Y0 -to dib_pad_0[5]
set_location_assignment PIN_DIB_AUX6_X1Y0 -to dib_pad_0[6]
set_location_assignment PIN_DIB_AUX7_X1Y0 -to dib_pad_0[7]
set_location_assignment PIN_DIB_AUX8_X1Y0 -to dib_pad_0[8]
set_location_assignment PIN_DIB_AUX9_X1Y0 -to dib_pad_0[9]
set_location_assignment PIN_DIB_AUX10_X1Y0 -to dib_pad_0[10]
set_location_assignment PIN_DIB_AUX11_X1Y0 -to dib_pad_0[11]
set_location_assignment PIN_DIB_AUX12_X1Y0 -to dib_pad_0[12]
set_location_assignment PIN_DIB_AUX13_X1Y0 -to dib_pad_0[13]
set_location_assignment PIN_DIB_AUX14_X1Y0 -to dib_pad_0[14]
set_location_assignment PIN_DIB_AUX15_X1Y0 -to dib_pad_0[15]
set_location_assignment PIN_DIB_AUX16_X1Y0 -to dib_pad_0[16]
set_location_assignment PIN_DIB_AUX17_X1Y0 -to dib_pad_0[17]
set_location_assignment PIN_DIB_AUX18_X1Y0 -to dib_pad_0[18]
set_location_assignment PIN_DIB_AUX19_X1Y0 -to dib_pad_0[19]
set_location_assignment PIN_DIB_AUX20_X1Y0 -to dib_pad_0[20]
set_location_assignment PIN_DIB_AUX21_X1Y0 -to dib_pad_0[21]
set_location_assignment PIN_DIB_AUX22_X1Y0 -to dib_pad_0[22]
set_location_assignment PIN_DIB_AUX23_X1Y0 -to dib_pad_0[23]
set_location_assignment PIN_DIB_AUX24_X1Y0 -to dib_pad_1[0]
set_location_assignment PIN_DIB_AUX25_X1Y0 -to dib_pad_1[1]
set_location_assignment PIN_DIB_AUX26_X1Y0 -to dib_pad_1[2]
set_location_assignment PIN_DIB_AUX27_X1Y0 -to dib_pad_1[3]
set_location_assignment PIN_DIB_AUX28_X1Y0 -to dib_pad_1[4]
set_location_assignment PIN_DIB_AUX29_X1Y0 -to dib_pad_1[5]
set_location_assignment PIN_DIB_AUX30_X1Y0 -to dib_pad_1[6]
set_location_assignment PIN_DIB_AUX31_X1Y0 -to dib_pad_1[7]
set_location_assignment PIN_DIB_AUX32_X1Y0 -to dib_pad_1[8]
set_location_assignment PIN_DIB_AUX33_X1Y0 -to dib_pad_1[9]
set_location_assignment PIN_DIB_AUX34_X1Y0 -to dib_pad_1[10]
set_location_assignment PIN_DIB_AUX35_X1Y0 -to dib_pad_1[11]
set_location_assignment PIN_DIB_AUX36_X1Y0 -to dib_pad_1[12]
set_location_assignment PIN_DIB_AUX37_X1Y0 -to dib_pad_1[13]
set_location_assignment PIN_DIB_AUX38_X1Y0 -to dib_pad_1[14]
set_location_assignment PIN_DIB_AUX39_X1Y0 -to dib_pad_1[15]
set_location_assignment PIN_DIB_AUX40_X1Y0 -to dib_pad_1[16]
set_location_assignment PIN_DIB_AUX41_X1Y0 -to dib_pad_1[17]
set_location_assignment PIN_DIB_AUX42_X1Y0 -to dib_pad_1[18]
set_location_assignment PIN_DIB_AUX43_X1Y0 -to dib_pad_1[19]
set_location_assignment PIN_DIB_AUX44_X1Y0 -to dib_pad_1[20]
set_location_assignment PIN_DIB_AUX45_X1Y0 -to dib_pad_1[21]
set_location_assignment PIN_DIB_AUX46_X1Y0 -to dib_pad_1[22]
set_location_assignment PIN_DIB_AUX47_X1Y0 -to dib_pad_1[23]
set_location_assignment PIN_DIB_AUX48_X1Y0 -to dib_pad_2[0]
set_location_assignment PIN_DIB_AUX49_X1Y0 -to dib_pad_2[1]
set_location_assignment PIN_DIB_AUX50_X1Y0 -to dib_pad_2[2]
set_location_assignment PIN_DIB_AUX51_X1Y0 -to dib_pad_2[3]
set_location_assignment PIN_DIB_AUX52_X1Y0 -to dib_pad_2[4]
set_location_assignment PIN_DIB_AUX53_X1Y0 -to dib_pad_2[5]
set_location_assignment PIN_DIB_AUX54_X1Y0 -to dib_pad_2[6]
set_location_assignment PIN_DIB_AUX55_X1Y0 -to dib_pad_2[7]
set_location_assignment PIN_DIB_AUX56_X1Y0 -to dib_pad_2[8]
set_location_assignment PIN_DIB_AUX57_X1Y0 -to dib_pad_2[9]
set_location_assignment PIN_DIB_AUX58_X1Y0 -to dib_pad_2[10]
set_location_assignment PIN_DIB_AUX59_X1Y0 -to dib_pad_2[11]
set_location_assignment PIN_DIB_AUX60_X1Y0 -to dib_pad_2[12]
set_location_assignment PIN_DIB_AUX61_X1Y0 -to dib_pad_2[13]
set_location_assignment PIN_DIB_AUX62_X1Y0 -to dib_pad_2[14]
set_location_assignment PIN_DIB_AUX63_X1Y0 -to dib_pad_2[15]
set_location_assignment PIN_DIB_AUX64_X1Y0 -to dib_pad_2[16]
set_location_assignment PIN_DIB_AUX65_X1Y0 -to dib_pad_2[17]
set_location_assignment PIN_DIB_AUX66_X1Y0 -to dib_pad_2[18]
set_location_assignment PIN_DIB_AUX67_X1Y0 -to dib_pad_2[19]
set_location_assignment PIN_DIB_AUX68_X1Y0 -to dib_pad_2[20]
set_location_assignment PIN_DIB_AUX69_X1Y0 -to dib_pad_2[21]
set_location_assignment PIN_DIB_AUX70_X1Y0 -to dib_pad_2[22]
set_location_assignment PIN_DIB_AUX71_X1Y0 -to dib_pad_2[23]
set_location_assignment PIN_DIB_AUX72_X1Y0 -to dib_pad_3[0]
set_location_assignment PIN_DIB_AUX73_X1Y0 -to dib_pad_3[1]
set_location_assignment PIN_DIB_AUX74_X1Y0 -to dib_pad_3[2]
set_location_assignment PIN_DIB_AUX75_X1Y0 -to dib_pad_3[3]
set_location_assignment PIN_DIB_AUX76_X1Y0 -to dib_pad_3[4]
set_location_assignment PIN_DIB_AUX77_X1Y0 -to dib_pad_3[5]
set_location_assignment PIN_DIB_AUX78_X1Y0 -to dib_pad_3[6]
set_location_assignment PIN_DIB_AUX79_X1Y0 -to dib_pad_3[7]
set_location_assignment PIN_DIB_AUX80_X1Y0 -to dib_pad_3[8]
set_location_assignment PIN_DIB_AUX81_X1Y0 -to dib_pad_3[9]
set_location_assignment PIN_DIB_AUX82_X1Y0 -to dib_pad_3[10]
set_location_assignment PIN_DIB_AUX83_X1Y0 -to dib_pad_3[11]
set_location_assignment PIN_DIB_AUX84_X1Y0 -to dib_pad_3[12]
set_location_assignment PIN_DIB_AUX85_X1Y0 -to dib_pad_3[13]
set_location_assignment PIN_DIB_AUX86_X1Y0 -to dib_pad_3[14]
set_location_assignment PIN_DIB_AUX87_X1Y0 -to dib_pad_3[15]
set_location_assignment PIN_DIB_AUX88_X1Y0 -to dib_pad_3[16]
set_location_assignment PIN_DIB_AUX89_X1Y0 -to dib_pad_3[17]
set_location_assignment PIN_DIB_AUX90_X1Y0 -to dib_pad_3[18]
set_location_assignment PIN_DIB_AUX91_X1Y0 -to dib_pad_3[19]
set_location_assignment PIN_DIB_AUX92_X1Y0 -to dib_pad_3[20]
set_location_assignment PIN_DIB_AUX93_X1Y0 -to dib_pad_3[21]
set_location_assignment PIN_DIB_AUX94_X1Y0 -to dib_pad_3[22]
set_location_assignment PIN_DIB_AUX95_X1Y0 -to dib_pad_3[23]