Each core has one data input stream and one data output stream. The multi-channel cores also have an 8-bit channel select with each of these streams. The run-time routing is handled via the IPORT and OPORT flags in the handle given to the pic_ioport call. The default route for an acquisition is IPORT=MODULEx (where x=1|2 to be on the same side of the card and OPORT=HOST. The default route for playback is IPORT=HOST and OPORT=MODULEx.