A reconfigurable radio processor comprises a task interface and an
execution kernel. The processor can be applied to a platform comprising a
main processor and on-chip bus, and uses a task-based interface between
the main processor and the radio processor. The radio processor
simplifies the designs for control system, instruction set and data path.
The bus interface includes a task dispatcher. The execution kernel
comprises a global control unit, at least one function unit, an operation
network, and a data network. The radio processor meets the reconfigurable
and scalable requirements. It allows system designers to realize many
applications on an IC chip, as well as increases the add-on values for
the product. It provides system designers with the possibility of
replacing another main processor under a special consideration.