summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBert Lange <b.lange@hzdr.de>2012-07-16 12:54:27 +0200
committerBert Lange <b.lange@hzdr.de>2012-07-16 12:54:27 +0200
commite96523b8671184342540df68ee3d032cc83b8212 (patch)
treeb1769e827001b6788cbc400b01341332e8e4fbb9
parent82bf00817c35f28a323e02c92a82378945f66096 (diff)
downloadzpu-e96523b8671184342540df68ee3d032cc83b8212.zip
zpu-e96523b8671184342540df68ee3d032cc83b8212.tar.gz
add: sfp clock
-rw-r--r--rena3/rtl_tb/top_tb.vhd10
1 files changed, 8 insertions, 2 deletions
diff --git a/rena3/rtl_tb/top_tb.vhd b/rena3/rtl_tb/top_tb.vhd
index af95234..3c0d5c1 100644
--- a/rena3/rtl_tb/top_tb.vhd
+++ b/rena3/rtl_tb/top_tb.vhd
@@ -187,8 +187,9 @@ architecture testbench of top_tb is
signal tb_PMBUS_DATA : std_logic;
--
-- SFP
- signal tb_sfpclk_qo_n : std_logic;
- signal tb_sfpclk_qo_p : std_logic;
+ constant tb_sfpclk_period : time := (1 sec / 125_000_000);
+ signal tb_sfpclk_qo_n : std_logic := '1';
+ signal tb_sfpclk_qo_p : std_logic := '0';
signal tb_iic_scl_sfp : std_logic;
signal tb_iic_sda_sfp : std_logic;
signal tb_SFP_LOS : std_logic;
@@ -253,8 +254,13 @@ begin
-- clock generators
tb_user_clock <= not tb_user_clock after tb_user_clock_period / 2 when simulation_run;
+ --
tb_sysclk_n <= not tb_sysclk_n after tb_sysclk_period / 2 when simulation_run;
tb_sysclk_p <= not tb_sysclk_p after tb_sysclk_period / 2 when simulation_run;
+ --
+ tb_sfpclk_qo_n <= not tb_sfpclk_qo_n after tb_sfpclk_period / 2 when simulation_run;
+ tb_sfpclk_qo_p <= not tb_sfpclk_qo_p after tb_sfpclk_period / 2 when simulation_run;
+ --
tb_clk_33mhz_sysace <= not tb_clk_33mhz_sysace after tb_clk_33mhz_sysace_period / 2 when simulation_run;
OpenPOWER on IntegriCloud