diff options
| author | Alejandro Soto <alejandro@34project.org> | 2024-04-27 11:44:03 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2024-04-27 11:44:03 -0600 |
| commit | a61ee4b16157f3c6501d958b8dcde7f57f41110d (patch) | |
| tree | 2fec60239a9e55f952ad85c6f3893bc921634da7 /target | |
| parent | a4b94d40e61e634aa8e970af3911a7671e7d8d50 (diff) | |
target/de1soc: move quartus files out of project root
Diffstat (limited to 'target')
| -rw-r--r-- | target/de1soc/mod.mk | 6 | ||||
| -rw-r--r-- | target/de1soc/pins.tcl | 226 | ||||
| -rw-r--r-- | target/de1soc/platform.qsys | 1871 | ||||
| -rw-r--r-- | target/de1soc/timing.sdc | 3 | ||||
| -rw-r--r-- | target/mod.mk | 1 |
5 files changed, 2107 insertions, 0 deletions
diff --git a/target/de1soc/mod.mk b/target/de1soc/mod.mk new file mode 100644 index 0000000..8c19f78 --- /dev/null +++ b/target/de1soc/mod.mk @@ -0,0 +1,6 @@ +define core + $(this)/sdc_files := timing.sdc + $(this)/qip_files := $(patsubst %,../../ip/%.qip,dsp_mul ip_fp_add ip_fp_mul ip_fp_fix) + $(this)/qsf_files := pins.tcl + $(this)/qsys_platform := platform.qsys +endef diff --git a/target/de1soc/pins.tcl b/target/de1soc/pins.tcl new file mode 100644 index 0000000..09f883a --- /dev/null +++ b/target/de1soc/pins.tcl @@ -0,0 +1,226 @@ +set_instance_assignment -name D5_DELAY 2 -to memory_mem_ck -tag __hps_sdram_p0 +set_instance_assignment -name D5_DELAY 2 -to memory_mem_ck_n -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_dq[0] -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_dq[1] -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_dq[2] -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_dq[3] -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_dq[4] -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_dq[5] -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_dq[6] -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_dq[7] -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_dm -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_dqs -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_dqs_n -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_a[0] -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_a[10] -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_a[11] -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_a[12] -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_a[1] -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_a[2] -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_a[3] -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_a[4] -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_a[5] -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_a[6] -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_a[7] -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_a[8] -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_a[9] -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_ba[0] -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_ba[1] -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_ba[2] -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_cas_n -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_cke -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_cs_n -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_odt -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_ras_n -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_we_n -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_reset_n -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_ck -tag __hps_sdram_p0 +set_instance_assignment -name PACKAGE_SKEW_COMPENSATION OFF -to memory_mem_ck_n -tag __hps_sdram_p0 +set_instance_assignment -name GLOBAL_SIGNAL OFF -to plat|hps_0|hps_io|border|hps_sdram_inst|p0|umemphy|ureset|phy_reset_mem_stable_n -tag __hps_sdram_p0 +set_instance_assignment -name GLOBAL_SIGNAL OFF -to plat|hps_0|hps_io|border|hps_sdram_inst|p0|umemphy|ureset|phy_reset_n -tag __hps_sdram_p0 +set_instance_assignment -name GLOBAL_SIGNAL OFF -to plat|hps_0|hps_io|border|hps_sdram_inst|p0|umemphy|uio_pads|dq_ddio[0].read_capture_clk_buffer -tag __hps_sdram_p0 +set_instance_assignment -name GLOBAL_SIGNAL OFF -to plat|hps_0|hps_io|border|hps_sdram_inst|p0|umemphy|uread_datapath|reset_n_fifo_write_side[0] -tag __hps_sdram_p0 +set_instance_assignment -name GLOBAL_SIGNAL OFF -to plat|hps_0|hps_io|border|hps_sdram_inst|p0|umemphy|uread_datapath|reset_n_fifo_wraddress[0] -tag __hps_sdram_p0 +set_instance_assignment -name ENABLE_BENEFICIAL_SKEW_OPTIMIZATION_FOR_NON_GLOBAL_CLOCKS ON -to plat|hps_0|hps_io|border|hps_sdram_inst -tag __hps_sdram_p0 +set_instance_assignment -name PLL_COMPENSATION_MODE DIRECT -to plat|hps_0|hps_io|border|hps_sdram_inst|pll0|fbout -tag __hps_sdram_p0 +set_global_assignment -name USE_DLL_FREQUENCY_FOR_DQS_DELAY_CHAIN ON +set_global_assignment -name UNIPHY_SEQUENCER_DQS_CONFIG_ENABLE ON +set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING ON +set_global_assignment -name ECO_REGENERATE_REPORT ON + + +set_location_assignment PIN_AF14 -to clk_clk +set_location_assignment PIN_AB12 -to rst_n + +set_location_assignment PIN_V16 -to pio_leds[0] +set_location_assignment PIN_W16 -to pio_leds[1] +set_location_assignment PIN_V17 -to pio_leds[2] +set_location_assignment PIN_V18 -to pio_leds[3] +set_location_assignment PIN_W17 -to pio_leds[4] +set_location_assignment PIN_W19 -to pio_leds[5] +set_location_assignment PIN_Y19 -to pio_leds[6] +set_location_assignment PIN_W20 -to pio_leds[7] + +set_location_assignment PIN_AA14 -to pio_buttons + +set_location_assignment PIN_AD11 -to pio_switches[0] +set_location_assignment PIN_AD12 -to pio_switches[1] +set_location_assignment PIN_AE11 -to pio_switches[2] +set_location_assignment PIN_AC9 -to pio_switches[3] +set_location_assignment PIN_AD10 -to pio_switches[4] +set_location_assignment PIN_AE12 -to pio_switches[5] + +set_location_assignment PIN_A11 -to vga_dac_clk +set_location_assignment PIN_B11 -to vga_dac_hsync +set_location_assignment PIN_D11 -to vga_dac_vsync +set_location_assignment PIN_F10 -to vga_dac_blank_n +set_location_assignment PIN_C10 -to vga_dac_sync_n +set_location_assignment PIN_A13 -to vga_dac_r[0] +set_location_assignment PIN_C13 -to vga_dac_r[1] +set_location_assignment PIN_E13 -to vga_dac_r[2] +set_location_assignment PIN_B12 -to vga_dac_r[3] +set_location_assignment PIN_C12 -to vga_dac_r[4] +set_location_assignment PIN_D12 -to vga_dac_r[5] +set_location_assignment PIN_E12 -to vga_dac_r[6] +set_location_assignment PIN_F13 -to vga_dac_r[7] +set_location_assignment PIN_J9 -to vga_dac_g[0] +set_location_assignment PIN_J10 -to vga_dac_g[1] +set_location_assignment PIN_H12 -to vga_dac_g[2] +set_location_assignment PIN_G10 -to vga_dac_g[3] +set_location_assignment PIN_G11 -to vga_dac_g[4] +set_location_assignment PIN_G12 -to vga_dac_g[5] +set_location_assignment PIN_F11 -to vga_dac_g[6] +set_location_assignment PIN_E11 -to vga_dac_g[7] +set_location_assignment PIN_B13 -to vga_dac_b[0] +set_location_assignment PIN_G13 -to vga_dac_b[1] +set_location_assignment PIN_H13 -to vga_dac_b[2] +set_location_assignment PIN_F14 -to vga_dac_b[3] +set_location_assignment PIN_H14 -to vga_dac_b[4] +set_location_assignment PIN_F15 -to vga_dac_b[5] +set_location_assignment PIN_G15 -to vga_dac_b[6] +set_location_assignment PIN_J14 -to vga_dac_b[7] + +set_location_assignment PIN_AK14 -to vram_wire_addr[0] +set_location_assignment PIN_AH14 -to vram_wire_addr[1] +set_location_assignment PIN_AG15 -to vram_wire_addr[2] +set_location_assignment PIN_AE14 -to vram_wire_addr[3] +set_location_assignment PIN_AB15 -to vram_wire_addr[4] +set_location_assignment PIN_AC14 -to vram_wire_addr[5] +set_location_assignment PIN_AD14 -to vram_wire_addr[6] +set_location_assignment PIN_AF15 -to vram_wire_addr[7] +set_location_assignment PIN_AH15 -to vram_wire_addr[8] +set_location_assignment PIN_AG13 -to vram_wire_addr[9] +set_location_assignment PIN_AG12 -to vram_wire_addr[10] +set_location_assignment PIN_AH13 -to vram_wire_addr[11] +set_location_assignment PIN_AJ14 -to vram_wire_addr[12] +set_location_assignment PIN_AF13 -to vram_wire_ba[0] +set_location_assignment PIN_AJ12 -to vram_wire_ba[1] +set_location_assignment PIN_AF11 -to vram_wire_cas_n +set_location_assignment PIN_AK13 -to vram_wire_cke +set_location_assignment PIN_AH12 -to vram_wire_clk +set_location_assignment PIN_AG11 -to vram_wire_cs_n +set_location_assignment PIN_AK6 -to vram_wire_dq[0] +set_location_assignment PIN_AJ7 -to vram_wire_dq[1] +set_location_assignment PIN_AK7 -to vram_wire_dq[2] +set_location_assignment PIN_AK8 -to vram_wire_dq[3] +set_location_assignment PIN_AK9 -to vram_wire_dq[4] +set_location_assignment PIN_AG10 -to vram_wire_dq[5] +set_location_assignment PIN_AK11 -to vram_wire_dq[6] +set_location_assignment PIN_AJ11 -to vram_wire_dq[7] +set_location_assignment PIN_AH10 -to vram_wire_dq[8] +set_location_assignment PIN_AJ10 -to vram_wire_dq[9] +set_location_assignment PIN_AJ9 -to vram_wire_dq[10] +set_location_assignment PIN_AH9 -to vram_wire_dq[11] +set_location_assignment PIN_AH8 -to vram_wire_dq[12] +set_location_assignment PIN_AH7 -to vram_wire_dq[13] +set_location_assignment PIN_AJ6 -to vram_wire_dq[14] +set_location_assignment PIN_AJ5 -to vram_wire_dq[15] +set_location_assignment PIN_AB13 -to vram_wire_dqm[0] +set_location_assignment PIN_AK12 -to vram_wire_dqm[1] +set_location_assignment PIN_AE13 -to vram_wire_ras_n +set_location_assignment PIN_AA13 -to vram_wire_we_n + + +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_oct_rzqin -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_dq[0] -tag __hps_sdram_p0 +set_instance_assignment -name INPUT_TERMINATION "PARALLEL 50 OHM WITH CALIBRATION" -to memory_mem_dq[0] -tag __hps_sdram_p0 +set_instance_assignment -name OUTPUT_TERMINATION "SERIES 50 OHM WITH CALIBRATION" -to memory_mem_dq[0] -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_dq[1] -tag __hps_sdram_p0 +set_instance_assignment -name INPUT_TERMINATION "PARALLEL 50 OHM WITH CALIBRATION" -to memory_mem_dq[1] -tag __hps_sdram_p0 +set_instance_assignment -name OUTPUT_TERMINATION "SERIES 50 OHM WITH CALIBRATION" -to memory_mem_dq[1] -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_dq[2] -tag __hps_sdram_p0 +set_instance_assignment -name INPUT_TERMINATION "PARALLEL 50 OHM WITH CALIBRATION" -to memory_mem_dq[2] -tag __hps_sdram_p0 +set_instance_assignment -name OUTPUT_TERMINATION "SERIES 50 OHM WITH CALIBRATION" -to memory_mem_dq[2] -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_dq[3] -tag __hps_sdram_p0 +set_instance_assignment -name INPUT_TERMINATION "PARALLEL 50 OHM WITH CALIBRATION" -to memory_mem_dq[3] -tag __hps_sdram_p0 +set_instance_assignment -name OUTPUT_TERMINATION "SERIES 50 OHM WITH CALIBRATION" -to memory_mem_dq[3] -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_dq[4] -tag __hps_sdram_p0 +set_instance_assignment -name INPUT_TERMINATION "PARALLEL 50 OHM WITH CALIBRATION" -to memory_mem_dq[4] -tag __hps_sdram_p0 +set_instance_assignment -name OUTPUT_TERMINATION "SERIES 50 OHM WITH CALIBRATION" -to memory_mem_dq[4] -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_dq[5] -tag __hps_sdram_p0 +set_instance_assignment -name INPUT_TERMINATION "PARALLEL 50 OHM WITH CALIBRATION" -to memory_mem_dq[5] -tag __hps_sdram_p0 +set_instance_assignment -name OUTPUT_TERMINATION "SERIES 50 OHM WITH CALIBRATION" -to memory_mem_dq[5] -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_dq[6] -tag __hps_sdram_p0 +set_instance_assignment -name INPUT_TERMINATION "PARALLEL 50 OHM WITH CALIBRATION" -to memory_mem_dq[6] -tag __hps_sdram_p0 +set_instance_assignment -name OUTPUT_TERMINATION "SERIES 50 OHM WITH CALIBRATION" -to memory_mem_dq[6] -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_dq[7] -tag __hps_sdram_p0 +set_instance_assignment -name INPUT_TERMINATION "PARALLEL 50 OHM WITH CALIBRATION" -to memory_mem_dq[7] -tag __hps_sdram_p0 +set_instance_assignment -name OUTPUT_TERMINATION "SERIES 50 OHM WITH CALIBRATION" -to memory_mem_dq[7] -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.5-V SSTL CLASS I" -to memory_mem_dqs -tag __hps_sdram_p0 +set_instance_assignment -name INPUT_TERMINATION "PARALLEL 50 OHM WITH CALIBRATION" -to memory_mem_dqs -tag __hps_sdram_p0 +set_instance_assignment -name OUTPUT_TERMINATION "SERIES 50 OHM WITH CALIBRATION" -to memory_mem_dqs -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.5-V SSTL CLASS I" -to memory_mem_dqs_n -tag __hps_sdram_p0 +set_instance_assignment -name INPUT_TERMINATION "PARALLEL 50 OHM WITH CALIBRATION" -to memory_mem_dqs_n -tag __hps_sdram_p0 +set_instance_assignment -name OUTPUT_TERMINATION "SERIES 50 OHM WITH CALIBRATION" -to memory_mem_dqs_n -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.5-V SSTL CLASS I" -to memory_mem_ck -tag __hps_sdram_p0 +set_instance_assignment -name OUTPUT_TERMINATION "SERIES 50 OHM WITHOUT CALIBRATION" -to memory_mem_ck -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "DIFFERENTIAL 1.5-V SSTL CLASS I" -to memory_mem_ck_n -tag __hps_sdram_p0 +set_instance_assignment -name OUTPUT_TERMINATION "SERIES 50 OHM WITHOUT CALIBRATION" -to memory_mem_ck_n -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_a[0] -tag __hps_sdram_p0 +set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to memory_mem_a[0] -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_a[10] -tag __hps_sdram_p0 +set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to memory_mem_a[10] -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_a[11] -tag __hps_sdram_p0 +set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to memory_mem_a[11] -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_a[12] -tag __hps_sdram_p0 +set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to memory_mem_a[12] -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_a[1] -tag __hps_sdram_p0 +set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to memory_mem_a[1] -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_a[2] -tag __hps_sdram_p0 +set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to memory_mem_a[2] -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_a[3] -tag __hps_sdram_p0 +set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to memory_mem_a[3] -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_a[4] -tag __hps_sdram_p0 +set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to memory_mem_a[4] -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_a[5] -tag __hps_sdram_p0 +set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to memory_mem_a[5] -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_a[6] -tag __hps_sdram_p0 +set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to memory_mem_a[6] -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_a[7] -tag __hps_sdram_p0 +set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to memory_mem_a[7] -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_a[8] -tag __hps_sdram_p0 +set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to memory_mem_a[8] -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_a[9] -tag __hps_sdram_p0 +set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to memory_mem_a[9] -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_ba[0] -tag __hps_sdram_p0 +set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to memory_mem_ba[0] -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_ba[1] -tag __hps_sdram_p0 +set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to memory_mem_ba[1] -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_ba[2] -tag __hps_sdram_p0 +set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to memory_mem_ba[2] -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_cas_n -tag __hps_sdram_p0 +set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to memory_mem_cas_n -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_cke -tag __hps_sdram_p0 +set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to memory_mem_cke -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_cs_n -tag __hps_sdram_p0 +set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to memory_mem_cs_n -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_odt -tag __hps_sdram_p0 +set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to memory_mem_odt -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_ras_n -tag __hps_sdram_p0 +set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to memory_mem_ras_n -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_we_n -tag __hps_sdram_p0 +set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to memory_mem_we_n -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_reset_n -tag __hps_sdram_p0 +set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to memory_mem_reset_n -tag __hps_sdram_p0 +set_instance_assignment -name IO_STANDARD "SSTL-15 CLASS I" -to memory_mem_dm -tag __hps_sdram_p0 +set_instance_assignment -name OUTPUT_TERMINATION "SERIES 50 OHM WITH CALIBRATION" -to memory_mem_dm -tag __hps_sdram_p0 diff --git a/target/de1soc/platform.qsys b/target/de1soc/platform.qsys new file mode 100644 index 0000000..f8704a6 --- /dev/null +++ b/target/de1soc/platform.qsys @@ -0,0 +1,1871 @@ +<?xml version="1.0" encoding="UTF-8"?> +<system name="$${FILENAME}"> + <component + name="$${FILENAME}" + displayName="$${FILENAME}" + version="1.0" + description="" + tags="" + categories="System" /> + <parameter name="bonusData"><![CDATA[bonusData +{ + element address_span_extender_0 + { + datum _sortIndex + { + value = "2"; + type = "int"; + } + } + element buttons + { + datum _sortIndex + { + value = "14"; + type = "int"; + } + } + element cache_0 + { + datum _sortIndex + { + value = "18"; + type = "int"; + } + } + element cache_1 + { + datum _sortIndex + { + value = "20"; + type = "int"; + } + } + element cache_2 + { + datum _sortIndex + { + value = "22"; + type = "int"; + } + } + element cache_3 + { + datum _sortIndex + { + value = "24"; + type = "int"; + } + } + element clk_0 + { + datum _sortIndex + { + value = "0"; + type = "int"; + } + } + element cpu_0 + { + datum _sortIndex + { + value = "17"; + type = "int"; + } + } + element cpu_1 + { + datum _sortIndex + { + value = "19"; + type = "int"; + } + } + element cpu_2 + { + datum _sortIndex + { + value = "21"; + type = "int"; + } + } + element cpu_3 + { + datum _sortIndex + { + value = "23"; + type = "int"; + } + } + element gfx_0 + { + datum _sortIndex + { + value = "27"; + type = "int"; + } + } + element hps_0 + { + datum _sortIndex + { + value = "1"; + type = "int"; + } + } + element intc_0 + { + datum _sortIndex + { + value = "15"; + type = "int"; + } + } + element jtag_dbg + { + datum _sortIndex + { + value = "8"; + type = "int"; + } + } + element jtag_uart_0 + { + datum _sortIndex + { + value = "5"; + type = "int"; + } + } + element mm_bridge + { + datum _sortIndex + { + value = "16"; + type = "int"; + } + } + element perf_0 + { + datum _sortIndex + { + value = "26"; + type = "int"; + } + } + element pio_0 + { + datum _sortIndex + { + value = "7"; + type = "int"; + } + } + element pixfifo + { + datum _sortIndex + { + value = "12"; + type = "int"; + } + } + element platform + { + datum _originalDeviceFamily + { + value = "Cyclone V"; + type = "String"; + } + } + element platform + { + datum _originalDeviceFamily + { + value = "Cyclone V"; + type = "String"; + } + } + element platform + { + datum _originalDeviceFamily + { + value = "Cyclone V"; + type = "String"; + } + } + element platform + { + datum _originalDeviceFamily + { + value = "Cyclone V"; + type = "String"; + } + } + element platform + { + datum _originalDeviceFamily + { + value = "Cyclone V"; + type = "String"; + } + } + element platform + { + datum _originalDeviceFamily + { + value = "Cyclone V"; + type = "String"; + } + } + element platform + { + datum _originalDeviceFamily + { + value = "Cyclone V"; + type = "String"; + } + } + element platform + { + datum _originalDeviceFamily + { + value = "Cyclone V"; + type = "String"; + } + } + element platform + { + datum _originalDeviceFamily + { + value = "Cyclone V"; + type = "String"; + } + } + element platform + { + datum _originalDeviceFamily + { + value = "Cyclone V"; + type = "String"; + } + } + element pll_0 + { + datum _sortIndex + { + value = "3"; + type = "int"; + } + } + element smp_0 + { + datum _sortIndex + { + value = "25"; + type = "int"; + } + } + element switches + { + datum _sortIndex + { + value = "13"; + type = "int"; + } + } + element sys_sdram_pll_0 + { + datum _sortIndex + { + value = "9"; + type = "int"; + } + } + element timer_0 + { + datum _sortIndex + { + value = "6"; + type = "int"; + } + } + element vga + { + datum _sortIndex + { + value = "11"; + type = "int"; + } + datum sopceditor_expanded + { + value = "1"; + type = "boolean"; + } + } + element video_pll_0 + { + datum _sortIndex + { + value = "10"; + type = "int"; + } + } + element vram + { + datum _sortIndex + { + value = "4"; + type = "int"; + } + } +} +]]></parameter> + <parameter name="clockCrossingAdapter" value="HANDSHAKE" /> + <parameter name="device" value="5CSEMA5F31C6" /> + <parameter name="deviceFamily" value="Cyclone V" /> + <parameter name="deviceSpeedGrade" value="6" /> + <parameter name="fabricMode" value="QSYS" /> + <parameter name="generateLegacySim" value="false" /> + <parameter name="generationId" value="0" /> + <parameter name="globalResetBus" value="false" /> + <parameter name="hdlLanguage" value="VERILOG" /> + <parameter name="hideFromIPCatalog" value="false" /> + <parameter name="lockedInterfaceDefinition" value="" /> + <parameter name="maxAdditionalLatency" value="1" /> + <parameter name="projectName" value="conspiracion.qpf" /> + <parameter name="sopcBorderPoints" value="false" /> + <parameter name="systemHash" value="0" /> + <parameter name="testBenchDutName" value="" /> + <parameter name="timeStamp" value="0" /> + <parameter name="useTestBenchNamingPattern" value="false" /> + <instanceScript></instanceScript> + <interface + name="buttons_external_connection" + internal="buttons.external_connection" + type="conduit" + dir="end" /> + <interface name="clk" internal="clk_0.clk_in" type="clock" dir="end" /> + <interface name="cpu_0_mp_1" internal="cpu_0.mp_1" /> + <interface name="memory" internal="hps_0.memory" type="conduit" dir="end" /> + <interface + name="pio_0_external_connection" + internal="pio_0.external_connection" + type="conduit" + dir="end" /> + <interface name="pll_0_outclk3" internal="pll_0.outclk3" /> + <interface name="pll_0_reset" internal="pll_0.reset" type="reset" dir="end" /> + <interface name="reset" internal="clk_0.clk_in_reset" type="reset" dir="end" /> + <interface + name="switches_external_connection" + internal="switches.external_connection" + type="conduit" + dir="end" /> + <interface + name="sys_sdram_pll_0_sdram_clk" + internal="sys_sdram_pll_0.sdram_clk" + type="clock" + dir="start" /> + <interface + name="vga_dac" + internal="vga.external_interface" + type="conduit" + dir="end" /> + <interface name="vram_wire" internal="vram.wire" type="conduit" dir="end" /> + <module + name="address_span_extender_0" + kind="altera_address_span_extender" + version="20.1" + enabled="1"> + <parameter name="BURSTCOUNT_WIDTH" value="1" /> + <parameter name="DATA_WIDTH" value="32" /> + <parameter name="ENABLE_SLAVE_PORT" value="false" /> + <parameter name="MASTER_ADDRESS_DEF" value="536870912" /> + <parameter name="MASTER_ADDRESS_WIDTH" value="32" /> + <parameter name="MAX_PENDING_READS" value="1" /> + <parameter name="SLAVE_ADDRESS_WIDTH" value="27" /> + <parameter name="SUB_WINDOW_COUNT" value="1" /> + </module> + <module name="buttons" kind="altera_avalon_pio" version="20.1" enabled="1"> + <parameter name="bitClearingEdgeCapReg" value="false" /> + <parameter name="bitModifyingOutReg" value="false" /> + <parameter name="captureEdge" value="false" /> + <parameter name="clockRate" value="50000000" /> + <parameter name="direction" value="Input" /> + <parameter name="edgeType" value="RISING" /> + <parameter name="generateIRQ" value="false" /> + <parameter name="irqType" value="LEVEL" /> + <parameter name="resetValue" value="0" /> + <parameter name="simDoTestBenchWiring" value="false" /> + <parameter name="simDrivenValue" value="0" /> + <parameter name="width" value="8" /> + </module> + <module name="cache_0" kind="cache" version="1.0" enabled="1"> + <parameter name="ID" value="0" /> + </module> + <module name="cache_1" kind="cache" version="1.0" enabled="1"> + <parameter name="ID" value="1" /> + </module> + <module name="cache_2" kind="cache" version="1.0" enabled="1"> + <parameter name="ID" value="2" /> + </module> + <module name="cache_3" kind="cache" version="1.0" enabled="1"> + <parameter name="ID" value="3" /> + </module> + <module name="clk_0" kind="clock_source" version="20.1" enabled="1"> + <parameter name="clockFrequency" value="50000000" /> + <parameter name="clockFrequencyKnown" value="true" /> + <parameter name="inputClockFrequency" value="0" /> + <parameter name="resetSynchronousEdges" value="NONE" /> + </module> + <module name="cpu_0" kind="core" version="1.0" enabled="1"> + <parameter name="AUTO_INTERRUPT_RECEIVER_INTERRUPTS_USED" value="1" /> + <parameter name="ID" value="0" /> + </module> + <module name="cpu_1" kind="core" version="1.0" enabled="1"> + <parameter name="AUTO_INTERRUPT_RECEIVER_INTERRUPTS_USED" value="0" /> + <parameter name="ID" value="1" /> + </module> + <module name="cpu_2" kind="core" version="1.0" enabled="1"> + <parameter name="AUTO_INTERRUPT_RECEIVER_INTERRUPTS_USED" value="0" /> + <parameter name="ID" value="2" /> + </module> + <module name="cpu_3" kind="core" version="1.0" enabled="1"> + <parameter name="AUTO_INTERRUPT_RECEIVER_INTERRUPTS_USED" value="0" /> + <parameter name="ID" value="3" /> + </module> + <module name="gfx_0" kind="gfx" version="1.0" enabled="1" /> + <module name="hps_0" kind="altera_hps" version="20.1" enabled="1"> + <parameter name="ABSTRACT_REAL_COMPARE_TEST" value="false" /> + <parameter name="ABS_RAM_MEM_INIT_FILENAME" value="meminit" /> + <parameter name="ACV_PHY_CLK_ADD_FR_PHASE" value="0.0" /> + <parameter name="AC_PACKAGE_DESKEW" value="false" /> + <parameter name="AC_ROM_USER_ADD_0" value="0_0000_0000_0000" /> + <parameter name="AC_ROM_USER_ADD_1" value="0_0000_0000_1000" /> + <parameter name="ADDR_ORDER" value="0" /> + <parameter name="ADD_EFFICIENCY_MONITOR" value="false" /> + <parameter name="ADD_EXTERNAL_SEQ_DEBUG_NIOS" value="false" /> + <parameter name="ADVANCED_CK_PHASES" value="false" /> + <parameter name="ADVERTIZE_SEQUENCER_SW_BUILD_FILES" value="false" /> + <parameter name="AFI_DEBUG_INFO_WIDTH" value="32" /> + <parameter name="ALTMEMPHY_COMPATIBLE_MODE" value="false" /> + <parameter name="AP_MODE" value="false" /> + <parameter name="AP_MODE_EN" value="0" /> + <parameter name="AUTO_DEVICE_SPEEDGRADE" value="6" /> + <parameter name="AUTO_PD_CYCLES" value="0" /> + <parameter name="AUTO_POWERDN_EN" value="false" /> + <parameter name="AVL_DATA_WIDTH_PORT" value="32,32,32,32,32,32" /> + <parameter name="AVL_MAX_SIZE" value="4" /> + <parameter name="BONDING_OUT_ENABLED" value="false" /> + <parameter name="BOOTFROMFPGA_Enable" value="false" /> + <parameter name="BSEL" value="1" /> + <parameter name="BSEL_EN" value="false" /> + <parameter name="BYTE_ENABLE" value="true" /> + <parameter name="C2P_WRITE_CLOCK_ADD_PHASE" value="0.0" /> + <parameter name="CALIBRATION_MODE" value="Skip" /> + <parameter name="CALIB_REG_WIDTH" value="8" /> + <parameter name="CAN0_Mode" value="N/A" /> + <parameter name="CAN0_PinMuxing" value="Unused" /> + <parameter name="CAN1_Mode" value="N/A" /> + <parameter name="CAN1_PinMuxing" value="Unused" /> + <parameter name="CFG_DATA_REORDERING_TYPE" value="INTER_BANK" /> + <parameter name="CFG_REORDER_DATA" value="true" /> + <parameter name="CFG_TCCD_NS" value="2.5" /> + <parameter name="COMMAND_PHASE" value="0.0" /> + <parameter name="CONTROLLER_LATENCY" value="5" /> + <parameter name="CORE_DEBUG_CONNECTION" value="EXPORT" /> + <parameter name="CPORT_TYPE_PORT">Bidirectional,Bidirectional,Bidirectional,Bidirectional,Bidirectional,Bidirectional</parameter> + <parameter name="CSEL" value="0" /> + <parameter name="CSEL_EN" value="false" /> + <parameter name="CTI_Enable" value="false" /> + <parameter name="CTL_AUTOPCH_EN" value="false" /> + <parameter name="CTL_CMD_QUEUE_DEPTH" value="8" /> + <parameter name="CTL_CSR_CONNECTION" value="INTERNAL_JTAG" /> + <parameter name="CTL_CSR_ENABLED" value="false" /> + <parameter name="CTL_CSR_READ_ONLY" value="1" /> + <parameter name="CTL_DEEP_POWERDN_EN" value="false" /> + <parameter name="CTL_DYNAMIC_BANK_ALLOCATION" value="false" /> + <parameter name="CTL_DYNAMIC_BANK_NUM" value="4" /> + <parameter name="CTL_ECC_AUTO_CORRECTION_ENABLED" value="false" /> + <parameter name="CTL_ECC_ENABLED" value="false" /> + <parameter name="CTL_ENABLE_BURST_INTERRUPT" value="false" /> + <parameter name="CTL_ENABLE_BURST_TERMINATE" value="false" /> + <parameter name="CTL_HRB_ENABLED" value="false" /> + <parameter name="CTL_LOOK_AHEAD_DEPTH" value="4" /> + <parameter name="CTL_SELF_REFRESH_EN" value="false" /> + <parameter name="CTL_USR_REFRESH_EN" value="false" /> + <parameter name="CTL_ZQCAL_EN" value="false" /> + <parameter name="CUT_NEW_FAMILY_TIMING" value="true" /> + <parameter name="DAT_DATA_WIDTH" value="32" /> + <parameter name="DEBUGAPB_Enable" value="false" /> + <parameter name="DEBUG_MODE" value="false" /> + <parameter name="DEVICE_DEPTH" value="1" /> + <parameter name="DEVICE_FAMILY_PARAM" value="" /> + <parameter name="DISABLE_CHILD_MESSAGING" value="false" /> + <parameter name="DISCRETE_FLY_BY" value="true" /> + <parameter name="DLL_SHARING_MODE" value="None" /> + <parameter name="DMA_Enable">No,No,No,No,No,No,No,No</parameter> + <parameter name="DQS_DQSN_MODE" value="DIFFERENTIAL" /> + <parameter name="DQ_INPUT_REG_USE_CLKN" value="false" /> + <parameter name="DUPLICATE_AC" value="false" /> + <parameter name="ED_EXPORT_SEQ_DEBUG" value="false" /> + <parameter name="EMAC0_Mode" value="N/A" /> + <parameter name="EMAC0_PTP" value="false" /> + <parameter name="EMAC0_PinMuxing" value="Unused" /> + <parameter name="EMAC1_Mode" value="N/A" /> + <parameter name="EMAC1_PTP" value="false" /> + <parameter name="EMAC1_PinMuxing" value="Unused" /> + <parameter name="ENABLE_ABS_RAM_MEM_INIT" value="false" /> + <parameter name="ENABLE_BONDING" value="false" /> + <parameter name="ENABLE_BURST_MERGE" value="false" /> + <parameter name="ENABLE_CTRL_AVALON_INTERFACE" value="true" /> + <parameter name="ENABLE_DELAY_CHAIN_WRITE" value="false" /> + <parameter name="ENABLE_EMIT_BFM_MASTER" value="false" /> + <parameter name="ENABLE_EXPORT_SEQ_DEBUG_BRIDGE" value="false" /> + <parameter name="ENABLE_EXTRA_REPORTING" value="false" /> + <parameter name="ENABLE_ISS_PROBES" value="false" /> + <parameter name="ENABLE_NON_DESTRUCTIVE_CALIB" value="false" /> + <parameter name="ENABLE_NON_DES_CAL" value="false" /> + <parameter name="ENABLE_NON_DES_CAL_TEST" value="false" /> + <parameter name="ENABLE_SEQUENCER_MARGINING_ON_BY_DEFAULT" value="false" /> + <parameter name="ENABLE_USER_ECC" value="false" /> + <parameter name="EXPORT_AFI_HALF_CLK" value="false" /> + <parameter name="EXTRA_SETTINGS" value="" /> + <parameter name="F2H_AXI_CLOCK_FREQ" value="100" /> + <parameter name="F2H_SDRAM0_CLOCK_FREQ" value="50000000" /> + <parameter name="F2H_SDRAM1_CLOCK_FREQ" value="100" /> + <parameter name="F2H_SDRAM2_CLOCK_FREQ" value="100" /> + <parameter name="F2H_SDRAM3_CLOCK_FREQ" value="100" /> + <parameter name="F2H_SDRAM4_CLOCK_FREQ" value="100" /> + <parameter name="F2H_SDRAM5_CLOCK_FREQ" value="100" /> + <parameter name="F2SCLK_COLDRST_Enable" value="false" /> + <parameter name="F2SCLK_DBGRST_Enable" value="false" /> + <parameter name="F2SCLK_PERIPHCLK_Enable" value="false" /> + <parameter name="F2SCLK_PERIPHCLK_FREQ" value="0" /> + <parameter name="F2SCLK_SDRAMCLK_Enable" value="false" /> + <parameter name="F2SCLK_SDRAMCLK_FREQ" value="0" /> + <parameter name="F2SCLK_WARMRST_Enable" value="false" /> + <parameter name="F2SDRAM_Type">Avalon-MM Bidirectional</parameter> + <parameter name="F2SDRAM_Width" value="128" /> + <parameter name="F2SINTERRUPT_Enable" value="false" /> + <parameter name="F2S_Width" value="0" /> + <parameter name="FIX_READ_LATENCY" value="8" /> + <parameter name="FORCED_NON_LDC_ADDR_CMD_MEM_CK_INVERT" value="false" /> + <parameter name="FORCED_NUM_WRITE_FR_CYCLE_SHIFTS" value="0" /> + <parameter name="FORCE_DQS_TRACKING" value="AUTO" /> + <parameter name="FORCE_MAX_LATENCY_COUNT_WIDTH" value="0" /> + <parameter name="FORCE_SEQUENCER_TCL_DEBUG_MODE" value="false" /> + <parameter name="FORCE_SHADOW_REGS" value="AUTO" /> + <parameter name="FORCE_SYNTHESIS_LANGUAGE" value="" /> + <parameter name="FPGA_PERIPHERAL_INPUT_CLOCK_FREQ_EMAC0_RX_CLK_IN" value="100" /> + <parameter name="FPGA_PERIPHERAL_INPUT_CLOCK_FREQ_EMAC0_TX_CLK_IN" value="100" /> + <parameter name="FPGA_PERIPHERAL_INPUT_CLOCK_FREQ_EMAC1_RX_CLK_IN" value="100" /> + <parameter name="FPGA_PERIPHERAL_INPUT_CLOCK_FREQ_EMAC1_TX_CLK_IN" value="100" /> + <parameter + name="FPGA_PERIPHERAL_INPUT_CLOCK_FREQ_EMAC_PTP_REF_CLOCK" + value="100" /> + <parameter name="FPGA_PERIPHERAL_INPUT_CLOCK_FREQ_I2C0_SCL_IN" value="100" /> + <parameter name="FPGA_PERIPHERAL_INPUT_CLOCK_FREQ_I2C1_SCL_IN" value="100" /> + <parameter name="FPGA_PERIPHERAL_INPUT_CLOCK_FREQ_I2C2_SCL_IN" value="100" /> + <parameter name="FPGA_PERIPHERAL_INPUT_CLOCK_FREQ_I2C3_SCL_IN" value="100" /> + <parameter name="FPGA_PERIPHERAL_INPUT_CLOCK_FREQ_SPIS0_SCLK_IN" value="100" /> + <parameter name="FPGA_PERIPHERAL_INPUT_CLOCK_FREQ_SPIS1_SCLK_IN" value="100" /> + <parameter name="FPGA_PERIPHERAL_INPUT_CLOCK_FREQ_USB0_CLK_IN" value="100" /> + <parameter name="FPGA_PERIPHERAL_INPUT_CLOCK_FREQ_USB1_CLK_IN" value="100" /> + <parameter name="FPGA_PERIPHERAL_OUTPUT_CLOCK_FREQ_EMAC0_GTX_CLK" value="125" /> + <parameter name="FPGA_PERIPHERAL_OUTPUT_CLOCK_FREQ_EMAC0_MD_CLK" value="2.5" /> + <parameter name="FPGA_PERIPHERAL_OUTPUT_CLOCK_FREQ_EMAC1_GTX_CLK" value="125" /> + <parameter name="FPGA_PERIPHERAL_OUTPUT_CLOCK_FREQ_EMAC1_MD_CLK" value="2.5" /> + <parameter name="FPGA_PERIPHERAL_OUTPUT_CLOCK_FREQ_I2C0_CLK" value="100" /> + <parameter name="FPGA_PERIPHERAL_OUTPUT_CLOCK_FREQ_I2C1_CLK" value="100" /> + <parameter name="FPGA_PERIPHERAL_OUTPUT_CLOCK_FREQ_I2C2_CLK" value="100" /> + <parameter name="FPGA_PERIPHERAL_OUTPUT_CLOCK_FREQ_I2C3_CLK" value="100" /> + <parameter name="FPGA_PERIPHERAL_OUTPUT_CLOCK_FREQ_QSPI_SCLK_OUT" value="100" /> + <parameter name="FPGA_PERIPHERAL_OUTPUT_CLOCK_FREQ_SDIO_CCLK" value="100" /> + <parameter name="FPGA_PERIPHERAL_OUTPUT_CLOCK_FREQ_SPIM0_SCLK_OUT" value="100" /> + <parameter name="FPGA_PERIPHERAL_OUTPUT_CLOCK_FREQ_SPIM1_SCLK_OUT" value="100" /> + <parameter name="GPIO_Enable">No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No</parameter> + <parameter name="GP_Enable" value="false" /> + <parameter name="H2F_AXI_CLOCK_FREQ" value="100" /> + <parameter name="H2F_CTI_CLOCK_FREQ" value="100" /> + <parameter name="H2F_DEBUG_APB_CLOCK_FREQ" value="100" /> + <parameter name="H2F_LW_AXI_CLOCK_FREQ" value="100" /> + <parameter name="H2F_TPIU_CLOCK_IN_FREQ" value="100" /> + <parameter name="HARD_EMIF" value="true" /> + <parameter name="HCX_COMPAT_MODE" value="false" /> + <parameter name="HHP_HPS" value="true" /> + <parameter name="HHP_HPS_SIMULATION" value="false" /> + <parameter name="HHP_HPS_VERIFICATION" value="false" /> + <parameter name="HLGPI_Enable" value="false" /> + <parameter name="HPS_PROTOCOL" value="DDR3" /> + <parameter name="I2C0_Mode" value="N/A" /> + <parameter name="I2C0_PinMuxing" value="Unused" /> + <parameter name="I2C1_Mode" value="N/A" /> + <parameter name="I2C1_PinMuxing" value="Unused" /> + <parameter name="I2C2_Mode" value="N/A" /> + <parameter name="I2C2_PinMuxing" value="Unused" /> + <parameter name="I2C3_Mode" value="N/A" /> + <parameter name="I2C3_PinMuxing" value="Unused" /> + <parameter name="INCLUDE_BOARD_DELAY_MODEL" value="false" /> + <parameter name="INCLUDE_MULTIRANK_BOARD_DELAY_MODEL" value="false" /> + <parameter name="IS_ES_DEVICE" value="false" /> + <parameter name="LOANIO_Enable">No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No</parameter> + <parameter name="LOCAL_ID_WIDTH" value="8" /> + <parameter name="LRDIMM_EXTENDED_CONFIG">0x000000000000000000</parameter> + <parameter name="LWH2F_Enable" value="false" /> + <parameter name="MARGIN_VARIATION_TEST" value="false" /> + <parameter name="MAX_PENDING_RD_CMD" value="32" /> + <parameter name="MAX_PENDING_WR_CMD" value="16" /> + <parameter name="MEM_ASR" value="Manual" /> + <parameter name="MEM_ATCL" value="Disabled" /> + <parameter name="MEM_AUTO_LEVELING_MODE" value="true" /> + <parameter name="MEM_BANKADDR_WIDTH" value="3" /> + <parameter name="MEM_BL" value="OTF" /> + <parameter name="MEM_BT" value="Sequential" /> + <parameter name="MEM_CK_PHASE" value="0.0" /> + <parameter name="MEM_CK_WIDTH" value="1" /> + <parameter name="MEM_CLK_EN_WIDTH" value="1" /> + <parameter name="MEM_CLK_FREQ" value="300.0" /> + <parameter name="MEM_CLK_FREQ_MAX" value="400.0" /> + <parameter name="MEM_COL_ADDR_WIDTH" value="8" /> + <parameter name="MEM_CS_WIDTH" value="1" /> + <parameter name="MEM_DEVICE" value="MISSING_MODEL" /> + <parameter name="MEM_DLL_EN" value="true" /> + <parameter name="MEM_DQ_PER_DQS" value="8" /> + <parameter name="MEM_DQ_WIDTH" value="8" /> + <parameter name="MEM_DRV_STR" value="RZQ/6" /> + <parameter name="MEM_FORMAT" value="DISCRETE" /> + <parameter name="MEM_GUARANTEED_WRITE_INIT" value="false" /> + <parameter name="MEM_IF_BOARD_BASE_DELAY" value="10" /> + <parameter name="MEM_IF_DM_PINS_EN" value="true" /> + <parameter name="MEM_IF_DQSN_EN" value="true" /> + <parameter name="MEM_IF_SIM_VALID_WINDOW" value="0" /> + <parameter name="MEM_INIT_EN" value="false" /> + <parameter name="MEM_INIT_FILE" value="" /> + <parameter name="MEM_MIRROR_ADDRESSING" value="0" /> + <parameter name="MEM_NUMBER_OF_DIMMS" value="1" /> + <parameter name="MEM_NUMBER_OF_RANKS_PER_DEVICE" value="1" /> + <parameter name="MEM_NUMBER_OF_RANKS_PER_DIMM" value="1" /> + <parameter name="MEM_PD" value="DLL off" /> + <parameter name="MEM_RANK_MULTIPLICATION_FACTOR" value="1" /> + <parameter name="MEM_ROW_ADDR_WIDTH" value="12" /> + <parameter name="MEM_RTT_NOM" value="ODT Disabled" /> + <parameter name="MEM_RTT_WR" value="Dynamic ODT off" /> + <parameter name="MEM_SRT" value="Normal" /> + <parameter name="MEM_TCL" value="7" /> + <parameter name="MEM_TFAW_NS" value="37.5" /> + <parameter name="MEM_TINIT_US" value="499" /> + <parameter name="MEM_TMRD_CK" value="3" /> + <parameter name="MEM_TRAS_NS" value="40.0" /> + <parameter name="MEM_TRCD_NS" value="15.0" /> + <parameter name="MEM_TREFI_US" value="7.0" /> + <parameter name="MEM_TRFC_NS" value="75.0" /> + <parameter name="MEM_TRP_NS" value="15.0" /> + <parameter name="MEM_TRRD_NS" value="7.5" /> + <parameter name="MEM_TRTP_NS" value="7.5" /> + <parameter name="MEM_TWR_NS" value="15.0" /> + <parameter name="MEM_TWTR" value="2" /> + <parameter name="MEM_USER_LEVELING_MODE" value="Leveling" /> + <parameter name="MEM_VENDOR" value="JEDEC" /> + <parameter name="MEM_VERBOSE" value="true" /> + <parameter name="MEM_VOLTAGE" value="1.5V DDR3" /> + <parameter name="MEM_WTCL" value="6" /> + <parameter name="MPU_EVENTS_Enable" value="false" /> + <parameter name="MRS_MIRROR_PING_PONG_ATSO" value="false" /> + <parameter name="MULTICAST_EN" value="false" /> + <parameter name="NAND_Mode" value="N/A" /> + <parameter name="NAND_PinMuxing" value="Unused" /> + <parameter name="NEXTGEN" value="true" /> + <parameter name="NIOS_ROM_DATA_WIDTH" value="32" /> + <parameter name="NUM_DLL_SHARING_INTERFACES" value="1" /> + <parameter name="NUM_EXTRA_REPORT_PATH" value="10" /> + <parameter name="NUM_OCT_SHARING_INTERFACES" value="1" /> + <parameter name="NUM_OF_PORTS" value="1" /> + <parameter name="NUM_PLL_SHARING_INTERFACES" value="1" /> + <parameter name="OCT_SHARING_MODE" value="None" /> + <parameter name="P2C_READ_CLOCK_ADD_PHASE" value="0.0" /> + <parameter name="PACKAGE_DESKEW" value="false" /> + <parameter name="PARSE_FRIENDLY_DEVICE_FAMILY_PARAM" value="" /> + <parameter name="PARSE_FRIENDLY_DEVICE_FAMILY_PARAM_VALID" value="false" /> + <parameter name="PHY_CSR_CONNECTION" value="INTERNAL_JTAG" /> + <parameter name="PHY_CSR_ENABLED" value="false" /> + <parameter name="PHY_ONLY" value="false" /> + <parameter name="PINGPONGPHY_EN" value="false" /> + <parameter name="PLL_ADDR_CMD_CLK_DIV_PARAM" value="0" /> + <parameter name="PLL_ADDR_CMD_CLK_FREQ_PARAM" value="0.0" /> + <parameter name="PLL_ADDR_CMD_CLK_FREQ_SIM_STR_PARAM" value="" /> + <parameter name="PLL_ADDR_CMD_CLK_MULT_PARAM" value="0" /> + <parameter name="PLL_ADDR_CMD_CLK_PHASE_PS_PARAM" value="0" /> + <parameter name="PLL_ADDR_CMD_CLK_PHASE_PS_SIM_STR_PARAM" value="" /> + <parameter name="PLL_AFI_CLK_DIV_PARAM" value="0" /> + <parameter name="PLL_AFI_CLK_FREQ_PARAM" value="0.0" /> + <parameter name="PLL_AFI_CLK_FREQ_SIM_STR_PARAM" value="" /> + <parameter name="PLL_AFI_CLK_MULT_PARAM" value="0" /> + <parameter name="PLL_AFI_CLK_PHASE_PS_PARAM" value="0" /> + <parameter name="PLL_AFI_CLK_PHASE_PS_SIM_STR_PARAM" value="" /> + <parameter name="PLL_AFI_HALF_CLK_DIV_PARAM" value="0" /> + <parameter name="PLL_AFI_HALF_CLK_FREQ_PARAM" value="0.0" /> + <parameter name="PLL_AFI_HALF_CLK_FREQ_SIM_STR_PARAM" value="" /> + <parameter name="PLL_AFI_HALF_CLK_MULT_PARAM" value="0" /> + <parameter name="PLL_AFI_HALF_CLK_PHASE_PS_PARAM" value="0" /> + <parameter name="PLL_AFI_HALF_CLK_PHASE_PS_SIM_STR_PARAM" value="" /> + <parameter name="PLL_AFI_PHY_CLK_DIV_PARAM" value="0" /> + <parameter name="PLL_AFI_PHY_CLK_FREQ_PARAM" value="0.0" /> + <parameter name="PLL_AFI_PHY_CLK_FREQ_SIM_STR_PARAM" value="" /> + <parameter name="PLL_AFI_PHY_CLK_MULT_PARAM" value="0" /> + <parameter name="PLL_AFI_PHY_CLK_PHASE_PS_PARAM" value="0" /> + <parameter name="PLL_AFI_PHY_CLK_PHASE_PS_SIM_STR_PARAM" value="" /> + <parameter name="PLL_C2P_WRITE_CLK_DIV_PARAM" value="0" /> + <parameter name="PLL_C2P_WRITE_CLK_FREQ_PARAM" value="0.0" /> + <parameter name="PLL_C2P_WRITE_CLK_FREQ_SIM_STR_PARAM" value="" /> + <parameter name="PLL_C2P_WRITE_CLK_MULT_PARAM" value="0" /> + <parameter name="PLL_C2P_WRITE_CLK_PHASE_PS_PARAM" value="0" /> + <parameter name="PLL_C2P_WRITE_CLK_PHASE_PS_SIM_STR_PARAM" value="" /> + <parameter name="PLL_CLK_PARAM_VALID" value="false" /> + <parameter name="PLL_CONFIG_CLK_DIV_PARAM" value="0" /> + <parameter name="PLL_CONFIG_CLK_FREQ_PARAM" value="0.0" /> + <parameter name="PLL_CONFIG_CLK_FREQ_SIM_STR_PARAM" value="" /> + <parameter name="PLL_CONFIG_CLK_MULT_PARAM" value="0" /> + <parameter name="PLL_CONFIG_CLK_PHASE_PS_PARAM" value="0" /> + <parameter name="PLL_CONFIG_CLK_PHASE_PS_SIM_STR_PARAM" value="" /> + <parameter name="PLL_DR_CLK_DIV_PARAM" value="0" /> + <parameter name="PLL_DR_CLK_FREQ_PARAM" value="0.0" /> + <parameter name="PLL_DR_CLK_FREQ_SIM_STR_PARAM" value="" /> + <parameter name="PLL_DR_CLK_MULT_PARAM" value="0" /> + <parameter name="PLL_DR_CLK_PHASE_PS_PARAM" value="0" /> + <parameter name="PLL_DR_CLK_PHASE_PS_SIM_STR_PARAM" value="" /> + <parameter name="PLL_HR_CLK_DIV_PARAM" value="0" /> + <parameter name="PLL_HR_CLK_FREQ_PARAM" value="0.0" /> + <parameter name="PLL_HR_CLK_FREQ_SIM_STR_PARAM" value="" /> + <parameter name="PLL_HR_CLK_MULT_PARAM" value="0" /> + <parameter name="PLL_HR_CLK_PHASE_PS_PARAM" value="0" /> + <parameter name="PLL_HR_CLK_PHASE_PS_SIM_STR_PARAM" value="" /> + <parameter name="PLL_LOCATION" value="Top_Bottom" /> + <parameter name="PLL_MEM_CLK_DIV_PARAM" value="0" /> + <parameter name="PLL_MEM_CLK_FREQ_PARAM" value="0.0" /> + <parameter name="PLL_MEM_CLK_FREQ_SIM_STR_PARAM" value="" /> + <parameter name="PLL_MEM_CLK_MULT_PARAM" value="0" /> + <parameter name="PLL_MEM_CLK_PHASE_PS_PARAM" value="0" /> + <parameter name="PLL_MEM_CLK_PHASE_PS_SIM_STR_PARAM" value="" /> + <parameter name="PLL_NIOS_CLK_DIV_PARAM" value="0" /> + <parameter name="PLL_NIOS_CLK_FREQ_PARAM" value="0.0" /> + <parameter name="PLL_NIOS_CLK_FREQ_SIM_STR_PARAM" value="" /> + <parameter name="PLL_NIOS_CLK_MULT_PARAM" value="0" /> + <parameter name="PLL_NIOS_CLK_PHASE_PS_PARAM" value="0" /> + <parameter name="PLL_NIOS_CLK_PHASE_PS_SIM_STR_PARAM" value="" /> + <parameter name="PLL_P2C_READ_CLK_DIV_PARAM" value="0" /> + <parameter name="PLL_P2C_READ_CLK_FREQ_PARAM" value="0.0" /> + <parameter name="PLL_P2C_READ_CLK_FREQ_SIM_STR_PARAM" value="" /> + <parameter name="PLL_P2C_READ_CLK_MULT_PARAM" value="0" /> + <parameter name="PLL_P2C_READ_CLK_PHASE_PS_PARAM" value="0" /> + <parameter name="PLL_P2C_READ_CLK_PHASE_PS_SIM_STR_PARAM" value="" /> + <parameter name="PLL_SHARING_MODE" value="None" /> + <parameter name="PLL_WRITE_CLK_DIV_PARAM" value="0" /> + <parameter name="PLL_WRITE_CLK_FREQ_PARAM" value="0.0" /> + <parameter name="PLL_WRITE_CLK_FREQ_SIM_STR_PARAM" value="" /> + <parameter name="PLL_WRITE_CLK_MULT_PARAM" value="0" /> + <parameter name="PLL_WRITE_CLK_PHASE_PS_PARAM" value="0" /> + <parameter name="PLL_WRITE_CLK_PHASE_PS_SIM_STR_PARAM" value="" /> + <parameter name="POWER_OF_TWO_BUS" value="false" /> + <parameter name="PRIORITY_PORT" value="1,1,1,1,1,1" /> + <parameter name="QSPI_Mode" value="N/A" /> + <parameter name="QSPI_PinMuxing" value="Unused" /> + <parameter name="RATE" value="Full" /> + <parameter name="RDIMM_CONFIG" value="0000000000000000" /> + <parameter name="READ_DQ_DQS_CLOCK_SOURCE" value="INVERTED_DQS_BUS" /> + <parameter name="READ_FIFO_SIZE" value="8" /> + <parameter name="REFRESH_BURST_VALIDATION" value="false" /> + <parameter name="REFRESH_INTERVAL" value="15000" /> + <parameter name="REF_CLK_FREQ" value="125.0" /> + <parameter name="REF_CLK_FREQ_MAX_PARAM" value="0.0" /> + <parameter name="REF_CLK_FREQ_MIN_PARAM" value="0.0" /> + <parameter name="REF_CLK_FREQ_PARAM_VALID" value="false" /> + <parameter name="S2FCLK_COLDRST_Enable" value="false" /> + <parameter name="S2FCLK_PENDINGRST_Enable" value="false" /> + <parameter name="S2FCLK_USER0CLK_Enable" value="false" /> + <parameter name="S2FCLK_USER1CLK_Enable" value="false" /> + <parameter name="S2FCLK_USER1CLK_FREQ" value="100.0" /> + <parameter name="S2FCLK_USER2CLK" value="5" /> + <parameter name="S2FCLK_USER2CLK_Enable" value="false" /> + <parameter name="S2FCLK_USER2CLK_FREQ" value="100.0" /> + <parameter name="S2FINTERRUPT_CAN_Enable" value="false" /> + <parameter name="S2FINTERRUPT_CLOCKPERIPHERAL_Enable" value="false" /> + <parameter name="S2FINTERRUPT_CTI_Enable" value="false" /> + <parameter name="S2FINTERRUPT_DMA_Enable" value="false" /> + <parameter name="S2FINTERRUPT_EMAC_Enable" value="false" /> + <parameter name="S2FINTERRUPT_FPGAMANAGER_Enable" value="false" /> + <parameter name="S2FINTERRUPT_GPIO_Enable" value="false" /> + <parameter name="S2FINTERRUPT_I2CEMAC_Enable" value="false" /> + <parameter name="S2FINTERRUPT_I2CPERIPHERAL_Enable" value="false" /> + <parameter name="S2FINTERRUPT_L4TIMER_Enable" value="false" /> + <parameter name="S2FINTERRUPT_NAND_Enable" value="false" /> + <parameter name="S2FINTERRUPT_OSCTIMER_Enable" value="false" /> + <parameter name="S2FINTERRUPT_QSPI_Enable" value="false" /> + <parameter name="S2FINTERRUPT_SDMMC_Enable" value="false" /> + <parameter name="S2FINTERRUPT_SPIMASTER_Enable" value="false" /> + <parameter name="S2FINTERRUPT_SPISLAVE_Enable" value="false" /> + <parameter name="S2FINTERRUPT_UART_Enable" value="false" /> + <parameter name="S2FINTERRUPT_USB_Enable" value="false" /> + <parameter name="S2FINTERRUPT_WATCHDOG_Enable" value="false" /> + <parameter name="S2F_Width" value="0" /> + <parameter name="SDIO_Mode" value="N/A" /> + <parameter name="SDIO_PinMuxing" value="Unused" /> + <parameter name="SEQUENCER_TYPE" value="NIOS" /> + <parameter name="SEQ_MODE" value="0" /> + <parameter name="SKIP_MEM_INIT" value="true" /> + <parameter name="SOPC_COMPAT_RESET" value="false" /> + <parameter name="SPEED_GRADE" value="7" /> + <parameter name="SPIM0_Mode" value="N/A" /> + <parameter name="SPIM0_PinMuxing" value="Unused" /> + <parameter name="SPIM1_Mode" value="N/A" /> + <parameter name="SPIM1_PinMuxing" value="Unused" /> + <parameter name="SPIS0_Mode" value="N/A" /> + <parameter name="SPIS0_PinMuxing" value="Unused" /> + <parameter name="SPIS1_Mode" value="N/A" /> + <parameter name="SPIS1_PinMuxing" value="Unused" /> + <parameter name="STARVE_LIMIT" value="10" /> + <parameter name="STM_Enable" value="false" /> + <parameter name="SYS_INFO_DEVICE_FAMILY" value="Cyclone V" /> + <parameter name="TEST_Enable" value="false" /> + <parameter name="TIMING_BOARD_AC_EYE_REDUCTION_H" value="0.0" /> + <parameter name="TIMING_BOARD_AC_EYE_REDUCTION_SU" value="0.0" /> + <parameter name="TIMING_BOARD_AC_SKEW" value="0.02" /> + <parameter name="TIMING_BOARD_AC_SLEW_RATE" value="1.0" /> + <parameter name="TIMING_BOARD_AC_TO_CK_SKEW" value="0.0" /> + <parameter name="TIMING_BOARD_CK_CKN_SLEW_RATE" value="2.0" /> + <parameter name="TIMING_BOARD_DELTA_DQS_ARRIVAL_TIME" value="0.0" /> + <parameter name="TIMING_BOARD_DELTA_READ_DQS_ARRIVAL_TIME" value="0.0" /> + <parameter name="TIMING_BOARD_DERATE_METHOD" value="AUTO" /> + <parameter name="TIMING_BOARD_DQS_DQSN_SLEW_RATE" value="2.0" /> + <parameter name="TIMING_BOARD_DQ_EYE_REDUCTION" value="0.0" /> + <parameter name="TIMING_BOARD_DQ_SLEW_RATE" value="1.0" /> + <parameter name="TIMING_BOARD_DQ_TO_DQS_SKEW" value="0.0" /> + <parameter name="TIMING_BOARD_ISI_METHOD" value="AUTO" /> + <parameter name="TIMING_BOARD_MAX_CK_DELAY" value="0.6" /> + <parameter name="TIMING_BOARD_MAX_DQS_DELAY" value="0.6" /> + <parameter name="TIMING_BOARD_READ_DQ_EYE_REDUCTION" value="0.0" /> + <parameter name="TIMING_BOARD_SKEW_BETWEEN_DIMMS" value="0.05" /> + <parameter name="TIMING_BOARD_SKEW_BETWEEN_DQS" value="0.02" /> + <parameter name="TIMING_BOARD_SKEW_CKDQS_DIMM_MAX" value="0.01" /> + <parameter name="TIMING_BOARD_SKEW_CKDQS_DIMM_MIN" value="-0.01" /> + <parameter name="TIMING_BOARD_SKEW_WITHIN_DQS" value="0.02" /> + <parameter name="TIMING_BOARD_TDH" value="0.0" /> + <parameter name="TIMING_BOARD_TDS" value="0.0" /> + <parameter name="TIMING_BOARD_TIH" value="0.0" /> + <parameter name="TIMING_BOARD_TIS" value="0.0" /> + <parameter name="TIMING_TDH" value="125" /> + <parameter name="TIMING_TDQSCK" value="400" /> + <parameter name="TIMING_TDQSCKDL" value="1200" /> + <parameter name="TIMING_TDQSCKDM" value="900" /> + <parameter name="TIMING_TDQSCKDS" value="450" /> + <parameter name="TIMING_TDQSH" value="0.35" /> + <parameter name="TIMING_TDQSQ" value="120" /> + <parameter name="TIMING_TDQSS" value="0.25" /> + <parameter name="TIMING_TDS" value="50" /> + <parameter name="TIMING_TDSH" value="0.2" /> + <parameter name="TIMING_TDSS" value="0.2" /> + <parameter name="TIMING_TIH" value="250" /> + <parameter name="TIMING_TIS" value="175" /> + <parameter name="TIMING_TQH" value="0.38" /> + <parameter name="TIMING_TQHS" value="300" /> + <parameter name="TIMING_TQSH" value="0.38" /> + <parameter name="TPIUFPGA_Enable" value="false" /> + <parameter name="TPIUFPGA_alt" value="false" /> + <parameter name="TRACE_Mode" value="N/A" /> + <parameter name="TRACE_PinMuxing" value="Unused" /> + <parameter name="TRACKING_ERROR_TEST" value="false" /> + <parameter name="TRACKING_WATCH_TEST" value="false" /> + <parameter name="TREFI" value="35100" /> + <parameter name="TRFC" value="350" /> + <parameter name="UART0_Mode" value="N/A" /> + <parameter name="UART0_PinMuxing" value="Unused" /> + <parameter name="UART1_Mode" value="N/A" /> + <parameter name="UART1_PinMuxing" value="Unused" /> + <parameter name="USB0_Mode" value="N/A" /> + <parameter name="USB0_PinMuxing" value="Unused" /> + <parameter name="USB1_Mode" value="N/A" /> + <parameter name="USB1_PinMuxing" value="Unused" /> + <parameter name="USER_DEBUG_LEVEL" value="1" /> + <parameter name="USE_AXI_ADAPTOR" value="false" /> + <parameter name="USE_FAKE_PHY" value="false" /> + <parameter name="USE_MEM_CLK_FREQ" value="false" /> + <parameter name="USE_MM_ADAPTOR" value="true" /> + <parameter name="USE_SEQUENCER_BFM" value="false" /> + <parameter name="WEIGHT_PORT" value="0,0,0,0,0,0" /> + <parameter name="WRBUFFER_ADDR_WIDTH" value="6" /> + <parameter name="can0_clk_div" value="1" /> + <parameter name="can1_clk_div" value="1" /> + <parameter name="configure_advanced_parameters" value="false" /> + <parameter name="customize_device_pll_info" value="false" /> + <parameter name="dbctrl_stayosc1" value="true" /> + <parameter name="dbg_at_clk_div" value="0" /> + <parameter name="dbg_clk_div" value="1" /> + <parameter name="dbg_trace_clk_div" value="0" /> + <parameter name="desired_can0_clk_mhz" value="100.0" /> + <parameter name="desired_can1_clk_mhz" value="100.0" /> + <parameter name="desired_cfg_clk_mhz" value="100.0" /> + <parameter name="desired_emac0_clk_mhz" value="250.0" /> + <parameter name="desired_emac1_clk_mhz" value="250.0" /> + <parameter name="desired_gpio_db_clk_hz" value="32000" /> + <parameter name="desired_l4_mp_clk_mhz" value="100.0" /> + <parameter name="desired_l4_sp_clk_mhz" value="100.0" /> + <parameter name="desired_mpu_clk_mhz" value="800.0" /> + <parameter name="desired_nand_clk_mhz" value="12.5" /> + <parameter name="desired_qspi_clk_mhz" value="400.0" /> + <parameter name="desired_sdmmc_clk_mhz" value="200.0" /> + <parameter name="desired_spi_m_clk_mhz" value="200.0" /> + <parameter name="desired_usb_mp_clk_mhz" value="200.0" /> + <parameter name="device_name" value="5CSEMA5F31C6" /> + <parameter name="device_pll_info_manual">{320000000 1600000000} {320000000 1000000000} {800000000 400000000 400000000}</parameter> + <parameter name="eosc1_clk_mhz" value="25.0" /> + <parameter name="eosc2_clk_mhz" value="25.0" /> + <parameter name="gpio_db_clk_div" value="6249" /> + <parameter name="l3_mp_clk_div" value="1" /> + <parameter name="l3_sp_clk_div" value="1" /> + <parameter name="l4_mp_clk_div" value="1" /> + <parameter name="l4_mp_clk_source" value="1" /> + <parameter name="l4_sp_clk_div" value="1" /> + <parameter name="l4_sp_clk_source" value="1" /> + <parameter name="main_pll_c3" value="3" /> + <parameter name="main_pll_c4" value="3" /> + <parameter name="main_pll_c5" value="15" /> + <parameter name="main_pll_m" value="63" /> + <parameter name="main_pll_n" value="0" /> + <parameter name="nand_clk_source" value="2" /> + <parameter name="periph_pll_c0" value="3" /> + <parameter name="periph_pll_c1" value="3" /> + <parameter name="periph_pll_c2" value="1" /> + <parameter name="periph_pll_c3" value="19" /> + <parameter name="periph_pll_c4" value="4" /> + <parameter name="periph_pll_c5" value="9" /> + <parameter name="periph_pll_m" value="79" /> + <parameter name="periph_pll_n" value="1" /> + <parameter name="periph_pll_source" value="0" /> + <parameter name="qspi_clk_source" value="1" /> + <parameter name="quartus_ini_hps_emif_pll" value="false" /> + <parameter + name="quartus_ini_hps_ip_enable_all_peripheral_fpga_interfaces" + value="false" /> + <parameter name="quartus_ini_hps_ip_enable_bsel_csel" value="false" /> + <parameter + name="quartus_ini_hps_ip_enable_emac0_peripheral_fpga_interface" + value="false" /> + <parameter + name="quartus_ini_hps_ip_enable_low_speed_serial_fpga_interfaces" + value="false" /> + <parameter name="quartus_ini_hps_ip_enable_test_interface" value="false" /> + <parameter name="quartus_ini_hps_ip_f2sdram_bonding_out" value="false" /> + <parameter name="quartus_ini_hps_ip_fast_f2sdram_sim_model" value="false" /> + <parameter name="quartus_ini_hps_ip_suppress_sdram_synth" value="false" /> + <parameter name="sdmmc_clk_source" value="2" /> + <parameter name="show_advanced_parameters" value="false" /> + <parameter name="show_debug_info_as_warning_msg" value="false" /> + <parameter name="show_warning_as_error_msg" value="false" /> + <parameter name="spi_m_clk_div" value="0" /> + <parameter name="usb_mp_clk_div" value="0" /> + <parameter name="use_default_mpu_clk" value="true" /> + </module> + <module name="intc_0" kind="intc" version="1.0" enabled="1"> + <parameter name="AUTO_INTERRUPT_JTAGUART_INTERRUPTS_USED" value="1" /> + <parameter name="AUTO_INTERRUPT_TIMER_INTERRUPTS_USED" value="1" /> + </module> + <module + name="jtag_dbg" + kind="altera_jtag_avalon_master" + version="20.1" + enabled="1"> + <parameter name="AUTO_DEVICE" value="5CSEMA5F31C6" /> + <parameter name="AUTO_DEVICE_FAMILY" value="Cyclone V" /> + <parameter name="AUTO_DEVICE_SPEEDGRADE" value="6" /> + <parameter name="COMPONENT_CLOCK" value="0" /> + <parameter name="FAST_VER" value="0" /> + <parameter name="FIFO_DEPTHS" value="2" /> + <parameter name="PLI_PORT" value="50000" /> + <parameter name="USE_PLI" value="0" /> + </module> + <module + name="jtag_uart_0" + kind="altera_avalon_jtag_uart" + version="20.1" + enabled="1"> + <parameter name="allowMultipleConnections" value="false" /> + <parameter name="avalonSpec" value="2.0" /> + <parameter name="clkFreq" value="50000000" /> + <parameter name="hubInstanceID" value="0" /> + <parameter name="readBufferDepth" value="64" /> + <parameter name="readIRQThreshold" value="8" /> + <parameter name="simInputCharacterStream" value="" /> + <parameter name="simInteractiveOptions">NO_INTERACTIVE_WINDOWS</parameter> + <parameter name="useRegistersForReadBuffer" value="false" /> + <parameter name="useRegistersForWriteBuffer" value="false" /> + <parameter name="useRelativePathForSimFile" value="false" /> + <parameter name="writeBufferDepth" value="64" /> + <parameter name="writeIRQThreshold" value="8" /> + </module> + <module + name="mm_bridge" + kind="altera_avalon_mm_bridge" + version="20.1" + enabled="1"> + <parameter name="ADDRESS_UNITS" value="SYMBOLS" /> + <parameter name="ADDRESS_WIDTH" value="32" /> + <parameter name="DATA_WIDTH" value="128" /> + <parameter name="LINEWRAPBURSTS" value="0" /> + <parameter name="MAX_BURST_SIZE" value="1" /> + <parameter name="MAX_PENDING_RESPONSES" value="4" /> + <parameter name="PIPELINE_COMMAND" value="1" /> + <parameter name="PIPELINE_RESPONSE" value="1" /> + <parameter name="SYMBOL_WIDTH" value="8" /> + <parameter name="SYSINFO_ADDR_WIDTH" value="30" /> + <parameter name="USE_AUTO_ADDRESS_WIDTH" value="0" /> + <parameter name="USE_RESPONSE" value="0" /> + </module> + <module name="perf_0" kind="perf" version="1.0" enabled="1" /> + <module name="pio_0" kind="altera_avalon_pio" version="20.1" enabled="1"> + <parameter name="bitClearingEdgeCapReg" value="false" /> + <parameter name="bitModifyingOutReg" value="true" /> + <parameter name="captureEdge" value="false" /> + <parameter name="clockRate" value="50000000" /> + <parameter name="direction" value="Output" /> + <parameter name="edgeType" value="RISING" /> + <parameter name="generateIRQ" value="false" /> + <parameter name="irqType" value="LEVEL" /> + <parameter name="resetValue" value="0" /> + <parameter name="simDoTestBenchWiring" value="false" /> + <parameter name="simDrivenValue" value="0" /> + <parameter name="width" value="8" /> + </module> + <module + name="pixfifo" + kind="altera_up_avalon_video_dual_clock_buffer" + version="18.0" + enabled="1"> + <parameter name="AUTO_CLOCK_STREAM_IN_CLOCK_RATE" value="120000000" /> + <parameter name="AUTO_CLOCK_STREAM_OUT_CLOCK_RATE" value="25000000" /> + <parameter name="AUTO_DEVICE_FAMILY" value="Cyclone V" /> + <parameter name="color_bits" value="10" /> + <parameter name="color_planes" value="3" /> + </module> + <module name="pll_0" kind="altera_pll" version="20.1" enabled="1"> + <parameter name="debug_print_output" value="false" /> + <parameter name="debug_use_rbc_taf_method" value="false" /> + <parameter name="device" value="5CSEMA5F31C6" /> + <parameter name="device_family" value="Cyclone V" /> + <parameter name="gui_active_clk" value="false" /> + <parameter name="gui_actual_output_clock_frequency0" value="0 MHz" /> + <parameter name="gui_actual_output_clock_frequency1" value="0 MHz" /> + <parameter name="gui_actual_output_clock_frequency10" value="0 MHz" /> + <parameter name="gui_actual_output_clock_frequency11" value="0 MHz" /> + <parameter name="gui_actual_output_clock_frequency12" value="0 MHz" /> + <parameter name="gui_actual_output_clock_frequency13" value="0 MHz" /> + <parameter name="gui_actual_output_clock_frequency14" value="0 MHz" /> + <parameter name="gui_actual_output_clock_frequency15" value="0 MHz" /> + <parameter name="gui_actual_output_clock_frequency16" value="0 MHz" /> + <parameter name="gui_actual_output_clock_frequency17" value="0 MHz" /> + <parameter name="gui_actual_output_clock_frequency2" value="120.000000 MHz" /> + <parameter name="gui_actual_output_clock_frequency3" value="25.396825 MHz" /> + <parameter name="gui_actual_output_clock_frequency4" value="0 MHz" /> + <parameter name="gui_actual_output_clock_frequency5" value="0 MHz" /> + <parameter name="gui_actual_output_clock_frequency6" value="0 MHz" /> + <parameter name="gui_actual_output_clock_frequency7" value="0 MHz" /> + <parameter name="gui_actual_output_clock_frequency8" value="0 MHz" /> + <parameter name="gui_actual_output_clock_frequency9" value="0 MHz" /> + <parameter name="gui_actual_phase_shift0" value="0" /> + <parameter name="gui_actual_phase_shift1" value="0" /> + <parameter name="gui_actual_phase_shift10" value="0" /> + <parameter name="gui_actual_phase_shift11" value="0" /> + <parameter name="gui_actual_phase_shift12" value="0" /> + <parameter name="gui_actual_phase_shift13" value="0" /> + <parameter name="gui_actual_phase_shift14" value="0" /> + <parameter name="gui_actual_phase_shift15" value="0" /> + <parameter name="gui_actual_phase_shift16" value="0" /> + <parameter name="gui_actual_phase_shift17" value="0" /> + <parameter name="gui_actual_phase_shift2" value="0" /> + <parameter name="gui_actual_phase_shift3" value="0" /> + <parameter name="gui_actual_phase_shift4" value="0" /> + <parameter name="gui_actual_phase_shift5" value="0" /> + <parameter name="gui_actual_phase_shift6" value="0" /> + <parameter name="gui_actual_phase_shift7" value="0" /> + <parameter name="gui_actual_phase_shift8" value="0" /> + <parameter name="gui_actual_phase_shift9" value="0" /> + <parameter name="gui_cascade_counter0" value="false" /> + <parameter name="gui_cascade_counter1" value="false" /> + <parameter name="gui_cascade_counter10" value="false" /> + <parameter name="gui_cascade_counter11" value="false" /> + <parameter name="gui_cascade_counter12" value="false" /> + <parameter name="gui_cascade_counter13" value="false" /> + <parameter name="gui_cascade_counter14" value="false" /> + <parameter name="gui_cascade_counter15" value="false" /> + <parameter name="gui_cascade_counter16" value="false" /> + <parameter name="gui_cascade_counter17" value="false" /> + <parameter name="gui_cascade_counter2" value="false" /> + <parameter name="gui_cascade_counter3" value="false" /> + <parameter name="gui_cascade_counter4" value="false" /> + <parameter name="gui_cascade_counter5" value="false" /> + <parameter name="gui_cascade_counter6" value="false" /> + <parameter name="gui_cascade_counter7" value="false" /> + <parameter name="gui_cascade_counter8" value="false" /> + <parameter name="gui_cascade_counter9" value="false" /> + <parameter name="gui_cascade_outclk_index" value="0" /> + <parameter name="gui_channel_spacing" value="0.0" /> + <parameter name="gui_clk_bad" value="false" /> + <parameter name="gui_device_speed_grade" value="1" /> + <parameter name="gui_divide_factor_c0" value="1" /> + <parameter name="gui_divide_factor_c1" value="1" /> + <parameter name="gui_divide_factor_c10" value="1" /> + <parameter name="gui_divide_factor_c11" value="1" /> + <parameter name="gui_divide_factor_c12" value="1" /> + <parameter name="gui_divide_factor_c13" value="1" /> + <parameter name="gui_divide_factor_c14" value="1" /> + <parameter name="gui_divide_factor_c15" value="1" /> + <parameter name="gui_divide_factor_c16" value="1" /> + <parameter name="gui_divide_factor_c17" value="1" /> + <parameter name="gui_divide_factor_c2" value="1" /> + <parameter name="gui_divide_factor_c3" value="1" /> + <parameter name="gui_divide_factor_c4" value="1" /> + <parameter name="gui_divide_factor_c5" value="1" /> + <parameter name="gui_divide_factor_c6" value="1" /> + <parameter name="gui_divide_factor_c7" value="1" /> + <parameter name="gui_divide_factor_c8" value="1" /> + <parameter name="gui_divide_factor_c9" value="1" /> + <parameter name="gui_divide_factor_n" value="1" /> + <parameter name="gui_dps_cntr" value="C0" /> + <parameter name="gui_dps_dir" value="Positive" /> + <parameter name="gui_dps_num" value="1" /> + <parameter name="gui_dsm_out_sel" value="1st_order" /> + <parameter name="gui_duty_cycle0" value="50" /> + <parameter name="gui_duty_cycle1" value="50" /> + <parameter name="gui_duty_cycle10" value="50" /> + <parameter name="gui_duty_cycle11" value="50" /> + <parameter name="gui_duty_cycle12" value="50" /> + <parameter name="gui_duty_cycle13" value="50" /> + <parameter name="gui_duty_cycle14" value="50" /> + <parameter name="gui_duty_cycle15" value="50" /> + <parameter name="gui_duty_cycle16" value="50" /> + <parameter name="gui_duty_cycle17" value="50" /> + <parameter name="gui_duty_cycle2" value="50" /> + <parameter name="gui_duty_cycle3" value="50" /> + <parameter name="gui_duty_cycle4" value="50" /> + <parameter name="gui_duty_cycle5" value="50" /> + <parameter name="gui_duty_cycle6" value="50" /> + <parameter name="gui_duty_cycle7" value="50" /> + <parameter name="gui_duty_cycle8" value="50" /> + <parameter name="gui_duty_cycle9" value="50" /> + <parameter name="gui_en_adv_params" value="false" /> + <parameter name="gui_en_dps_ports" value="false" /> + <parameter name="gui_en_phout_ports" value="false" /> + <parameter name="gui_en_reconf" value="false" /> + <parameter name="gui_enable_cascade_in" value="false" /> + <parameter name="gui_enable_cascade_out" value="false" /> + <parameter name="gui_enable_mif_dps" value="false" /> + <parameter name="gui_feedback_clock" value="Global Clock" /> + <parameter name="gui_frac_multiply_factor" value="1" /> + <parameter name="gui_fractional_cout" value="32" /> + <parameter name="gui_mif_generate" value="false" /> + <parameter name="gui_multiply_factor" value="1" /> + <parameter name="gui_number_of_clocks" value="3" /> + <parameter name="gui_operation_mode" value="direct" /> + <parameter name="gui_output_clock_frequency0" value="50.0" /> + <parameter name="gui_output_clock_frequency1" value="80.0" /> + <parameter name="gui_output_clock_frequency10" value="100.0" /> + <parameter name="gui_output_clock_frequency11" value="100.0" /> + <parameter name="gui_output_clock_frequency12" value="100.0" /> + <parameter name="gui_output_clock_frequency13" value="100.0" /> + <parameter name="gui_output_clock_frequency14" value="100.0" /> + <parameter name="gui_output_clock_frequency15" value="100.0" /> + <parameter name="gui_output_clock_frequency16" value="100.0" /> + <parameter name="gui_output_clock_frequency17" value="100.0" /> + <parameter name="gui_output_clock_frequency2" value="120.0" /> + <parameter name="gui_output_clock_frequency3" value="143.0" /> + <parameter name="gui_output_clock_frequency4" value="25.175" /> + <parameter name="gui_output_clock_frequency5" value="100.0" /> + <parameter name="gui_output_clock_frequency6" value="100.0" /> + <parameter name="gui_output_clock_frequency7" value="100.0" /> + <parameter name="gui_output_clock_frequency8" value="100.0" /> + <parameter name="gui_output_clock_frequency9" value="100.0" /> + <parameter name="gui_phase_shift0" value="0" /> + <parameter name="gui_phase_shift1" value="0" /> + <parameter name="gui_phase_shift10" value="0" /> + <parameter name="gui_phase_shift11" value="0" /> + <parameter name="gui_phase_shift12" value="0" /> + <parameter name="gui_phase_shift13" value="0" /> + <parameter name="gui_phase_shift14" value="0" /> + <parameter name="gui_phase_shift15" value="0" /> + <parameter name="gui_phase_shift16" value="0" /> + <parameter name="gui_phase_shift17" value="0" /> + <parameter name="gui_phase_shift2" value="0" /> + <parameter name="gui_phase_shift3" value="0" /> + <parameter name="gui_phase_shift4" value="0" /> + <parameter name="gui_phase_shift5" value="0" /> + <parameter name="gui_phase_shift6" value="0" /> + <parameter name="gui_phase_shift7" value="0" /> + <parameter name="gui_phase_shift8" value="0" /> + <parameter name="gui_phase_shift9" value="0" /> + <parameter name="gui_phase_shift_deg0" value="0.0" /> + <parameter name="gui_phase_shift_deg1" value="0.0" /> + <parameter name="gui_phase_shift_deg10" value="0.0" /> + <parameter name="gui_phase_shift_deg11" value="0.0" /> + <parameter name="gui_phase_shift_deg12" value="0.0" /> + <parameter name="gui_phase_shift_deg13" value="0.0" /> + <parameter name="gui_phase_shift_deg14" value="0.0" /> + <parameter name="gui_phase_shift_deg15" value="0.0" /> + <parameter name="gui_phase_shift_deg16" value="0.0" /> + <parameter name="gui_phase_shift_deg17" value="0.0" /> + <parameter name="gui_phase_shift_deg2" value="0.0" /> + <parameter name="gui_phase_shift_deg3" value="-50.0" /> + <parameter name="gui_phase_shift_deg4" value="0.0" /> + <parameter name="gui_phase_shift_deg5" value="0.0" /> + <parameter name="gui_phase_shift_deg6" value="0.0" /> + <parameter name="gui_phase_shift_deg7" value="0.0" /> + <parameter name="gui_phase_shift_deg8" value="0.0" /> + <parameter name="gui_phase_shift_deg9" value="0.0" /> + <parameter name="gui_phout_division" value="1" /> + <parameter name="gui_pll_auto_reset" value="On" /> + <parameter name="gui_pll_bandwidth_preset" value="Auto" /> + <parameter name="gui_pll_cascading_mode">Create an adjpllin signal to connect with an upstream PLL</parameter> + <parameter name="gui_pll_mode" value="Fractional-N PLL" /> + <parameter name="gui_ps_units0" value="ps" /> + <parameter name="gui_ps_units1" value="ps" /> + <parameter name="gui_ps_units10" value="ps" /> + <parameter name="gui_ps_units11" value="ps" /> + <parameter name="gui_ps_units12" value="ps" /> + <parameter name="gui_ps_units13" value="ps" /> + <parameter name="gui_ps_units14" value="ps" /> + <parameter name="gui_ps_units15" value="ps" /> + <parameter name="gui_ps_units16" value="ps" /> + <parameter name="gui_ps_units17" value="ps" /> + <parameter name="gui_ps_units2" value="ps" /> + <parameter name="gui_ps_units3" value="degrees" /> + <parameter name="gui_ps_units4" value="ps" /> + <parameter name="gui_ps_units5" value="ps" /> + <parameter name="gui_ps_units6" value="ps" /> + <parameter name="gui_ps_units7" value="ps" /> + <parameter name="gui_ps_units8" value="ps" /> + <parameter name="gui_ps_units9" value="ps" /> + <parameter name="gui_refclk1_frequency" value="100.0" /> + <parameter name="gui_refclk_switch" value="false" /> + <parameter name="gui_reference_clock_frequency" value="50.0" /> + <parameter name="gui_switchover_delay" value="0" /> + <parameter name="gui_switchover_mode">Automatic Switchover</parameter> + <parameter name="gui_use_locked" value="false" /> + </module> + <module name="smp_0" kind="smp" version="1.0" enabled="1" /> + <module name="switches" kind="altera_avalon_pio" version="20.1" enabled="1"> + <parameter name="bitClearingEdgeCapReg" value="false" /> + <parameter name="bitModifyingOutReg" value="false" /> + <parameter name="captureEdge" value="false" /> + <parameter name="clockRate" value="50000000" /> + <parameter name="direction" value="Input" /> + <parameter name="edgeType" value="RISING" /> + <parameter name="generateIRQ" value="false" /> + <parameter name="irqType" value="LEVEL" /> + <parameter name="resetValue" value="0" /> + <parameter name="simDoTestBenchWiring" value="false" /> + <parameter name="simDrivenValue" value="0" /> + <parameter name="width" value="8" /> + </module> + <module + name="sys_sdram_pll_0" + kind="altera_up_avalon_sys_sdram_pll" + version="18.0" + enabled="1"> + <parameter name="AUTO_DEVICE" value="5CSEMA5F31C6" /> + <parameter name="AUTO_DEVICE_SPEEDGRADE" value="6" /> + <parameter name="CIII_boards" value="DE0" /> + <parameter name="CIV_boards" value="DE2-115" /> + <parameter name="CV_boards" value="DE1-SoC" /> + <parameter name="MAX10_boards" value="DE10-Lite" /> + <parameter name="device_family" value="Cyclone V" /> + <parameter name="gui_outclk" value="143.0" /> + <parameter name="gui_refclk" value="50.0" /> + <parameter name="other_boards" value="None" /> + </module> + <module name="timer_0" kind="altera_avalon_timer" version="20.1" enabled="1"> + <parameter name="alwaysRun" value="false" /> + <parameter name="counterSize" value="32" /> + <parameter name="fixedPeriod" value="false" /> + <parameter name="period" value="1" /> + <parameter name="periodUnits" value="MSEC" /> + <parameter name="resetOutput" value="false" /> + <parameter name="snapshot" value="true" /> + <parameter name="systemFrequency" value="50000000" /> + <parameter name="timeoutPulseOutput" value="false" /> + <parameter name="watchdogPulse" value="2" /> + </module> + <module + name="vga" + kind="altera_up_avalon_video_vga_controller" + version="18.0" + enabled="1"> + <parameter name="AUTO_CLK_CLOCK_RATE" value="25000000" /> + <parameter name="AUTO_DEVICE_FAMILY" value="Cyclone V" /> + <parameter name="board" value="DE1-SoC" /> + <parameter name="device" value="VGA Connector" /> + <parameter name="resolution" value="VGA 640x480" /> + <parameter name="underflow_flag" value="false" /> + </module> + <module + name="video_pll_0" + kind="altera_up_avalon_video_pll" + version="18.0" + enabled="1"> + <parameter name="AUTO_DEVICE" value="5CSEMA5F31C6" /> + <parameter name="AUTO_DEVICE_SPEEDGRADE" value="6" /> + <parameter name="camera">5MP Digital Camera (THDB_D5M)</parameter> + <parameter name="device_family" value="Cyclone V" /> + <parameter name="gui_refclk" value="50.0" /> + <parameter name="gui_resolution" value="VGA 640x480" /> + <parameter name="lcd">7" LCD on VEEK-MT and MTL/MTL2 Modules</parameter> + <parameter name="lcd_clk_en" value="false" /> + <parameter name="vga_clk_en" value="true" /> + <parameter name="video_in_clk_en" value="false" /> + </module> + <module + name="vram" + kind="altera_avalon_new_sdram_controller" + version="20.1" + enabled="1"> + <parameter name="TAC" value="5.4" /> + <parameter name="TMRD" value="3" /> + <parameter name="TRCD" value="15.0" /> + <parameter name="TRFC" value="70.0" /> + <parameter name="TRP" value="15.0" /> + <parameter name="TWR" value="14.0" /> + <parameter name="casLatency" value="3" /> + <parameter name="clockRate" value="143000000" /> + <parameter name="columnWidth" value="10" /> + <parameter name="componentName" value="$${FILENAME}_vram" /> + <parameter name="dataWidth" value="16" /> + <parameter name="generateSimulationModel" value="false" /> + <parameter name="initNOPDelay" value="0.0" /> + <parameter name="initRefreshCommands" value="2" /> + <parameter name="masteredTristateBridgeSlave" value="0" /> + <parameter name="model">single_Micron_MT48LC4M32B2_7_chip</parameter> + <parameter name="numberOfBanks" value="4" /> + <parameter name="numberOfChipSelects" value="1" /> + <parameter name="pinsSharedViaTriState" value="false" /> + <parameter name="powerUpDelay" value="100.0" /> + <parameter name="refreshPeriod" value="7.8125" /> + <parameter name="registerDataIn" value="true" /> + <parameter name="rowWidth" value="13" /> + </module> + <connection + kind="avalon" + version="20.1" + start="address_span_extender_0.expanded_master" + end="hps_0.f2h_sdram0_data"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x0000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection + kind="avalon" + version="20.1" + start="mm_bridge.m0" + end="jtag_uart_0.avalon_jtag_slave"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x30000000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection + kind="avalon" + version="20.1" + start="mm_bridge.m0" + end="intc_0.avalon_slave"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x30070000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection kind="avalon" version="20.1" start="mm_bridge.m0" end="smp_0.avl"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x30140000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection kind="avalon" version="20.1" start="mm_bridge.m0" end="gfx_0.cmd"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x3c000000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection kind="avalon" version="20.1" start="mm_bridge.m0" end="cache_0.dbg"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x30100000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection kind="avalon" version="20.1" start="mm_bridge.m0" end="cache_1.dbg"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x30110000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection kind="avalon" version="20.1" start="mm_bridge.m0" end="cache_2.dbg"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x30120000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection kind="avalon" version="20.1" start="mm_bridge.m0" end="cache_3.dbg"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x30130000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection kind="avalon" version="20.1" start="mm_bridge.m0" end="gfx_0.host"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x38000000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection kind="avalon" version="20.1" start="mm_bridge.m0" end="perf_0.perf"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x30150000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection kind="avalon" version="20.1" start="mm_bridge.m0" end="buttons.s1"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x30050000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection kind="avalon" version="20.1" start="mm_bridge.m0" end="pio_0.s1"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x30010000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection kind="avalon" version="20.1" start="mm_bridge.m0" end="switches.s1"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x30060000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection kind="avalon" version="20.1" start="mm_bridge.m0" end="timer_0.s1"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x30020000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection + kind="avalon" + version="20.1" + start="mm_bridge.m0" + end="address_span_extender_0.windowed_slave"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x0000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection kind="avalon" version="20.1" start="cpu_0.master" end="cache_0.core"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x0000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection kind="avalon" version="20.1" start="cpu_3.master" end="cache_3.core"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x0000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection kind="avalon" version="20.1" start="cpu_2.master" end="cache_2.core"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x0000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection kind="avalon" version="20.1" start="cpu_1.master" end="cache_1.core"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x0000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection + kind="avalon" + version="20.1" + start="jtag_dbg.master" + end="mm_bridge.s0"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x0000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection kind="avalon" version="20.1" start="cache_0.mem" end="perf_0.local_0"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x0000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection kind="avalon" version="20.1" start="cache_1.mem" end="perf_0.local_1"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x0000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection kind="avalon" version="20.1" start="cache_2.mem" end="perf_0.local_2"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x0000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection kind="avalon" version="20.1" start="cache_3.mem" end="perf_0.local_3"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x0000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection kind="avalon" version="20.1" start="gfx_0.mem" end="vram.s1"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x0000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection kind="avalon" version="20.1" start="perf_0.mem_0" end="mm_bridge.s0"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x0000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection kind="avalon" version="20.1" start="perf_0.mem_1" end="mm_bridge.s0"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x0000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection kind="avalon" version="20.1" start="perf_0.mem_2" end="mm_bridge.s0"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x0000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection kind="avalon" version="20.1" start="perf_0.mem_3" end="mm_bridge.s0"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x0000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection + kind="avalon_streaming" + version="20.1" + start="pixfifo.avalon_dc_buffer_source" + end="vga.avalon_vga_sink" /> + <connection + kind="avalon_streaming" + version="20.1" + start="perf_0.out_0" + end="cache_0.in_data" /> + <connection + kind="avalon_streaming" + version="20.1" + start="perf_0.out_1" + end="cache_1.in_data" /> + <connection + kind="avalon_streaming" + version="20.1" + start="perf_0.out_2" + end="cache_2.in_data" /> + <connection + kind="avalon_streaming" + version="20.1" + start="perf_0.out_3" + end="cache_3.in_data" /> + <connection + kind="avalon_streaming" + version="20.1" + start="cache_0.out_data" + end="perf_0.in_0" /> + <connection + kind="avalon_streaming" + version="20.1" + start="cache_1.out_data" + end="perf_0.in_1" /> + <connection + kind="avalon_streaming" + version="20.1" + start="cache_2.out_data" + end="perf_0.in_2" /> + <connection + kind="avalon_streaming" + version="20.1" + start="cache_3.out_data" + end="perf_0.in_3" /> + <connection + kind="avalon_streaming" + version="20.1" + start="cache_0.out_token" + end="cache_1.in_token" /> + <connection + kind="avalon_streaming" + version="20.1" + start="cache_3.out_token" + end="cache_0.in_token" /> + <connection + kind="avalon_streaming" + version="20.1" + start="cache_1.out_token" + end="cache_2.in_token" /> + <connection + kind="avalon_streaming" + version="20.1" + start="cache_2.out_token" + end="cache_3.in_token" /> + <connection + kind="avalon_streaming" + version="20.1" + start="gfx_0.scan" + end="pixfifo.avalon_dc_buffer_sink" /> + <connection + kind="clock" + version="20.1" + start="clk_0.clk" + end="sys_sdram_pll_0.ref_clk" /> + <connection + kind="clock" + version="20.1" + start="clk_0.clk" + end="video_pll_0.ref_clk" /> + <connection kind="clock" version="20.1" start="clk_0.clk" end="pll_0.refclk" /> + <connection + kind="clock" + version="20.1" + start="pll_0.outclk0" + end="jtag_uart_0.clk" /> + <connection kind="clock" version="20.1" start="pll_0.outclk0" end="timer_0.clk" /> + <connection kind="clock" version="20.1" start="pll_0.outclk0" end="pio_0.clk" /> + <connection kind="clock" version="20.1" start="pll_0.outclk0" end="jtag_dbg.clk" /> + <connection kind="clock" version="20.1" start="pll_0.outclk0" end="switches.clk" /> + <connection kind="clock" version="20.1" start="pll_0.outclk0" end="buttons.clk" /> + <connection + kind="clock" + version="20.1" + start="pll_0.outclk0" + end="address_span_extender_0.clock" /> + <connection + kind="clock" + version="20.1" + start="pll_0.outclk0" + end="intc_0.clock_sink" /> + <connection + kind="clock" + version="20.1" + start="pll_0.outclk0" + end="hps_0.f2h_sdram0_clock" /> + <connection kind="clock" version="20.1" start="pll_0.outclk1" end="mm_bridge.clk" /> + <connection kind="clock" version="20.1" start="pll_0.outclk1" end="smp_0.clock" /> + <connection + kind="clock" + version="20.1" + start="pll_0.outclk1" + end="cpu_0.clock_sink" /> + <connection + kind="clock" + version="20.1" + start="pll_0.outclk1" + end="cache_0.clock_sink" /> + <connection + kind="clock" + version="20.1" + start="pll_0.outclk1" + end="cache_1.clock_sink" /> + <connection + kind="clock" + version="20.1" + start="pll_0.outclk1" + end="cache_2.clock_sink" /> + <connection + kind="clock" + version="20.1" + start="pll_0.outclk1" + end="cache_3.clock_sink" /> + <connection + kind="clock" + version="20.1" + start="pll_0.outclk1" + end="cpu_3.clock_sink" /> + <connection + kind="clock" + version="20.1" + start="pll_0.outclk1" + end="cpu_2.clock_sink" /> + <connection + kind="clock" + version="20.1" + start="pll_0.outclk1" + end="cpu_1.clock_sink" /> + <connection + kind="clock" + version="20.1" + start="pll_0.outclk1" + end="perf_0.clock_sink" /> + <connection kind="clock" version="20.1" start="pll_0.outclk2" end="gfx_0.clock" /> + <connection + kind="clock" + version="20.1" + start="pll_0.outclk2" + end="pixfifo.clock_stream_in" /> + <connection + kind="clock" + version="20.1" + start="sys_sdram_pll_0.sys_clk" + end="vram.clk" /> + <connection kind="clock" version="20.1" start="video_pll_0.vga_clk" end="vga.clk" /> + <connection + kind="clock" + version="20.1" + start="video_pll_0.vga_clk" + end="pixfifo.clock_stream_out" /> + <connection kind="conduit" version="20.1" start="cpu_0.smp" end="smp_0.cpu_0"> + <parameter name="endPort" value="" /> + <parameter name="endPortLSB" value="0" /> + <parameter name="startPort" value="" /> + <parameter name="startPortLSB" value="0" /> + <parameter name="width" value="0" /> + </connection> + <connection kind="conduit" version="20.1" start="cpu_1.smp" end="smp_0.cpu_1"> + <parameter name="endPort" value="" /> + <parameter name="endPortLSB" value="0" /> + <parameter name="startPort" value="" /> + <parameter name="startPortLSB" value="0" /> + <parameter name="width" value="0" /> + </connection> + <connection kind="conduit" version="20.1" start="cpu_2.smp" end="smp_0.cpu_2"> + <parameter name="endPort" value="" /> + <parameter name="endPortLSB" value="0" /> + <parameter name="startPort" value="" /> + <parameter name="startPortLSB" value="0" /> + <parameter name="width" value="0" /> + </connection> + <connection kind="conduit" version="20.1" start="cpu_3.smp" end="smp_0.cpu_3"> + <parameter name="endPort" value="" /> + <parameter name="endPortLSB" value="0" /> + <parameter name="startPort" value="" /> + <parameter name="startPortLSB" value="0" /> + <parameter name="width" value="0" /> + </connection> + <connection + kind="interrupt" + version="20.1" + start="intc_0.interrupt_jtaguart" + end="jtag_uart_0.irq"> + <parameter name="irqNumber" value="0" /> + </connection> + <connection + kind="interrupt" + version="20.1" + start="cpu_0.interrupt_receiver" + end="intc_0.interrupt_sender"> + <parameter name="irqNumber" value="0" /> + </connection> + <connection + kind="interrupt" + version="20.1" + start="intc_0.interrupt_timer" + end="timer_0.irq"> + <parameter name="irqNumber" value="0" /> + </connection> + <connection + kind="reset" + version="20.1" + start="clk_0.clk_reset" + end="jtag_dbg.clk_reset" /> + <connection + kind="reset" + version="20.1" + start="clk_0.clk_reset" + end="sys_sdram_pll_0.ref_reset" /> + <connection + kind="reset" + version="20.1" + start="clk_0.clk_reset" + end="video_pll_0.ref_reset" /> + <connection + kind="reset" + version="20.1" + start="clk_0.clk_reset" + end="address_span_extender_0.reset" /> + <connection + kind="reset" + version="20.1" + start="clk_0.clk_reset" + end="jtag_uart_0.reset" /> + <connection + kind="reset" + version="20.1" + start="clk_0.clk_reset" + end="timer_0.reset" /> + <connection kind="reset" version="20.1" start="clk_0.clk_reset" end="pio_0.reset" /> + <connection + kind="reset" + version="20.1" + start="clk_0.clk_reset" + end="switches.reset" /> + <connection + kind="reset" + version="20.1" + start="clk_0.clk_reset" + end="buttons.reset" /> + <connection + kind="reset" + version="20.1" + start="clk_0.clk_reset" + end="mm_bridge.reset" /> + <connection + kind="reset" + version="20.1" + start="clk_0.clk_reset" + end="intc_0.reset_sink" /> + <connection + kind="reset" + version="20.1" + start="clk_0.clk_reset" + end="cpu_0.reset_sink" /> + <connection + kind="reset" + version="20.1" + start="clk_0.clk_reset" + end="cache_0.reset_sink" /> + <connection + kind="reset" + version="20.1" + start="clk_0.clk_reset" + end="cache_1.reset_sink" /> + <connection + kind="reset" + version="20.1" + start="clk_0.clk_reset" + end="cache_2.reset_sink" /> + <connection + kind="reset" + version="20.1" + start="clk_0.clk_reset" + end="cache_3.reset_sink" /> + <connection + kind="reset" + version="20.1" + start="clk_0.clk_reset" + end="cpu_3.reset_sink" /> + <connection + kind="reset" + version="20.1" + start="clk_0.clk_reset" + end="cpu_2.reset_sink" /> + <connection + kind="reset" + version="20.1" + start="clk_0.clk_reset" + end="cpu_1.reset_sink" /> + <connection + kind="reset" + version="20.1" + start="clk_0.clk_reset" + end="smp_0.reset_sink" /> + <connection + kind="reset" + version="20.1" + start="clk_0.clk_reset" + end="perf_0.reset_sink" /> + <connection + kind="reset" + version="20.1" + start="clk_0.clk_reset" + end="gfx_0.reset_sink" /> + <connection + kind="reset" + version="20.1" + start="sys_sdram_pll_0.reset_source" + end="vram.reset" /> + <connection + kind="reset" + version="20.1" + start="video_pll_0.reset_source" + end="vga.reset" /> + <connection + kind="reset" + version="20.1" + start="sys_sdram_pll_0.reset_source" + end="pixfifo.reset_stream_in" /> + <connection + kind="reset" + version="20.1" + start="video_pll_0.reset_source" + end="pixfifo.reset_stream_out" /> + <interconnectRequirement for="$system" name="qsys_mm.clockCrossingAdapter" value="HANDSHAKE" /> + <interconnectRequirement for="$system" name="qsys_mm.enableEccProtection" value="FALSE" /> + <interconnectRequirement for="$system" name="qsys_mm.enableInstrumentation" value="FALSE" /> + <interconnectRequirement for="$system" name="qsys_mm.insertDefaultSlave" value="FALSE" /> + <interconnectRequirement for="$system" name="qsys_mm.maxAdditionalLatency" value="1" /> +</system> diff --git a/target/de1soc/timing.sdc b/target/de1soc/timing.sdc new file mode 100644 index 0000000..66d23f5 --- /dev/null +++ b/target/de1soc/timing.sdc @@ -0,0 +1,3 @@ +create_clock -period 20 -name clk_clk [get_ports clk_clk] +derive_pll_clocks +derive_clock_uncertainty diff --git a/target/mod.mk b/target/mod.mk new file mode 100644 index 0000000..5138b23 --- /dev/null +++ b/target/mod.mk @@ -0,0 +1 @@ +subdirs := de1soc |
