- 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
This commit is contained in:
@@ -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
|
||||
(
|
||||
|
||||
@@ -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
|
||||
(
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user