usrp-users@lists.ettus.com

Discussion and technical support related to USRP, UHD, RFNoC

View all threads

SPF1_AURORA

JL
john liu
Thu, Dec 15, 2016 6:08 AM

Dear all,
In  /usrp3_rfnoc/top/x300/x300.v,we found that:

ifdef SFP0_AURORA assign sfp0_gt_refclk = aurora_refclk; assign sfp0_gb_refclk = aurora_refclk_bufg; assign sfp0_misc_clk = aurora_init_clk; endif

Except for SFP0_10GBE and SFP0_1GBE,what is the SFP0_AURORA?If we delete
it,which would affect x310?

best regards
John

Dear all, In /usrp3_rfnoc/top/x300/x300.v,we found that: `ifdef SFP0_AURORA assign sfp0_gt_refclk = aurora_refclk; assign sfp0_gb_refclk = aurora_refclk_bufg; assign sfp0_misc_clk = aurora_init_clk; `endif Except for SFP0_10GBE and SFP0_1GBE,what is the SFP0_AURORA?If we delete it,which would affect x310? best regards John
RC
Robin Coxe
Thu, Dec 15, 2016 6:19 AM

Hi John.  Aurora is a protocol developed by Xilinx to transfer data over
point-to-point serial links that is an alternative to 1 or 10 gigE.
https://www.xilinx.com/products/design_resources/conn_central/grouping/aurora.htm

If the SPF0_AURORA macro is not defined, which by default it is not, there
is no need to delete any Verilog code manually.  That is the purpose of
ifdef statements in Verilog.

-Robin

On Wed, Dec 14, 2016 at 10:08 PM, john liu via USRP-users <
usrp-users@lists.ettus.com> wrote:

Dear all,
In  /usrp3_rfnoc/top/x300/x300.v,we found that:

ifdef SFP0_AURORA assign sfp0_gt_refclk = aurora_refclk; assign sfp0_gb_refclk = aurora_refclk_bufg; assign sfp0_misc_clk = aurora_init_clk; endif

Except for SFP0_10GBE and SFP0_1GBE,what is the SFP0_AURORA?If we delete
it,which would affect x310?

best regards
John


USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Hi John. Aurora is a protocol developed by Xilinx to transfer data over point-to-point serial links that is an alternative to 1 or 10 gigE. https://www.xilinx.com/products/design_resources/conn_central/grouping/aurora.htm If the SPF0_AURORA macro is not defined, which by default it is not, there is no need to delete any Verilog code manually. That is the purpose of ifdef statements in Verilog. -Robin On Wed, Dec 14, 2016 at 10:08 PM, john liu via USRP-users < usrp-users@lists.ettus.com> wrote: > Dear all, > In /usrp3_rfnoc/top/x300/x300.v,we found that: > > `ifdef SFP0_AURORA > assign sfp0_gt_refclk = aurora_refclk; > assign sfp0_gb_refclk = aurora_refclk_bufg; > assign sfp0_misc_clk = aurora_init_clk; > `endif > > Except for SFP0_10GBE and SFP0_1GBE,what is the SFP0_AURORA?If we delete > it,which would affect x310? > > best regards > John > > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com > >