Commit abea73b8 authored by Tomasz Wlostowski's avatar Tomasz Wlostowski

platform: re-genrated MIG for final pin assignment

parent 24f4dcea
......@@ -68,7 +68,7 @@
`timescale 1 ps / 1 ps
(* X_CORE_INFO = "mig_7series_v4_1_ddr3_7Series, svec7_ddr_controller_mig, 2018.1" , CORE_GENERATION_INFO = "ddr3_7Series,mig_7series_v4_1,{LANGUAGE=Verilog, SYNTHESIS_TOOL=Vivado, LEVEL=CONTROLLER, AXI_ENABLE=1, NO_OF_CONTROLLERS=1, INTERFACE_TYPE=DDR3, AXI_ENABLE=1, CLK_PERIOD=1875, PHY_RATIO=4, CLKIN_PERIOD=5000, VCCAUX_IO=1.8V, MEMORY_TYPE=SODIMM, MEMORY_PART=svec-custom3, DQ_WIDTH=64, ECC=OFF, DATA_MASK=1, ORDERING=NORM, BURST_MODE=8, BURST_TYPE=SEQ, CA_MIRROR=OFF, OUTPUT_DRV=HIGH, USE_CS_PORT=1, USE_ODT_PORT=1, RTT_NOM=60, MEMORY_ADDRESS_MAP=BANK_ROW_COLUMN, REFCLK_FREQ=200, DEBUG_PORT=OFF, INTERNAL_VREF=0, SYSCLK_TYPE=NO_BUFFER, REFCLK_TYPE=NO_BUFFER}" *)
(* X_CORE_INFO = "mig_7series_v4_1_ddr3_7Series, svec7_ddr_controller_mig, 2018.1" , CORE_GENERATION_INFO = "ddr3_7Series,mig_7series_v4_1,{LANGUAGE=Verilog, SYNTHESIS_TOOL=Vivado, LEVEL=CONTROLLER, AXI_ENABLE=1, NO_OF_CONTROLLERS=1, INTERFACE_TYPE=DDR3, AXI_ENABLE=1, CLK_PERIOD=1875, PHY_RATIO=4, CLKIN_PERIOD=5000, VCCAUX_IO=1.8V, MEMORY_TYPE=SODIMM, MEMORY_PART=mt8ktf51264hz-1g6, DQ_WIDTH=64, ECC=OFF, DATA_MASK=1, ORDERING=NORM, BURST_MODE=8, BURST_TYPE=SEQ, CA_MIRROR=OFF, OUTPUT_DRV=HIGH, USE_CS_PORT=1, USE_ODT_PORT=1, RTT_NOM=60, MEMORY_ADDRESS_MAP=BANK_ROW_COLUMN, REFCLK_FREQ=200, DEBUG_PORT=OFF, INTERNAL_VREF=0, SYSCLK_TYPE=NO_BUFFER, REFCLK_TYPE=NO_BUFFER}" *)
module mig_7series_v4_1_memc_ui_top_axi #
(
parameter TCQ = 100,
......
File mode changed from 100644 to 100755
......@@ -117,7 +117,7 @@ module svec7_ddr_controller_mig_mig #
// for distributed Addressing.
//parameter nBANK_MACHS = 4,
parameter nBANK_MACHS = 8,
parameter nBANK_MACHS = 4,
parameter RANKS = 1,
// # of Ranks.
parameter ODT_WIDTH = 1,
......@@ -303,7 +303,7 @@ module svec7_ddr_controller_mig_mig #
//***************************************************************************
parameter BYTE_LANES_B0 = 4'b1111,
// Byte lanes used in an IO column.
parameter BYTE_LANES_B1 = 4'b1110,
parameter BYTE_LANES_B1 = 4'b0111,
// Byte lanes used in an IO column.
parameter BYTE_LANES_B2 = 4'b1111,
// Byte lanes used in an IO column.
......@@ -337,33 +337,33 @@ module svec7_ddr_controller_mig_mig #
// position indicates a data byte lane and
// a '0' indicates a control byte lane
parameter PHY_0_BITLANES = 48'h3FE_3FE_3FE_2FF,
parameter PHY_1_BITLANES = 48'h3FE_FFE_F80_000,
parameter PHY_1_BITLANES = 48'h000_C3C_FFC_2FF,
parameter PHY_2_BITLANES = 48'h3FE_3FE_3FE_2FF,
// control/address/data pin mapping parameters
parameter CK_BYTE_MAP
= 144'h00_00_00_00_00_00_00_00_00_00_00_00_00_00_00_00_00_13,
= 144'h00_00_00_00_00_00_00_00_00_00_00_00_00_00_00_00_00_10,
parameter ADDR_MAP
= 192'h117_118_139_138_137_136_135_134_133_132_131_119_129_128_127_126,
parameter BANK_MAP = 36'h12B_12A_125,
parameter CAS_MAP = 12'h123,
= 192'h112_11B_105_114_109_106_103_102_117_119_11A_107_118_123_116_12B,
parameter BANK_MAP = 36'h113_12A_101,
parameter CAS_MAP = 12'h104,
parameter CKE_ODT_BYTE_MAP = 8'h00,
parameter CKE_MAP = 96'h000_000_000_000_000_000_000_11B,
parameter ODT_MAP = 96'h000_000_000_000_000_000_000_11A,
parameter CS_MAP = 120'h000_000_000_000_000_000_000_000_000_121,
parameter CKE_MAP = 96'h000_000_000_000_000_000_000_115,
parameter ODT_MAP = 96'h000_000_000_000_000_000_000_122,
parameter CS_MAP = 120'h000_000_000_000_000_000_000_000_000_124,
parameter PARITY_MAP = 12'h000,
parameter RAS_MAP = 12'h124,
parameter WE_MAP = 12'h122,
parameter RAS_MAP = 12'h125,
parameter WE_MAP = 12'h100,
parameter DQS_BYTE_MAP
= 144'h00_00_00_00_00_00_00_00_00_00_20_21_22_23_00_01_02_03,
parameter DATA0_MAP = 96'h031_032_033_034_035_036_037_038,
parameter DATA1_MAP = 96'h021_022_023_024_025_026_027_028,
parameter DATA2_MAP = 96'h011_012_013_014_016_017_018_019,
parameter DATA3_MAP = 96'h000_001_002_003_004_005_006_007,
parameter DATA4_MAP = 96'h231_232_233_234_235_236_237_238,
parameter DATA5_MAP = 96'h221_222_223_224_225_226_227_228,
parameter DATA6_MAP = 96'h211_212_213_214_216_217_218_219,
parameter DATA7_MAP = 96'h200_201_202_203_204_205_206_207,
= 144'h00_00_00_00_00_00_00_00_00_00_03_02_00_01_22_21_20_23,
parameter DATA0_MAP = 96'h237_236_235_231_234_238_233_232,
parameter DATA1_MAP = 96'h200_201_204_207_202_203_209_206,
parameter DATA2_MAP = 96'h219_218_211_215_216_217_212_214,
parameter DATA3_MAP = 96'h225_227_223_224_226_229_221_222,
parameter DATA4_MAP = 96'h012_019_018_014_017_013_015_011,
parameter DATA5_MAP = 96'h005_001_003_002_007_006_004_000,
parameter DATA6_MAP = 96'h024_028_029_023_026_027_022_021,
parameter DATA7_MAP = 96'h038_039_035_032_036_037_031_034,
parameter DATA8_MAP = 96'h000_000_000_000_000_000_000_000,
parameter DATA9_MAP = 96'h000_000_000_000_000_000_000_000,
parameter DATA10_MAP = 96'h000_000_000_000_000_000_000_000,
......@@ -374,7 +374,7 @@ module svec7_ddr_controller_mig_mig #
parameter DATA15_MAP = 96'h000_000_000_000_000_000_000_000,
parameter DATA16_MAP = 96'h000_000_000_000_000_000_000_000,
parameter DATA17_MAP = 96'h000_000_000_000_000_000_000_000,
parameter MASK0_MAP = 108'h000_209_215_229_239_009_015_029_039,
parameter MASK0_MAP = 108'h000_033_025_009_016_228_213_205_239,
parameter MASK1_MAP = 108'h000_000_000_000_000_000_000_000_000,
parameter SLOT_0_CONFIG = 8'b0000_0001,
......@@ -387,11 +387,11 @@ module svec7_ddr_controller_mig_mig #
//***************************************************************************
parameter IBUF_LPWR_MODE = "OFF",
// to phy_top
parameter DATA_IO_IDLE_PWRDWN = "ON",
parameter DATA_IO_IDLE_PWRDWN = "OFF",
// # = "ON", "OFF"
parameter BANK_TYPE = "HP_IO",
// # = "HP_IO", "HPL_IO", "HR_IO", "HRL_IO"
parameter DATA_IO_PRIM_TYPE = "HP_LP",
parameter DATA_IO_PRIM_TYPE = "DEFAULT",
// # = "HP_LP", "HR_LP", "DEFAULT"
parameter CKE_ODT_AUX = "FALSE",
parameter USER_REFRESH = "OFF",
......
......@@ -117,7 +117,7 @@ module svec7_ddr_controller_mig_mig #
// for distributed Addressing.
//parameter nBANK_MACHS = 4,
parameter nBANK_MACHS = 8,
parameter nBANK_MACHS = 4,
parameter RANKS = 1,
// # of Ranks.
parameter ODT_WIDTH = 1,
......@@ -303,7 +303,7 @@ module svec7_ddr_controller_mig_mig #
//***************************************************************************
parameter BYTE_LANES_B0 = 4'b1111,
// Byte lanes used in an IO column.
parameter BYTE_LANES_B1 = 4'b1110,
parameter BYTE_LANES_B1 = 4'b0111,
// Byte lanes used in an IO column.
parameter BYTE_LANES_B2 = 4'b1111,
// Byte lanes used in an IO column.
......@@ -337,33 +337,33 @@ module svec7_ddr_controller_mig_mig #
// position indicates a data byte lane and
// a '0' indicates a control byte lane
parameter PHY_0_BITLANES = 48'h3FE_3FE_3FE_2FF,
parameter PHY_1_BITLANES = 48'h3FE_FFE_F80_000,
parameter PHY_1_BITLANES = 48'h000_C3C_FFC_2FF,
parameter PHY_2_BITLANES = 48'h3FE_3FE_3FE_2FF,
// control/address/data pin mapping parameters
parameter CK_BYTE_MAP
= 144'h00_00_00_00_00_00_00_00_00_00_00_00_00_00_00_00_00_13,
= 144'h00_00_00_00_00_00_00_00_00_00_00_00_00_00_00_00_00_10,
parameter ADDR_MAP
= 192'h117_118_139_138_137_136_135_134_133_132_131_119_129_128_127_126,
parameter BANK_MAP = 36'h12B_12A_125,
parameter CAS_MAP = 12'h123,
= 192'h112_11B_105_114_109_106_103_102_117_119_11A_107_118_123_116_12B,
parameter BANK_MAP = 36'h113_12A_101,
parameter CAS_MAP = 12'h104,
parameter CKE_ODT_BYTE_MAP = 8'h00,
parameter CKE_MAP = 96'h000_000_000_000_000_000_000_11B,
parameter ODT_MAP = 96'h000_000_000_000_000_000_000_11A,
parameter CS_MAP = 120'h000_000_000_000_000_000_000_000_000_121,
parameter CKE_MAP = 96'h000_000_000_000_000_000_000_115,
parameter ODT_MAP = 96'h000_000_000_000_000_000_000_122,
parameter CS_MAP = 120'h000_000_000_000_000_000_000_000_000_124,
parameter PARITY_MAP = 12'h000,
parameter RAS_MAP = 12'h124,
parameter WE_MAP = 12'h122,
parameter RAS_MAP = 12'h125,
parameter WE_MAP = 12'h100,
parameter DQS_BYTE_MAP
= 144'h00_00_00_00_00_00_00_00_00_00_20_21_22_23_00_01_02_03,
parameter DATA0_MAP = 96'h031_032_033_034_035_036_037_038,
parameter DATA1_MAP = 96'h021_022_023_024_025_026_027_028,
parameter DATA2_MAP = 96'h011_012_013_014_016_017_018_019,
parameter DATA3_MAP = 96'h000_001_002_003_004_005_006_007,
parameter DATA4_MAP = 96'h231_232_233_234_235_236_237_238,
parameter DATA5_MAP = 96'h221_222_223_224_225_226_227_228,
parameter DATA6_MAP = 96'h211_212_213_214_216_217_218_219,
parameter DATA7_MAP = 96'h200_201_202_203_204_205_206_207,
= 144'h00_00_00_00_00_00_00_00_00_00_03_02_00_01_22_21_20_23,
parameter DATA0_MAP = 96'h237_236_235_231_234_238_233_232,
parameter DATA1_MAP = 96'h200_201_204_207_202_203_209_206,
parameter DATA2_MAP = 96'h219_218_211_215_216_217_212_214,
parameter DATA3_MAP = 96'h225_227_223_224_226_229_221_222,
parameter DATA4_MAP = 96'h012_019_018_014_017_013_015_011,
parameter DATA5_MAP = 96'h005_001_003_002_007_006_004_000,
parameter DATA6_MAP = 96'h024_028_029_023_026_027_022_021,
parameter DATA7_MAP = 96'h038_039_035_032_036_037_031_034,
parameter DATA8_MAP = 96'h000_000_000_000_000_000_000_000,
parameter DATA9_MAP = 96'h000_000_000_000_000_000_000_000,
parameter DATA10_MAP = 96'h000_000_000_000_000_000_000_000,
......@@ -374,7 +374,7 @@ module svec7_ddr_controller_mig_mig #
parameter DATA15_MAP = 96'h000_000_000_000_000_000_000_000,
parameter DATA16_MAP = 96'h000_000_000_000_000_000_000_000,
parameter DATA17_MAP = 96'h000_000_000_000_000_000_000_000,
parameter MASK0_MAP = 108'h000_209_215_229_239_009_015_029_039,
parameter MASK0_MAP = 108'h000_033_025_009_016_228_213_205_239,
parameter MASK1_MAP = 108'h000_000_000_000_000_000_000_000_000,
parameter SLOT_0_CONFIG = 8'b0000_0001,
......@@ -387,11 +387,11 @@ module svec7_ddr_controller_mig_mig #
//***************************************************************************
parameter IBUF_LPWR_MODE = "OFF",
// to phy_top
parameter DATA_IO_IDLE_PWRDWN = "ON",
parameter DATA_IO_IDLE_PWRDWN = "OFF",
// # = "ON", "OFF"
parameter BANK_TYPE = "HP_IO",
// # = "HP_IO", "HPL_IO", "HR_IO", "HRL_IO"
parameter DATA_IO_PRIM_TYPE = "HP_LP",
parameter DATA_IO_PRIM_TYPE = "DEFAULT",
// # = "HP_LP", "HR_LP", "DEFAULT"
parameter CKE_ODT_AUX = "FALSE",
parameter USER_REFRESH = "OFF",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment