Multidimensional Costas Arrays and Their Enumeration Using GPUs and FPGAs
Figure 9
FPGA design. The transfer/collector (T/C) block receives a set of subpermutations from the GPP and schedules them among the various MPCA enumerators. Whenever an enumerator finds an MPCA it is sent back to the T/C and back to the GPP for validation.