Using bursts for large files

To merge three inputs into one, the application takes the first row from the first input, the first row from the second input, and the first row from the third input, and constructs a new row from data of all three input rows. Then, take the second row of the first input, the second row of the second input, and the second row from the third input to construct a new second output row. Then, do the same with each matching input row, constructing a matching output row until all the input is consumed.

To configure the map to run coordinated bursts, set up each input's CardMode to Burst - and use the same FetchUnit for all three inputs.

When more than one input CardMode is set to Burst, and there is data for one burst and not another, the type definitions for the inputs determine the response. If the card object is required, and that card is set to Burst, data must be present if data for any other card set to Burst mode is present. In this case, the burst (and subsequently the map) will fail and the error message "One or more inputs is invalid is displayed".