摘要 |
A method of producing a modem hardware abstraction layer (MHAL) within a first processor associated with a modem of a given radio platform. A MHAL software (SW) device within the first processor is configured to process data and exchange messages among a waveform software application, and a field programmable gate array (FPGA) associated with the radio platform. A core module is defined within the SW device, and the core module operates using a common core set of software that is compatible with a number of different radio platforms including the given platform, for producing certain MHAL interfaces and services. A custom module is defined within the SW device, and the custom module operates using such software as required to be compatible with the FPGA of the given platform, and by invoking the MHAL interfaces or services produced by the core module. Priority thread banding and memory management are also provided. |