From 28e7c8bb1396d98cc18e0f7fef91dedf3adc1f9e Mon Sep 17 00:00:00 2001 From: Michael Boehmer Date: Tue, 28 Jun 2022 00:03:59 +0200 Subject: [PATCH] first working version --- cores/serdes_gbe.vhd | 2 +- gbe/tomcat_gbe.lpf | 7 +------ gbe/tomcat_gbe.vhd | 6 ++++-- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/cores/serdes_gbe.vhd b/cores/serdes_gbe.vhd index a2fb730..4947ba9 100644 --- a/cores/serdes_gbe.vhd +++ b/cores/serdes_gbe.vhd @@ -103,7 +103,7 @@ begin D_CDR_LOL_SET=>"0b11",D_TXPLL_PWDNB=>"0b1",D_BITCLK_LOCAL_EN=>"0b1", D_BITCLK_ND_EN=>"0b0",D_BITCLK_FROM_ND_EN=>"0b0",D_SYNC_LOCAL_EN=>"0b1", D_SYNC_ND_EN=>"0b0",CH0_UC_MODE=>"0b0",CH0_PCIE_MODE=>"0b0",CH0_RIO_MODE=>"0b0", - CH0_WA_MODE=>"0b0",CH0_INVERT_RX=>"0b0",CH0_INVERT_TX=>"0b0",CH0_PRBS_SELECTION=>"0b0", + CH0_WA_MODE=>"0b0",CH0_INVERT_RX=>"0b0",CH0_INVERT_TX=>"0b1",CH0_PRBS_SELECTION=>"0b0", CH0_GE_AN_ENABLE=>"0b1",CH0_PRBS_LOCK=>"0b0",CH0_PRBS_ENABLE=>"0b0", CH0_ENABLE_CG_ALIGN=>"0b1",CH0_TX_GEAR_MODE=>"0b0",CH0_RX_GEAR_MODE=>"0b0", CH0_PCS_DET_TIME_SEL=>"0b00",CH0_PCIE_EI_EN=>"0b0",CH0_TX_GEAR_BYPASS=>"0b0", diff --git a/gbe/tomcat_gbe.lpf b/gbe/tomcat_gbe.lpf index 10feea9..4ea8f7e 100644 --- a/gbe/tomcat_gbe.lpf +++ b/gbe/tomcat_gbe.lpf @@ -7,12 +7,10 @@ BLOCK RD_DURING_WR_PATHS ; # Basic Settings ################################################################# -#FREQUENCY PORT CLK_200 200 MHz; -#FREQUENCY PORT CLK_125 125 MHz; - FREQUENCY NET "THE_MEDIA_INTERFACE/gen_pcs0.THE_SERDES/serdes_sync_0_inst/clk_tx_full" 200 MHz; FREQUENCY NET "THE_MEDIA_INTERFACE/gen_pcs1.THE_SERDES/serdes_sync_0_inst/clk_tx_full" 200 MHz; +# to be checked... FREQUENCY NET "med2int_0.clk_full" 200 MHz; BLOCK PATH TO PORT "LED*"; @@ -34,6 +32,3 @@ GSR_NET NET "clear_i"; REGION "MEDIA" "R81C44D" 13 25; LOCATE UGROUP "THE_MEDIA_INTERFACE/media_interface_group" REGION "MEDIA" ; -FREQUENCY NET "GBE/clk_125_rx_from_pcs" 125.000 MHz; -FREQUENCY NET "CLK_125_c" 125.000 MHz; -FREQUENCY NET "GBE/physical/gbe_serdes/tx_pclk" 125.000 MHz; diff --git a/gbe/tomcat_gbe.vhd b/gbe/tomcat_gbe.vhd index 8a37076..c58f248 100644 --- a/gbe/tomcat_gbe.vhd +++ b/gbe/tomcat_gbe.vhd @@ -273,10 +273,12 @@ begin ------------------------------------------------------------------------------- -- INTCOM(19 downto 0) <= (others => '0'); INTCOM <= debug(19 downto 0); +-- INTCOM(19 downto 0) <= (others => 'Z'); -- GPIO <= (others => '0'); GPIO(15 downto 14) <= (others => '0'); GPIO(13 downto 0) <= debug(33 downto 20); +-- GPIO <= (others => 'Z'); TIMING_TEST <= reset_via_gbe; --'0'; @@ -286,8 +288,8 @@ begin LED_SFP_GREEN <= not '0'; LED_SFP_RED <= not '0'; LED_SFP_YELLOW <= not '0'; - LED(3) <= not debug(9); --'0'; LRR - LED(2) <= not debug(10); --'0'; LTR + LED(3) <= not debug(126); --'0'; LRR + LED(2) <= not debug(127); --'0'; LTR LED(1) <= not '0'; LED(0) <= not '0'; -- 2.43.0