Это сложный вопрос. http://caxapa.ru/995281/
Маразматические варианты не рассматриваем.
Но если габариты критичны, или с EMI совсем жопа, то вариант, когда одна единственная мсх и MCU, и нужный тебе контроллер периферии, и нужный тебе коммуникационный контроллер совсем не смешной.
Если кто-то решил изучить FPGA через дурину - почему бы и нет.
Еще бывают исследовательские задачи. Вот все что надо в дурине есть, но вот такой маленький блок на 100LUT надо на FPGA сделать.
Сам MAX10 довольно глупо смотрится по цене, но зато один чип.