From e20785fc1ec0255ada85418e368ca48f6a6ad987 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Sun, 24 May 2015 18:29:28 +0000 Subject: [PATCH] - added TPD_BOARD_SIM for wb32 - TPD_BOARD_SIM is still in work for DDR PHY git-svn-id: http://moon:8086/svn/vhdl/trunk@1221 cc03376c-175c-47c8-b038-4cd826a8556b --- lib/SDRAM/ddr_sdr_v1_5/src/ctrl_ddr_wb32.vhd | 6 ++++-- lib/SDRAM/ddr_sdr_v1_5/src/tb_ctrl_ddr_wb32.vhd | 6 ++++-- lib/SDRAM/ddr_sdr_v1_5/src/tb_ctrl_ddr_wb64.vhd | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/lib/SDRAM/ddr_sdr_v1_5/src/ctrl_ddr_wb32.vhd b/lib/SDRAM/ddr_sdr_v1_5/src/ctrl_ddr_wb32.vhd index ae7c360..ab4aabb 100644 --- a/lib/SDRAM/ddr_sdr_v1_5/src/ctrl_ddr_wb32.vhd +++ b/lib/SDRAM/ddr_sdr_v1_5/src/ctrl_ddr_wb32.vhd @@ -35,7 +35,8 @@ entity ctrl_ddr_wb32 is BURST_LEN : natural := 2; F_SYSCLK : real := 100.0; F_SDRCLK : real := 100.0; - FIFO_DEPTH : integer := 4 + FIFO_DEPTH : integer := 4; + TPD_BOARD_SIM : time := 0 ns ); Port ( @@ -120,7 +121,8 @@ begin inst_sdram_phy : entity work.sdram_phy Generic map ( - F_SDRCLK => F_SDRCLK + F_SDRCLK => F_SDRCLK, + TPD_BOARD_SIM => TPD_BOARD_SIM ) Port map ( diff --git a/lib/SDRAM/ddr_sdr_v1_5/src/tb_ctrl_ddr_wb32.vhd b/lib/SDRAM/ddr_sdr_v1_5/src/tb_ctrl_ddr_wb32.vhd index c772380..3c9c227 100644 --- a/lib/SDRAM/ddr_sdr_v1_5/src/tb_ctrl_ddr_wb32.vhd +++ b/lib/SDRAM/ddr_sdr_v1_5/src/tb_ctrl_ddr_wb32.vhd @@ -34,6 +34,7 @@ end; architecture struct of tb_ctrl_ddr_wb32 is constant CLK_PERIOD : time := 10 ns; + constant TPD_BOARD_SIM : time := 1 ns; constant SDCLK_PERIOD : time := 7.5 ns; constant BURST_LEN : natural := 2; @@ -106,7 +107,7 @@ begin end if; end process; - sdclk_fb <= part_clk_p after 1 ns; + sdclk_fb <= part_clk_p after TPD_BOARD_SIM; -- DDR SDRAM Controller Core uut : entity work.ctrl_ddr_wb32 @@ -115,7 +116,8 @@ begin BURST_LEN => BURST_LEN, F_SYSCLK => 100.000, F_SDRCLK => 133.333, - FIFO_DEPTH => 4 + FIFO_DEPTH => 4, + TPD_BOARD_SIM => TPD_BOARD_SIM ) PORT MAP ( diff --git a/lib/SDRAM/ddr_sdr_v1_5/src/tb_ctrl_ddr_wb64.vhd b/lib/SDRAM/ddr_sdr_v1_5/src/tb_ctrl_ddr_wb64.vhd index 2fa2271..c3b1ef9 100644 --- a/lib/SDRAM/ddr_sdr_v1_5/src/tb_ctrl_ddr_wb64.vhd +++ b/lib/SDRAM/ddr_sdr_v1_5/src/tb_ctrl_ddr_wb64.vhd @@ -110,7 +110,7 @@ begin end if; end process; - sdclk_fb <= part_clk_p; + sdclk_fb <= part_clk_p after TPD_BOARD_SIM; DAT_O <= X"DEADBEEF" & sddat; SEL_O <= "0000" & sdsel;