И так, регистры приняли задачу и блок вычисления начинает подбирать некий Nonce состоящий из 2-х 32 битных переменных, как на выходе 0 отправляет подобранные 2-а слова. Сам блок вычисления работает на максимальной частоте и разделен на 14 модулей (раундов), а каждый раунд делится на еще 4, все это разделено регистрами, как первый блок вычислил данные и отдал второму - первый начинает вычислять новую задачу и все это на частоте 480 MHz (это пока максимум что видел).
Проблема такая: До 5-ти раундов все работает (ответ совпадает с тестом на обычной программе), а вот дальше, затыкается на разводке ПЛИС, в основном зависает на Place & Route. ПЛИС занята на 30% (тут много параметров, но влесть должно "вроде"). Мучаю настройки Synthesize и други, но видимо моих знаний недостаточно!
Если кто может помочь, то поделюсь проектом))) Веся обработка от получения задачи с пула, до отправки на пул и получения Ок пройдена! Осталось только впихнуть, и как мне кажется то на Кинтеке я смогу увеличить количество потоков, и по подсчетам 1 чип за 6 т.р. заменит 2-е видиокарты (или нет))).
