Цитата(DmitryR @ Apr 22 2010, 10:01)

FIFO делать придется, а data valid - нет.
Не обойдетесь. Выход fifo_empty фактически и есть data valid.
Цитата(DmitryR @ Apr 22 2010, 10:01)

Это без разницы: логику можно в петле переместить при желании куда угодно, и софт современный даже делает это отчасти автоматически. Почитайте например как register retiming работает.
register retiming попроще чем блоки памяти туда сюда таскать.
Цитата(DmitryR @ Apr 22 2010, 10:01)

Лучше ложится ECC коротких слов.
Скорее уж для четности. Для ECC нужно 8 бит на 64-х битное слово и чем меньше слово, тем больше избыточность.