#============================================================ # Build by Terasic System Builder #============================================================ set_global_assignment -name FAMILY "Cyclone V" set_global_assignment -name DEVICE 5CSEMA4U23C6 set_global_assignment -name TOP_LEVEL_ENTITY "DE0_nano_zpu" set_global_assignment -name ORIGINAL_QUARTUS_VERSION 14.0 set_global_assignment -name LAST_QUARTUS_VERSION "17.1.1 Standard Edition" set_global_assignment -name PROJECT_CREATION_TIME_DATE "14:58:03 DECEMBER 18,2014" set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 6 #============================================================ # ADC #============================================================ set_location_assignment PIN_U9 -to ADC_CONVST set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ADC_CONVST set_location_assignment PIN_V10 -to ADC_SCK set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ADC_SCK set_location_assignment PIN_AC4 -to ADC_SDI set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ADC_SDI set_location_assignment PIN_AD4 -to ADC_SDO set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ADC_SDO #============================================================ # ARDUINO #============================================================ set_location_assignment PIN_AG13 -to ARDUINO_IO[0] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[0] set_location_assignment PIN_AF13 -to ARDUINO_IO[1] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[1] set_location_assignment PIN_AG10 -to ARDUINO_IO[2] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[2] set_location_assignment PIN_AG9 -to ARDUINO_IO[3] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[3] set_location_assignment PIN_U14 -to ARDUINO_IO[4] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[4] set_location_assignment PIN_U13 -to ARDUINO_IO[5] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[5] set_location_assignment PIN_AG8 -to ARDUINO_IO[6] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[6] set_location_assignment PIN_AH8 -to ARDUINO_IO[7] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[7] set_location_assignment PIN_AF17 -to ARDUINO_IO[8] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[8] set_location_assignment PIN_AE15 -to ARDUINO_IO[9] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[9] set_location_assignment PIN_AF15 -to ARDUINO_IO[10] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[10] set_location_assignment PIN_AG16 -to ARDUINO_IO[11] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[11] set_location_assignment PIN_AH11 -to ARDUINO_IO[12] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[12] set_location_assignment PIN_AH12 -to ARDUINO_IO[13] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[13] set_location_assignment PIN_AH9 -to ARDUINO_IO[14] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[14] set_location_assignment PIN_AG11 -to ARDUINO_IO[15] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[15] set_location_assignment PIN_AH7 -to ARDUINO_RESET_N set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_RESET_N #============================================================ # CLOCK #============================================================ #set_location_assignment PIN_V11 -to FPGA_CLK1_50 #set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to FPGA_CLK1_50 set_location_assignment PIN_Y13 -to FPGA_CLK2_50 set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to FPGA_CLK2_50 set_location_assignment PIN_E11 -to FPGA_CLK3_50 set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to FPGA_CLK3_50 #set_location_assignment PIN_R8 -to CLOCK_50 set_location_assignment PIN_V11 -to CLOCK_50 set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to CLOCK_50 #============================================================ # HPS #============================================================ set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_CONV_USB_N set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_ADDR[0] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_ADDR[1] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_ADDR[2] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_ADDR[3] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_ADDR[4] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_ADDR[5] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_ADDR[6] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_ADDR[7] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_ADDR[8] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_ADDR[9] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_ADDR[10] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_ADDR[11] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_ADDR[12] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_ADDR[13] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_ADDR[14] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_BA[0] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_BA[1] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_BA[2] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_CAS_N set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_CKE set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.5-V SSTL CLASS I" -to HPS_DDR3_CK_N set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.5-V SSTL CLASS I" -to HPS_DDR3_CK_P set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_CS_N set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DM[0] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DM[1] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DM[2] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DM[3] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[0] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[1] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[2] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[3] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[4] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[5] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[6] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[7] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[8] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[9] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[10] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[11] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[12] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[13] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[14] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[15] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[16] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[17] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[18] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[19] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[20] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[21] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[22] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[23] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[24] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[25] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[26] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[27] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[28] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[29] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[30] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_DQ[31] set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.5-V SSTL CLASS I" -to HPS_DDR3_DQS_N[0] set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.5-V SSTL CLASS I" -to HPS_DDR3_DQS_N[1] set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.5-V SSTL CLASS I" -to HPS_DDR3_DQS_N[2] set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.5-V SSTL CLASS I" -to HPS_DDR3_DQS_N[3] set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.5-V SSTL CLASS I" -to HPS_DDR3_DQS_P[0] set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.5-V SSTL CLASS I" -to HPS_DDR3_DQS_P[1] set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.5-V SSTL CLASS I" -to HPS_DDR3_DQS_P[2] set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.5-V SSTL CLASS I" -to HPS_DDR3_DQS_P[3] set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_ODT set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_RAS_N set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_RESET_N set_instance_assignment -name IO_STANDARD "1.5 V" -to HPS_DDR3_RZQ set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to HPS_DDR3_WE_N set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_ENET_GTX_CLK set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_ENET_INT_N set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_ENET_MDC set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_ENET_MDIO set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_ENET_RX_CLK set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_ENET_RX_DATA[0] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_ENET_RX_DATA[1] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_ENET_RX_DATA[2] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_ENET_RX_DATA[3] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_ENET_RX_DV set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_ENET_TX_DATA[0] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_ENET_TX_DATA[1] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_ENET_TX_DATA[2] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_ENET_TX_DATA[3] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_ENET_TX_EN set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_GSENSOR_INT set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_I2C0_SCLK set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_I2C0_SDAT set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_I2C1_SCLK set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_I2C1_SDAT set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_KEY set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_LED set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_LTC_GPIO set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_SD_CLK set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_SD_CMD set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_SD_DATA[0] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_SD_DATA[1] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_SD_DATA[2] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_SD_DATA[3] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_SPIM_CLK set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_SPIM_MISO set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_SPIM_MOSI set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_SPIM_SS set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_UART_RX set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_UART_TX set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_USB_CLKOUT set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_USB_DATA[0] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_USB_DATA[1] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_USB_DATA[2] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_USB_DATA[3] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_USB_DATA[4] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_USB_DATA[5] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_USB_DATA[6] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_USB_DATA[7] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_USB_DIR set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_USB_NXT set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HPS_USB_STP #============================================================ # KEY #============================================================ set_location_assignment PIN_AH17 -to KEY[0] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to KEY[0] set_location_assignment PIN_AH16 -to KEY[1] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to KEY[1] #============================================================ # LED #============================================================ set_location_assignment PIN_W15 -to LED[0] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LED[0] set_location_assignment PIN_AA24 -to LED[1] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LED[1] set_location_assignment PIN_V16 -to LED[2] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LED[2] set_location_assignment PIN_V15 -to LED[3] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LED[3] set_location_assignment PIN_AF26 -to LED[4] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LED[4] set_location_assignment PIN_AE26 -to LED[5] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LED[5] set_location_assignment PIN_Y16 -to LED[6] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LED[6] set_location_assignment PIN_AA23 -to LED[7] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LED[7] #============================================================ # SW #============================================================ set_location_assignment PIN_L10 -to SW[0] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to SW[0] set_location_assignment PIN_L9 -to SW[1] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to SW[1] set_location_assignment PIN_H6 -to SW[2] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to SW[2] set_location_assignment PIN_H5 -to SW[3] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to SW[3] #============================================================ # GPIO_0, GPIO connect to GPIO Default #============================================================ set_location_assignment PIN_V12 -to GPIO_0[0] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[0] set_location_assignment PIN_AF7 -to GPIO_0[1] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[1] set_location_assignment PIN_W12 -to GPIO_0[2] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[2] set_location_assignment PIN_AF8 -to GPIO_0[3] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[3] set_location_assignment PIN_Y8 -to GPIO_0[4] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[4] set_location_assignment PIN_AB4 -to GPIO_0[5] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[5] set_location_assignment PIN_W8 -to GPIO_0[6] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[6] set_location_assignment PIN_Y4 -to GPIO_0[7] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[7] set_location_assignment PIN_Y5 -to GPIO_0[8] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[8] set_location_assignment PIN_U11 -to GPIO_0[9] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[9] set_location_assignment PIN_T8 -to GPIO_0[10] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[10] set_location_assignment PIN_T12 -to GPIO_0[11] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[11] set_location_assignment PIN_AH5 -to GPIO_0[12] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[12] set_location_assignment PIN_AH6 -to GPIO_0[13] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[13] set_location_assignment PIN_AH4 -to GPIO_0[14] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[14] set_location_assignment PIN_AG5 -to GPIO_0[15] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[15] set_location_assignment PIN_AH3 -to GPIO_0[16] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[16] set_location_assignment PIN_AH2 -to GPIO_0[17] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[17] set_location_assignment PIN_AF4 -to GPIO_0[18] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[18] set_location_assignment PIN_AG6 -to GPIO_0[19] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[19] set_location_assignment PIN_AF5 -to GPIO_0[20] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[20] set_location_assignment PIN_AE4 -to GPIO_0[21] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[21] set_location_assignment PIN_T13 -to GPIO_0[22] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[22] set_location_assignment PIN_T11 -to GPIO_0[23] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[23] set_location_assignment PIN_AE7 -to GPIO_0[24] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[24] set_location_assignment PIN_AF6 -to GPIO_0[25] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[25] set_location_assignment PIN_AF9 -to GPIO_0[26] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[26] set_location_assignment PIN_AE8 -to GPIO_0[27] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[27] set_location_assignment PIN_AD10 -to GPIO_0[28] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[28] set_location_assignment PIN_AE9 -to GPIO_0[29] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[29] set_location_assignment PIN_AD11 -to GPIO_0[30] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[30] set_location_assignment PIN_AF10 -to GPIO_0[31] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[31] #set_location_assignment PIN_AD12 -to GPIO_0[32] #set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[32] #set_location_assignment PIN_AE11 -to GPIO_0[33] #set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[33] #set_location_assignment PIN_AF11 -to GPIO_0[34] #set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[34] #set_location_assignment PIN_AE12 -to GPIO_0[35] #set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[35] #============================================================ # GPIO_1, GPIO connect to GPIO Default #============================================================ set_location_assignment PIN_Y15 -to GPIO_1[0] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[0] set_location_assignment PIN_AG28 -to GPIO_1[1] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[1] set_location_assignment PIN_AA15 -to GPIO_1[2] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[2] set_location_assignment PIN_AH27 -to GPIO_1[3] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[3] set_location_assignment PIN_AG26 -to GPIO_1[4] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[4] set_location_assignment PIN_AH24 -to GPIO_1[5] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[5] set_location_assignment PIN_AF23 -to GPIO_1[6] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[6] set_location_assignment PIN_AE22 -to GPIO_1[7] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[7] set_location_assignment PIN_AF21 -to GPIO_1[8] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[8] set_location_assignment PIN_AG20 -to GPIO_1[9] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[9] set_location_assignment PIN_AG19 -to GPIO_1[10] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[10] set_location_assignment PIN_AF20 -to GPIO_1[11] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[11] set_location_assignment PIN_AC23 -to GPIO_1[12] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[12] set_location_assignment PIN_AG18 -to GPIO_1[13] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[13] set_location_assignment PIN_AH26 -to GPIO_1[14] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[14] set_location_assignment PIN_AA19 -to GPIO_1[15] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[15] set_location_assignment PIN_AG24 -to GPIO_1[16] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[16] set_location_assignment PIN_AF25 -to GPIO_1[17] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[17] set_location_assignment PIN_AH23 -to GPIO_1[18] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[18] set_location_assignment PIN_AG23 -to GPIO_1[19] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[19] set_location_assignment PIN_AE19 -to GPIO_1[20] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[20] set_location_assignment PIN_AF18 -to GPIO_1[21] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[21] set_location_assignment PIN_AD19 -to GPIO_1[22] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[22] set_location_assignment PIN_AE20 -to GPIO_1[23] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[23] set_location_assignment PIN_AE24 -to GPIO_1[24] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[24] set_location_assignment PIN_AD20 -to GPIO_1[25] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[25] set_location_assignment PIN_AF22 -to GPIO_1[26] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[26] set_location_assignment PIN_AH22 -to GPIO_1[27] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[27] set_location_assignment PIN_AH19 -to GPIO_1[28] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[28] set_location_assignment PIN_AH21 -to GPIO_1[29] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[29] set_location_assignment PIN_AG21 -to GPIO_1[30] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[30] set_location_assignment PIN_AH18 -to GPIO_1[31] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[31] set_location_assignment PIN_AD23 -to GPIO_1[32] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[32] set_location_assignment PIN_AE23 -to GPIO_1[33] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[33] set_location_assignment PIN_AA18 -to GPIO_1[34] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[34] set_location_assignment PIN_AC22 -to GPIO_1[35] set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[35] set_location_assignment PIN_AE12 -to UART_TX_0 set_location_assignment PIN_AE11 -to UART_RX_0 set_location_assignment PIN_AF11 -to UART_TX_1 set_location_assignment PIN_AD12 -to UART_RX_1 set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to UART_TX_0 set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to UART_RX_0 set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to UART_TX_1 set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to UART_RX_1 set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to UART_TX_0 set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to UART_TX_1 #============================================================ # End of pin assignments by Terasic System Builder #============================================================ set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0 set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85 set_global_assignment -name USE_CONFIGURATION_DEVICE ON set_global_assignment -name CRC_ERROR_OPEN_DRAIN ON set_global_assignment -name RESERVE_ALL_UNUSED_PINS_WEAK_PULLUP "AS INPUT TRI-STATED" set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -rise set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -fall set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -rise set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -fall set_global_assignment -name ACTIVE_SERIAL_CLOCK FREQ_100MHZ set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "2.5 V" set_instance_assignment -name SLEW_RATE 2 -to DRAM_DQ* set_global_assignment -name ALLOW_ANY_RAM_SIZE_FOR_RECOGNITION ON set_global_assignment -name SYNTH_MESSAGE_LEVEL HIGH set_global_assignment -name VHDL_FILE ../DE0_nano_zpu_Toplevel.vhd set_global_assignment -name QIP_FILE Clock_50to100.qip set_global_assignment -name SDC_FILE DE0_nano_zpu_constraints.sdc set_global_assignment -name VHDL_FILE ../cpu/zpu_core_flex.vhd set_global_assignment -name VHDL_FILE ../cpu/zpu_pkg.vhd set_global_assignment -name VHDL_FILE ../cpu/zpu_core_small.vhd set_global_assignment -name VHDL_FILE ../cpu/zpu_core_medium.vhd set_global_assignment -name VHDL_FILE ../cpu/zpu_core_evo.vhd set_global_assignment -name VHDL_FILE ../cpu/zpu_core_evo_L2.vhd set_global_assignment -name VHDL_FILE ../cpu/zpu_uart_debug.vhd set_global_assignment -name VHDL_FILE ../zpu_soc_pkg.vhd set_global_assignment -name VHDL_FILE ../zpu_soc.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/RAM/dpram.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/uart/uart.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/intr/interrupt_controller.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/spi/spi.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/SDMMC/SDCard.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/ps2/io_ps2_com.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/timer/timer_controller.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/BRAM/BootROM.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/BRAM/DualPortBootBRAM.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/BRAM/SinglePortBootBRAM.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/BRAM/SinglePortBRAM.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/ioctl/ioctl.vhd #set_global_assignment -name VHDL_FILE ../devices/sysbus/TCPU/tcpu.vhd #set_global_assignment -name VHDL_FILE ../devices/sysbus/TCPU/tcpu.vhd #set_global_assignment -name QIP_FILE ../devices/sysbus/SDRAM/48LC16M16.qip #set_global_assignment -name QIP_FILE ../devices/sysbus/SDRAM/48LC16M16_cached.qip #set_global_assignment -name QIP_FILE ../devices/sysbus/SDRAM/W9864G6.qip #set_global_assignment -name QIP_FILE ../devices/sysbus/SDRAM/W9864G6_cached.qip set_global_assignment -name VHDL_FILE ../devices/WishBone/I2C/i2c_master_top.vhd set_global_assignment -name VHDL_FILE ../devices/WishBone/I2C/i2c_master_byte_ctrl.vhd set_global_assignment -name VHDL_FILE ../devices/WishBone/I2C/i2c_master_bit_ctrl.vhd #set_global_assignment -name QIP_FILE ../devices/WishBone/SDRAM/48LC16M16.qip #set_global_assignment -name QIP_FILE ../devices/WishBone/SDRAM/48LC16M16_cached.qip #set_global_assignment -name QIP_FILE ../devices/WishBone/SDRAM/W9864G6.qip #set_global_assignment -name QIP_FILE ../devices/WishBone/SDRAM/W9864G6_cached.qip #set_global_assignment -name QIP_FILE ../devices/WishBone/SDRAM/wbsdram.qip set_global_assignment -name VHDL_FILE ../devices/WishBone/SDRAM/wbsdram.vhd set_global_assignment -name OPTIMIZATION_MODE "HIGH PERFORMANCE EFFORT" set_global_assignment -name VHDL_INPUT_VERSION VHDL_2008 set_global_assignment -name VHDL_SHOW_LMF_MAPPING_MESSAGES OFF set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top