у блэкфинов есть параллельный порт, куда он может выдвинуть на большой частоте 16 битные данные из внутренней памяти.
на счёт именно 70МГц надо в даташите уточнить, начиная с какого-то момента у некоторых новых ограничение в 50 МГц появилось, раньше вроде не было, было просто Fppi_max = Fsclk/2.
adsp-bf592, 504, 70x (702 с частотой sclk 200МГц) в мелких qfn корпусах бывают.
и параллельный порт который может быстро данные выплюнуть можно и в других МК поискать, в тех же pic32 что-то было.
ну или посмотреть параметры скорости GPIO и тупо DMA заставить данные перекладывать из памяти в регистр.
еще есть psoc 5 от кипариса, можно на них сделать.
а вообще фифо организуется и без плис, SN74V225 например, МК может неспешно загрузить данные, а потом включить таймер на определённое количество клоков и выдвинуть сколько надо данных на параллельную шину.
Цитата
А у меня немного все сложнее, у меня 4 катушки, с парой управляющих сигналов на каждую, и мне эти катушки надо включать-выключать с заданными мной задержками друг отностительно друга, и, иногда всего-то на 2-3 такта, то есть схема включения получается очень не тривиальная...
в регистры ШИМ таймера данные может и ДМА подкладывать (в том числе и по другому таймеру) так что какую угодно нетривиальную схему включения реализовать можно.