1. A communications module for identifying a particular PN code among one or more PN codes embedded in a plurality of received signal samples, the communications module comprising: a PN sequence generator configured to generate a plurality of PN sequences corresponding to a plurality of PN codes; a plurality of computational units configurable to correlate the plurality of received signal samples with the plurality of PN sequences and further configurable to provide other hardware resources; and control logic to selectively configure a number of computational units from the plurality of computational units to correlate the plurality of received signal samples with the plurality of PN sequences to generate correlation results for identifying the particular PN code, the number of computational units depending upon the availability of the plurality of computational units from providing the other hardware resources.