@Damon Domke, Please check this link to learn about "CIC Decimator". The description section talks about combinations of input and output data -
- Scalar input and scalar output — Support for fixed and variable decimation rates
- Vector input and scalar output — Support for fixed decimation rates only
- Vector input and vector output — Support for fixed decimation rates only
There are some examples on the link. They have detailed explanations.