digraph board { size="6" rankdir=LR sensor [label="{ | IMX477\nsensor | 0}", shape=Mrecord, style=filled, fillcolor=green] isp [label="{ 0 | ISP | 1}", shape=Mrecord, style=filled, fillcolor=green] scaler [label="{ 0 | scaler | 1}", shape=Mrecord, style=filled, fillcolor=green] capture [label="DMA", shape=box, style=filled, fillcolor=yellow] sensor:port0 -> isp:port0 [labelangle=70, labeldistance=4, headlabel="4056x3040", style=bold] isp:port1 -> scaler:port0 [labelangle=70, labeldistance=4, headlabel="2028x1520", style=bold] scaler:port1 -> capture [labelangle=70, labeldistance=4, headlabel="1440x1080", style=bold] }