Figure 2 shows the proposed SDR Structure. Instead of
allocating an external processor component, the processing
core is moved into the FPGA. Depending on processing
complexity, the external memory components may also be
eliminated. Similar to the standard SDR architecture, a
general purpose computing core and signal processing cores
are present in the FPGA fabric, ensuring the flexibility of
SDR remains even after removing the external processor.
Interfaces to the host, other FPGA modules and external
devices are defined with a switch matrix that can connect
the processor to all the available interfaces. A switch matrix
is a bidirectional logic that allows multi-input multi-output
configurable connectivity as shown in 3.