Musim rict, ze ten datasheet je opravdu hezky udelany. Z pohledu nekoho kdo pouziva ruzne SoC mne zaujala ta PIO machine (ne, PLD to neni ani nahodou, ani se tomu neblizi).
Vlastne by se mi na praci nejaky Cortex-M4 s nekolika podobnymi PIO-koprocesory hodil, dalo by se tim resit spoustu veci ktere patlam slozite pomoci interruptu a asm kodu. Idealni predstava je par jednoduchych PIO-core, ktere by ruzne sly prodratovat mezi sebou a GPIO. S tim by sly delat divy ...
Dovolim si hypotezu, podle me kdyby chteli jen hezky dokumentovany MCU tak se domluvi s nekym kdo to ma jako core business a bud' si nechaji udelat neco trochu vic na miru a vytvori k tomu tu dokumentaci, nebo jednoduse udelaji desku s cizim resenim a to pekne zdokumentuji. Rekl bych, ze spis se chteji naucit udelat neco vetsiho do budoucna.
Koukněte na Cypress PSoC, jestli neznáte. Podle toho co píšete by pro vás mohly být zajímavé. Integrují i Cortex-M4 s programovatelnými bloky. Viz wiki: https://en.wikipedia.org/wiki/Cypress_PSoC
PSoC znam a je to neco jineho nez tady ten automat.
Viz treba https://upload.wikimedia.org/wikipedia/en/a/ae/Psoc_blocks.PNG
Mit navic v RPxxxx nejakou malou strukturu s par LUTy a maly crossbar by bylo perfektni.