Forum Discussion

JWils26's avatar
JWils26
Icon for New Contributor rankNew Contributor
7 years ago

Why is the HPS EMAC Interface splitter emac_tx_reset input associated with the emac_gtx_clk?

The emac_rx_reset is associated with the emac_rx_clk as one would expect, so why is the tx_reset not associated with the tx_clk? I traced it through the code and it is not clear why it would be like this.

3 Replies

  • FawazJ_Altera's avatar
    FawazJ_Altera
    Icon for Frequent Contributor rankFrequent Contributor
    Hello, can you please share with me the piece of code that you have found? thanks
  • JWils26's avatar
    JWils26
    Icon for New Contributor rankNew Contributor

    In the altera_hps_emac_interface_splitter_hw.tcl file:

    #

    # connection point emac_tx_reset

    #

    add_interface emac_tx_reset reset end

    set_interface_property emac_tx_reset associatedClock emac_gtx_clk

    set_interface_property emac_tx_reset synchronousEdges DEASSERT

    set_interface_property emac_tx_reset ENABLED true

    add_interface_port emac_tx_reset rst_tx_n_o reset_n Input 1

  • FawazJ_Altera's avatar
    FawazJ_Altera
    Icon for Frequent Contributor rankFrequent Contributor
    Thank you very much for your sharing, I will go through that with my internal team and reply to you ASAP. Thanks