mirror of
https://github.com/pConst/basic_verilog.git
synced 2025-01-28 07:02:55 +08:00
490 lines
29 KiB
Plaintext
490 lines
29 KiB
Plaintext
#------------------------------------------------------------------------------
|
|
# Quartus test project template
|
|
# published as part of https://github.com/pConst/basic_verilog
|
|
# Konstantin Pavlov, pavlovconst@gmail.com
|
|
#------------------------------------------------------------------------------
|
|
|
|
set_global_assignment -name FAMILY "Cyclone V"
|
|
set_global_assignment -name DEVICE 5CSEBA6U23I7
|
|
|
|
set_global_assignment -name TOP_LEVEL_ENTITY main
|
|
set_global_assignment -name PROJECT_OUTPUT_DIRECTORY out
|
|
set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL
|
|
|
|
set_global_assignment -name FITTER_EFFORT "STANDARD FIT"
|
|
set_global_assignment -name FLOW_DISABLE_ASSEMBLER OFF
|
|
set_global_assignment -name VERILOG_INPUT_VERSION SYSTEMVERILOG_2005
|
|
|
|
|
|
|
|
# ADC
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ADC_CONVST
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ADC_SCK
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ADC_SDI
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ADC_SDO
|
|
|
|
# ARDUINO
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[0]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[1]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[2]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[3]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[4]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[5]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[6]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[7]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[8]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[9]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[10]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[11]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[12]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[13]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[14]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_IO[15]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ARDUINO_RESET_N
|
|
|
|
# FPGA
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to FPGA_CLK1_50
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to FPGA_CLK2_50
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to FPGA_CLK3_50
|
|
|
|
# GPIO
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[0]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[1]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[2]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[3]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[4]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[5]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[6]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[7]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[8]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[9]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[10]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[11]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[12]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[13]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[14]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[15]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[16]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[17]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[18]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[19]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[20]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[21]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[22]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[23]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[24]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[25]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[26]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[27]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[28]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[29]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[30]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[31]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[32]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[33]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[34]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[35]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[0]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[1]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[2]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[3]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[4]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[5]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[6]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[7]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[8]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[9]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[10]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[11]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[12]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[13]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[14]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[15]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[16]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[17]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[18]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[19]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[20]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[21]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[22]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[23]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[24]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[25]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[26]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[27]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[28]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[29]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[30]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[31]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[32]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[33]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[34]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[35]
|
|
|
|
# HDMI
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_I2C_SCL
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_I2C_SDA
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_I2S
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_LRCLK
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_MCLK
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_SCLK
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_TX_CLK
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_TX_D[0]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_TX_D[1]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_TX_D[2]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_TX_D[3]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_TX_D[4]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_TX_D[5]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_TX_D[6]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_TX_D[7]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_TX_D[8]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_TX_D[9]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_TX_D[10]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_TX_D[11]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_TX_D[12]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_TX_D[13]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_TX_D[14]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_TX_D[15]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_TX_D[16]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_TX_D[17]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_TX_D[18]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_TX_D[19]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_TX_D[20]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_TX_D[21]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_TX_D[22]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_TX_D[23]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_TX_DE
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_TX_HS
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_TX_INT
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HDMI_TX_VS
|
|
|
|
# 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 "SSTL-15 CLASS I" -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_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to KEY[0]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to KEY[1]
|
|
|
|
# LED
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LED[0]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LED[1]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LED[2]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LED[3]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LED[4]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LED[5]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LED[6]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LED[7]
|
|
|
|
# SW
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to SW[0]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to SW[1]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to SW[2]
|
|
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to SW[3]
|
|
|
|
set_global_assignment -name CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION "USE AS REGULAR IO"
|
|
set_location_assignment PIN_U9 -to ADC_CONVST
|
|
set_location_assignment PIN_V10 -to ADC_SCK
|
|
set_location_assignment PIN_AC4 -to ADC_SDI
|
|
set_location_assignment PIN_AD4 -to ADC_SDO
|
|
set_location_assignment PIN_AG13 -to ARDUINO_IO[0]
|
|
set_location_assignment PIN_AF13 -to ARDUINO_IO[1]
|
|
set_location_assignment PIN_AG10 -to ARDUINO_IO[2]
|
|
set_location_assignment PIN_AG9 -to ARDUINO_IO[3]
|
|
set_location_assignment PIN_U14 -to ARDUINO_IO[4]
|
|
set_location_assignment PIN_U13 -to ARDUINO_IO[5]
|
|
set_location_assignment PIN_AG8 -to ARDUINO_IO[6]
|
|
set_location_assignment PIN_AH8 -to ARDUINO_IO[7]
|
|
set_location_assignment PIN_AF17 -to ARDUINO_IO[8]
|
|
set_location_assignment PIN_AE15 -to ARDUINO_IO[9]
|
|
set_location_assignment PIN_AF15 -to ARDUINO_IO[10]
|
|
set_location_assignment PIN_AG16 -to ARDUINO_IO[11]
|
|
set_location_assignment PIN_AH11 -to ARDUINO_IO[12]
|
|
set_location_assignment PIN_AH12 -to ARDUINO_IO[13]
|
|
set_location_assignment PIN_AH9 -to ARDUINO_IO[14]
|
|
set_location_assignment PIN_AG11 -to ARDUINO_IO[15]
|
|
set_location_assignment PIN_AH7 -to ARDUINO_RESET_N
|
|
set_location_assignment PIN_V11 -to FPGA_CLK1_50
|
|
set_location_assignment PIN_Y13 -to FPGA_CLK2_50
|
|
set_location_assignment PIN_E11 -to FPGA_CLK3_50
|
|
set_location_assignment PIN_V12 -to GPIO_0[0]
|
|
set_location_assignment PIN_E8 -to GPIO_0[1]
|
|
set_location_assignment PIN_W12 -to GPIO_0[2]
|
|
set_location_assignment PIN_D11 -to GPIO_0[3]
|
|
set_location_assignment PIN_D8 -to GPIO_0[4]
|
|
set_location_assignment PIN_AH13 -to GPIO_0[5]
|
|
set_location_assignment PIN_AF7 -to GPIO_0[6]
|
|
set_location_assignment PIN_AH14 -to GPIO_0[7]
|
|
set_location_assignment PIN_AF4 -to GPIO_0[8]
|
|
set_location_assignment PIN_AH3 -to GPIO_0[9]
|
|
set_location_assignment PIN_AD5 -to GPIO_0[10]
|
|
set_location_assignment PIN_AG14 -to GPIO_0[11]
|
|
set_location_assignment PIN_AE23 -to GPIO_0[12]
|
|
set_location_assignment PIN_AE6 -to GPIO_0[13]
|
|
set_location_assignment PIN_AD23 -to GPIO_0[14]
|
|
set_location_assignment PIN_AE24 -to GPIO_0[15]
|
|
set_location_assignment PIN_D12 -to GPIO_0[16]
|
|
set_location_assignment PIN_AD20 -to GPIO_0[17]
|
|
set_location_assignment PIN_C12 -to GPIO_0[18]
|
|
set_location_assignment PIN_AD17 -to GPIO_0[19]
|
|
set_location_assignment PIN_AC23 -to GPIO_0[20]
|
|
set_location_assignment PIN_AC22 -to GPIO_0[21]
|
|
set_location_assignment PIN_Y19 -to GPIO_0[22]
|
|
set_location_assignment PIN_AB23 -to GPIO_0[23]
|
|
set_location_assignment PIN_AA19 -to GPIO_0[24]
|
|
set_location_assignment PIN_W11 -to GPIO_0[25]
|
|
set_location_assignment PIN_AA18 -to GPIO_0[26]
|
|
set_location_assignment PIN_W14 -to GPIO_0[27]
|
|
set_location_assignment PIN_Y18 -to GPIO_0[28]
|
|
set_location_assignment PIN_Y17 -to GPIO_0[29]
|
|
set_location_assignment PIN_AB25 -to GPIO_0[30]
|
|
set_location_assignment PIN_AB26 -to GPIO_0[31]
|
|
set_location_assignment PIN_Y11 -to GPIO_0[32]
|
|
set_location_assignment PIN_AA26 -to GPIO_0[33]
|
|
set_location_assignment PIN_AA13 -to GPIO_0[34]
|
|
set_location_assignment PIN_AA11 -to GPIO_0[35]
|
|
set_location_assignment PIN_Y15 -to GPIO_1[0]
|
|
set_location_assignment PIN_AC24 -to GPIO_1[1]
|
|
set_location_assignment PIN_AA15 -to GPIO_1[2]
|
|
set_location_assignment PIN_AD26 -to GPIO_1[3]
|
|
set_location_assignment PIN_AG28 -to GPIO_1[4]
|
|
set_location_assignment PIN_AF28 -to GPIO_1[5]
|
|
set_location_assignment PIN_AE25 -to GPIO_1[6]
|
|
set_location_assignment PIN_AF27 -to GPIO_1[7]
|
|
set_location_assignment PIN_AG26 -to GPIO_1[8]
|
|
set_location_assignment PIN_AH27 -to GPIO_1[9]
|
|
set_location_assignment PIN_AG25 -to GPIO_1[10]
|
|
set_location_assignment PIN_AH26 -to GPIO_1[11]
|
|
set_location_assignment PIN_AH24 -to GPIO_1[12]
|
|
set_location_assignment PIN_AF25 -to GPIO_1[13]
|
|
set_location_assignment PIN_AG23 -to GPIO_1[14]
|
|
set_location_assignment PIN_AF23 -to GPIO_1[15]
|
|
set_location_assignment PIN_AG24 -to GPIO_1[16]
|
|
set_location_assignment PIN_AH22 -to GPIO_1[17]
|
|
set_location_assignment PIN_AH21 -to GPIO_1[18]
|
|
set_location_assignment PIN_AG21 -to GPIO_1[19]
|
|
set_location_assignment PIN_AH23 -to GPIO_1[20]
|
|
set_location_assignment PIN_AA20 -to GPIO_1[21]
|
|
set_location_assignment PIN_AF22 -to GPIO_1[22]
|
|
set_location_assignment PIN_AE22 -to GPIO_1[23]
|
|
set_location_assignment PIN_AG20 -to GPIO_1[24]
|
|
set_location_assignment PIN_AF21 -to GPIO_1[25]
|
|
set_location_assignment PIN_AG19 -to GPIO_1[26]
|
|
set_location_assignment PIN_AH19 -to GPIO_1[27]
|
|
set_location_assignment PIN_AG18 -to GPIO_1[28]
|
|
set_location_assignment PIN_AH18 -to GPIO_1[29]
|
|
set_location_assignment PIN_AF18 -to GPIO_1[30]
|
|
set_location_assignment PIN_AF20 -to GPIO_1[31]
|
|
set_location_assignment PIN_AG15 -to GPIO_1[32]
|
|
set_location_assignment PIN_AE20 -to GPIO_1[33]
|
|
set_location_assignment PIN_AE19 -to GPIO_1[34]
|
|
set_location_assignment PIN_AE17 -to GPIO_1[35]
|
|
set_location_assignment PIN_U10 -to HDMI_I2C_SCL
|
|
set_location_assignment PIN_AA4 -to HDMI_I2C_SDA
|
|
set_location_assignment PIN_T13 -to HDMI_I2S
|
|
set_location_assignment PIN_T11 -to HDMI_LRCLK
|
|
set_location_assignment PIN_U11 -to HDMI_MCLK
|
|
set_location_assignment PIN_T12 -to HDMI_SCLK
|
|
set_location_assignment PIN_AG5 -to HDMI_TX_CLK
|
|
set_location_assignment PIN_AD12 -to HDMI_TX_D[0]
|
|
set_location_assignment PIN_AE12 -to HDMI_TX_D[1]
|
|
set_location_assignment PIN_W8 -to HDMI_TX_D[2]
|
|
set_location_assignment PIN_Y8 -to HDMI_TX_D[3]
|
|
set_location_assignment PIN_AD11 -to HDMI_TX_D[4]
|
|
set_location_assignment PIN_AD10 -to HDMI_TX_D[5]
|
|
set_location_assignment PIN_AE11 -to HDMI_TX_D[6]
|
|
set_location_assignment PIN_Y5 -to HDMI_TX_D[7]
|
|
set_location_assignment PIN_AF10 -to HDMI_TX_D[8]
|
|
set_location_assignment PIN_Y4 -to HDMI_TX_D[9]
|
|
set_location_assignment PIN_AE9 -to HDMI_TX_D[10]
|
|
set_location_assignment PIN_AB4 -to HDMI_TX_D[11]
|
|
set_location_assignment PIN_AE7 -to HDMI_TX_D[12]
|
|
set_location_assignment PIN_AF6 -to HDMI_TX_D[13]
|
|
set_location_assignment PIN_AF8 -to HDMI_TX_D[14]
|
|
set_location_assignment PIN_AF5 -to HDMI_TX_D[15]
|
|
set_location_assignment PIN_AE4 -to HDMI_TX_D[16]
|
|
set_location_assignment PIN_AH2 -to HDMI_TX_D[17]
|
|
set_location_assignment PIN_AH4 -to HDMI_TX_D[18]
|
|
set_location_assignment PIN_AH5 -to HDMI_TX_D[19]
|
|
set_location_assignment PIN_AH6 -to HDMI_TX_D[20]
|
|
set_location_assignment PIN_AG6 -to HDMI_TX_D[21]
|
|
set_location_assignment PIN_AF9 -to HDMI_TX_D[22]
|
|
set_location_assignment PIN_AE8 -to HDMI_TX_D[23]
|
|
set_location_assignment PIN_AD19 -to HDMI_TX_DE
|
|
set_location_assignment PIN_T8 -to HDMI_TX_HS
|
|
set_location_assignment PIN_AF11 -to HDMI_TX_INT
|
|
set_location_assignment PIN_V13 -to HDMI_TX_VS
|
|
|
|
set_location_assignment PIN_AH17 -to KEY[0]
|
|
set_location_assignment PIN_AH16 -to KEY[1]
|
|
set_location_assignment PIN_W15 -to LED[0]
|
|
set_location_assignment PIN_AA24 -to LED[1]
|
|
set_location_assignment PIN_V16 -to LED[2]
|
|
set_location_assignment PIN_V15 -to LED[3]
|
|
set_location_assignment PIN_AF26 -to LED[4]
|
|
set_location_assignment PIN_AE26 -to LED[5]
|
|
set_location_assignment PIN_Y16 -to LED[6]
|
|
set_location_assignment PIN_AA23 -to LED[7]
|
|
set_location_assignment PIN_Y24 -to SW[0]
|
|
set_location_assignment PIN_W24 -to SW[1]
|
|
set_location_assignment PIN_W21 -to SW[2]
|
|
set_location_assignment PIN_W20 -to SW[3]
|
|
|
|
set_instance_assignment -name VIRTUAL_PIN ON -to in_data[*]
|
|
set_instance_assignment -name VIRTUAL_PIN ON -to in_datb[*]
|
|
set_instance_assignment -name VIRTUAL_PIN ON -to out_data[*]
|
|
|
|
# fastio =======================================================================
|
|
set_instance_assignment -name FAST_OUTPUT_REGISTER ON -to *
|
|
set_instance_assignment -name FAST_INPUT_REGISTER ON -to *
|
|
set_instance_assignment -name FAST_OUTPUT_ENABLE_REGISTER ON -to *
|
|
|
|
# files ========================================================================
|
|
set_global_assignment -name QIP_FILE ./ip/jtag_io/synthesis/jtag_io.qip
|
|
set_global_assignment -name QIP_FILE ./ip/sys_pll/sys_pll.qip
|
|
set_global_assignment -name SIP_FILE ./ip/sys_pll/sys_pll.sip
|
|
set_global_assignment -name SDC_FILE ./src/main.sdc
|
|
set_global_assignment -name SYSTEMVERILOG_FILE ./src/clk_divider.sv
|
|
set_global_assignment -name SYSTEMVERILOG_FILE ./src/delay.sv
|
|
set_global_assignment -name SYSTEMVERILOG_FILE ./src/clogb2.svh
|
|
set_global_assignment -name SYSTEMVERILOG_FILE ./src/edge_detect.sv
|
|
set_global_assignment -name SYSTEMVERILOG_FILE ./src/main.sv
|
|
|
|
|
|
# other ========================================================================
|
|
set_global_assignment -name LAST_QUARTUS_VERSION "20.1.0 Lite Edition"
|
|
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 "-40"
|
|
set_global_assignment -name MAX_CORE_JUNCTION_TEMP 100
|
|
set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW"
|
|
set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)"
|
|
set_global_assignment -name TIMING_ANALYZER_MULTICORNER_ANALYSIS OFF
|
|
set_global_assignment -name SMART_RECOMPILE ON
|
|
|
|
|
|
# signaltap ====================================================================
|
|
|
|
set_global_assignment -name ENABLE_SIGNALTAP OFF
|
|
set_global_assignment -name USE_SIGNALTAP_FILE debug/in_out_data.stp
|
|
set_global_assignment -name SIGNALTAP_FILE debug/in_out_data.stp
|
|
set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top |