ze swojej strony moge polecic FX2 Cypressa - ma wbudowana hardwarowa obsluge magistrali USB oraz wielkei mozliwosci konfiguracji. w najprostszym przypadku po skonfigurowaniu rejestrow masz 2 bufory, w XRAM do ktorych piszesz-odczytujesz dane i 2 rejestry ktorym wpisujesz ile danych wysylasz/odbierasz.. i tyle. Do tego z zewnatr procek udaje pameic FIFO, gdzie wrzucasz dane z szybksoci max 96MB/s a procek wysyla z predkoscia USB2.0 high speed. Tutaj tez nei musisz nic robic, traktujesz to jako czarna skrzynke. Uzywam juz kilka lat tej kosci (CY7C68013) i jest calkiem fajna. FLASHu nie ma, ale ma 8/16KB RAM, ktory mozna ladowac z zewn EEPROMa (24C64/C128) oraz przez USB. mozna go takze bootowac z zewn EPROMu rownoleglego.
Poza ta zaleta ze ma zaimplementowana obsluge USB, dla Twoich zastosowan moze byc to za duzy "kombajn". Wada jest to ,ze moze ci byc ciezko go kupic detalicznie, ale pytaj Piotra Wyderskiego, ostatnio szukal i jakos chyba dostal.