cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Visitor
Visitor
439 Views
Registered: ‎05-23-2020

GT wizard ports

I am trying to simulate a code that will take in the gth and bypass it to user data as "input" to go to my RTL code then back through "output" for the user data to go out using gth. I do not understand how the other ports work. Here is how i am trying to use the ports:

 

Clk_v(0) <= clk_i;
input_i <= input_v(0);
Output_v(0) <= Out_o;
Output_v(31 downto 1) <= (others => '0');
Start <= "1" after 4ns, "0" after 6ns;
Reset_v <= "1", "0" after 4ns;
Clk_v2 <= not Clk_v2 after 8ns;
GT_Con : gtwizard_ultrascale_0
PORT MAP (
gtwiz_userclk_tx_active_in => "0",
gtwiz_userclk_rx_active_in => "0",
gtwiz_buffbypass_tx_reset_in => reset_v,
gtwiz_buffbypass_tx_start_user_in => Start,
gtwiz_buffbypass_tx_done_out => open,
gtwiz_buffbypass_tx_error_out => open,
gtwiz_buffbypass_rx_reset_in => reset_v,
gtwiz_buffbypass_rx_start_user_in => Start,
gtwiz_buffbypass_rx_done_out => open,
gtwiz_buffbypass_rx_error_out => open,
gtwiz_reset_clk_freerun_in => Clk_v,
gtwiz_reset_all_in => reset_v,
gtwiz_reset_tx_pll_and_datapath_in => reset_v,
gtwiz_reset_tx_datapath_in => reset_v,
gtwiz_reset_rx_pll_and_datapath_in => reset_v,
gtwiz_reset_rx_datapath_in => reset_v,
gtwiz_reset_rx_cdr_stable_out => open,
gtwiz_reset_tx_done_out => open,
gtwiz_reset_rx_done_out => open,
gtwiz_userdata_tx_in => output_v,
gtwiz_userdata_rx_out => input_v,
gtrefclk00_in => Clk_v,
qpll0lock_out => open,
qpll0outclk_out => open,
qpll0outrefclk_out => open,
gthrxn_in => "0",
gthrxp_in => gthrxp_in,
rxusrclk_in => Clk_v2,
rxusrclk2_in => Clk_v2,
txusrclk_in => Clk_v2,
txusrclk2_in => Clk_v2,
gthtxn_out => open,
gthtxp_out => gthtxp_out,
gtpowergood_out => open,
rxoutclk_out => open,
rxpmaresetdone_out => open,
txoutclk_out => open,
txpmaresetdone_out => open,
txprgdivresetdone_out => open
);

 

can someone help with this?

0 Kudos
Reply
2 Replies
Moderator
Moderator
374 Views
Registered: ‎05-02-2017

hello @AliAlra ,

 

is this Loopback set your trying with user data ? , can you please elaborate your query with more design information 

Regards
Chandra sekhar
----------------------------------------------------------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if solution provided is helpful.

Give Kudos to a post which you think is helpful and reply oriented.
----------------------------------------------------------------------------------------------
Visitor
Visitor
349 Views
Registered: ‎05-23-2020

I assumed the user data goes into my RTL. So what I am trying to do is use my RTL with GTH IP. In my RTL I have a single bit input and single bit output. Therefore, I am trying to use the GT wizard IP to have the input come in from the GT bypassed then after my design is done the output will bypass through GTH also.

0 Kudos
Reply