In conventional two- or more-dimensional pulse height measurements, two or more ADCs or similar data sources are connected to a histogramming memory via a router module. A software configurable signal-processor-based router with extended features is described.