Hello, I want to create an RFnoC with an FFT block for E310. Here is
my section of the yml file for it:
stream_endpoints:
  ep0:                       # Stream endpoint name
    ctrl: True                      # Endpoint passes control traffic
    data: True                      # Endpoint passes data traffic
    buff_size: 16384                # Ingress buffer size for data


# A list of all NoC blocks in design
# ----------------------------------
noc_blocks:
  radio0:                            # NoC block name
    block_desc: 'radio_1x64.yml'     # Block device descriptor
fft0:                          # FFT block name
       block_desc: 'fft_1x64.yml'   # Block YAML descriptor file
       parameters:

         EN_FFT_SHIFT: 1
# A list of all static connections in design
# ------------------------------------------
# Format: A list of connection maps (list of key-value pairs) with the
following keys
#         - srcblk  = Source block to connect
#         - srcport = Port on the source block to connect
#         - dstblk  = Destination block to connect
#         - dstport = Port on the destination block to connect
connections:
  # radio0(0) to ep0 - RF0 RX
  - { srcblk: radio0, srcport: out_0, dstblk: fft0, dstport: in_0 }
  - { srcblk: fft0,   srcport: out_0, dstblk: ep0, dstport: in0  }
  # radio0(1) to ep1 - RF1 RX
  #- { srcblk: radio0, srcport: out_1, dstblk: ep0,   dstport: in_1 }

# A list of all clock domain connections in design
# ------------------------------------------------
# Format: A list of connection maps (list of key-value pairs) with the
following keys
#         - srcblk  = Source block to connect (Always "_device"_)
#         - srcport = Clock domain on the source block to connect
#         - dstblk  = Destination block to connect
#         - dstport = Clock domain on the destination block to connect
clk_domains:
  - { srcblk: _device_, srcport: radio, dstblk: radio0, dstport: radio }
  - { srcblk: _device_, srcport: rfnoc_chdr, dstblk: fft0, dstport: ce }

Here is my mistake. Tell me what I'm doing wrong. Perhaps I do not
fully understand the architecture of creating files.

ERR] 2 Unresolved connection(s)
[ERR]     (radio0-out_0 -> fft0-in_0)
[ERR]     (fft0-out_0 -> ep0-in0)
[INF]         (('radio0', 'ctrl_port', 'master'),)
[INF]         (('radio0', 'time_keeper', 'listener'),)
[INF]         (('radio0', 'radio_iface', 'slave'),)
[INF]         (('_device_', 'ctrlport_radio', 'slave'),)
[INF]         (('_device_', 'time_keeper', 'broadcaster'),)
[INF]         (('_device_', 'x300_radio', 'master'),)
_______________________________________________
USRP-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to