uhd/host/python
Martin Braun 6758966a5a image builder: Allow missing connections
The image builder will currently emit a warning if a NoC-block has
unconnected ports. This requires specifying `-W` to continue building,
which is the intended behaviour.

However, there are cases where there are legitimate reasons to not
connect a block, e.g., in the X310, where the radio block has 2x2 ports,
but we only connect 2 RX ports, and 1 TX port.

This adds a way to declare a "null" connection, which makes it explicit
in the image core YAML that a connection was deliberately omitted. Such
connections are created by connecting to a port called "_none_", e.g.:

```
connections:
  - { srcblk: _device_,  srcport: _none_, dstblk: radio0, dstport: in_1 }
```

The block name is irrelevant, but the schema requires providing a block
name.

This commit also amends the x3xx_radio_base.yml to avoid warnings when
building X3x0 bitfiles.
2024-06-26 15:08:39 +02:00
..
uhd image builder: Allow missing connections 2024-06-26 15:08:39 +02:00
CMakeLists.txt cmake: Add ENABLE_PYMOD_UTILS option, fix venv 2024-02-19 21:12:01 -06:00
pyproject.toml python: Add pyproject.toml with black line length 2024-04-08 21:44:38 -05:00
pyuhd.cpp rfnoc: Add license checker block controller 2024-05-27 17:05:06 +02:00
setup.py.in python: Explicitly list .mako files as part of Python package 2024-02-25 16:54:12 -06:00