память на 8 мбит я и сам найти могу. Просто, думалось, возможно, существуют какие-то ПЛИС, у которых сделан основной упор на блоки памяти, а я об этих ПЛИС не знаю...
А сама задача?
Есть система линейных уравнений (в GF(2)), которая строится исходя из пришедших данных. Потом система решается. Результат отдается дальше. Если систему строить и решать, уходит около 200 тактов. Если все возможные системы построить и решить заранее, то на хранение результата всех решений и нужно эти самые 8 Мбайт. При таком подходе пришедшие данные становятся адресом в памяти, по которому извлекается готовый ответ. Итого - продуктивность возрастает в 200 раз, если делать за такт. Быстродействие - хотелось бы получить 250 млн. систем в секунду

РАР-ить и схлопывать в логику эту память бессмысленно...
Собственно, я этот алгоритм могу и в меньшую память утрамбовать, но, конечно, с меньшей эффективностью. Раз "емких" ПЛИС не нашлось, так и буду делать. Ну, или внешнюю память ставить и тратить такты на чтение...
Спасибо, за ответы!
Сообщение отредактировал S_Hawk - Sep 30 2009, 18:13