Цитата(totor @ Jun 10 2008, 15:05)

а иметь такое ПЗУ для декодирования синдрома - это вообще обязательно?
Я сделал очень просто.
Написал на ТурбоПаскале 7.0 программку, которая перебирала все возможные вектора ошибок с количеством ошибок <=3, вычисляла для каждого вектора синдром и формировала файл прошивки ПЗУ.
То есть в моём случае все вычисления производились за несколько секунд на нормальном компе на этапе проектирования.
Если без ПЗУ, то придётся выполнять все вычисления в реалтайме, и вряд ли это реализуемо на логике и регистрах (если конечно из этой логики и регистров не собрать простенький процессор

)
Но при скоростях порядка мегабит/с простенького процессора может не хватить.
Наверняка ещё есть "железные" кодеры/декодеры, например, CRC или того же Рида-Соломона, т.к. технология восстановления данных очень широко используется в разнообразных винчестерах/CD-ромах
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)