Each uplink AI Engine graph has eight input data ports, 32 input coefficient ports, and four output ports. A
ulbf_data PL kernel has eight AXI4-Stream output ports that plug into the eight input data ports of the uplink AI Engine graph. A
ulbf_coeffs PL kernel has eight AXI4-Stream output ports. So, four
ulbf_coeffs PL kernels are required to plug into the 8*4=32 input coefficient ports. A
ulbf_slave PL kernel has one AXI4-Stream input port. So, four
ulbf_slave PL kernels are required to plug into the four output ports.
Remember, our system instantiates three uplink graphs, so the total number of ULBF PL kernels becomes: three
ulbf_coeffs, and 12