30 мегабайта плюс служебните - това прави към 300 мега бита. До 1000 има време бол
Трябва само да се форматират пакетите и да се подредят на опашката.
Проблема е в скоростта на шината за данни и времето за достъп до паметта.
Идеята на въпроса да се предава без буфер, е апетитна, но не виждам разумен начин за реализация.
Техниката за реализация е с няколко канала DMA и максимално бърза памет.