The BSP (board support package) connections are the product-specific ports,
like the radio, timekeeper, DRAM, etc. You can identify them because they
always go to or from the "_device_". Clocks also come from the _device_.
You can see a list of ports on each product by looking at the BSP YAML
files here:
https://github.com/EttusResearch/uhddev/tree/master/host/include/uhd/rfnoc/core

The other connections are between blocks, or between blocks and stream
endpoints.

Wade

On Sat, Feb 5, 2022 at 12:28 AM sp h <stackprogra...@gmail.com> wrote:

> Hi, In RFNOC image core files I saw that BSP connection?
> what's them and what's the difference between ordinary connections and BSP
> connections...
>
> thanks in advance
>
> *BSP connections:*
> # BSP Connections
>   - { srcblk: radio0, srcport: ctrl_port, dstblk: _device_, dstport:
> ctrlport_radio0 }
>   - { srcblk: radio1, srcport: ctrl_port, dstblk: _device_, dstport:
> ctrlport_radio1 }
>   - { srcblk: replay0, srcport: axi_ram, dstblk: _device_, dstport: dram }
>   - { srcblk: _device_, srcport: x300_radio0, dstblk: radio0, dstport:
> x300_radio }
>   - { srcblk: _device_, srcport: x300_radio1, dstblk: radio1, dstport:
> x300_radio }
>   - { srcblk: _device_, srcport: time_keeper, dstblk: radio0, dstport:
> time_keeper }
>   - { srcblk: _device_, srcport: time_keeper, dstblk: radio1, dstport:
> time_keeper }
>
>
> *Other connections:*
>  # ep0 to radio0(0) - RFA TX
>   - { srcblk: ep0,    srcport: out0,  dstblk: duc0,   dstport: in_0 }
>   - { srcblk: duc0,   srcport: out_0, dstblk: radio0, dstport: in_0 }
>   # radio(0) to ep0 - RFA RX
>   - { srcblk: radio0, srcport: out_0, dstblk: ddc0,   dstport: in_0 }
>   - { srcblk: ddc0,   srcport: out_0, dstblk: ep0,    dstport: in0  }
>   # radio0(1) to ep1 - RFA RX
>   - { srcblk: radio0, srcport: out_1, dstblk: ddc0,   dstport: in_1 }
>   - { srcblk: ddc0,   srcport: out_1, dstblk: ep1,    dstport: in0  }
>   # ep2 to radio1(0) - RFA TX
>   - { srcblk: ep2,    srcport: out0,  dstblk: duc1,   dstport: in_0 }
>   - { srcblk: duc1,   srcport: out_0, dstblk: radio1, dstport: in_0 }
>   # radio1(0) to ep2 - RFA RX
>   - { srcblk: radio1, srcport: out_0, dstblk: ddc1,   dstport: in_0 }
>   - { srcblk: ddc1,   srcport: out_0, dstblk: ep2,    dstport: in0  }
>   # radio0(1) to ep3 - RFA RX
>   - { srcblk: radio1, srcport: out_1, dstblk: ddc1,   dstport: in_1 }
>   - { srcblk: ddc1,   srcport: out_1, dstblk: ep3,    dstport: in0  }
>   # ep4 to replay0(0)
>   - { srcblk: ep4,     srcport: out0,  dstblk: replay0, dstport: in_0 }
>   # replay0(0) to ep4
>   - { srcblk: replay0, srcport: out_0, dstblk: ep4,     dstport: in0  }
>   # ep5 to replay0(1)
>   - { srcblk: ep5,     srcport: out0,  dstblk: replay0, dstport: in_1 }
>   # replay0(1) to ep5
>   - { srcblk: replay0, srcport: out_1, dstblk: ep5,     dstport: in0  }
> _______________________________________________
> USRP-users mailing list -- usrp-users@lists.ettus.com
> To unsubscribe send an email to usrp-users-le...@lists.ettus.com
>
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to