Искал медь, а нашел золото! Ваши уроки - просто кладезь полезной информации. Великолепная подача, без лишней воды и пафоса. Спасибо Вам! С нетерпением ждём следующех видео!
хотели бы мы урок? конечно хотели. и побольше разных. так как я уже купил себе платку, жду отладчик и хочу что то запустить уже. но пока в голове картина не сложилась как это все работает)
Возможно немного не в рамках канала, но было бы очень интересно посмотреть на реализацию NCO и/или RRC фильтра для последовательности импульсов/символов
Один хеш - не показатель. ФПЖА сильна не столько запаралеливанием, сколько конвееризацией. Ша256 может вычисляться за один такт (с задержкой на 64 такта), если весь алгоритм развернут в железе. Проц может посчитать хеш за один такт?
@@mihas6705 Каких логических уровней? Каждый из 64 тактов все 256 бит проходят через логическую операцию. Расположите эти операции в железе линейно и передавайте рузультат из текущей в следующую по какому-то фронту. Через 64 такта у Вас будет хеш, но в конвеере при этом будут еще 63 слова разной степени готовности. Если Вам нужно решить блок, Вы будете проверять на 18 нулей каждый такт. Это же основа программируемой логики: мы реализуем алгоритм в железе, и если у нас достаточно ячек развернуть все ветки алгоритма (я имею в виду, что в алгоритме могут встречаться блоки, в которые по условию можно попасть как раньше, так и позже, так вот такие блоки нужно реальзовывать для каждой условной ветви независимо для максимальной конвееризации расчетов), то результат появляется каждый такт.
Скрипт? Где вас таких узкоспециализированных берут? Скрипты не компилируются, а интерпретируются. Этож база! Потому javascript, basic, perl, python... скрипты, а C, VHDL, Verilog ... программы.
@@avechess Я о том как называть исходный код. У одних языков он называется скрипт у других программа. Не принято называть программу скриптом, ну только если ты совсем неграмотный. Можно использовать слова - Программный код, исходник, программа, код... но никак не скрипт в данном случае.
Искал медь, а нашел золото!
Ваши уроки - просто кладезь полезной информации. Великолепная подача, без лишней воды и пафоса.
Спасибо Вам! С нетерпением ждём следующех видео!
Спасибо !
Как всегда красавчик! :)
Спасибо большое за твой труд!
хотели бы мы урок? конечно хотели. и побольше разных. так как я уже купил себе платку, жду отладчик и хочу что то запустить уже. но пока в голове картина не сложилась как это все работает)
Будут теоретические уроки, там все разложу по полочкам как это работает
выдало ролик в рекомендациях
выглядит интересно, пойду смотреть другие
Большое спасибо!!!
Возможно немного не в рамках канала, но было бы очень интересно посмотреть на реализацию NCO и/или RRC фильтра для последовательности импульсов/символов
Будет в уроках по цос
@@mihas6705 ждем уроки по ЦОС
лукас запилен, было бы интересно что-нибудь из обработки видео (преобразование масштаба, цвета и д.т)
Да, можно сделать
Классное видео ! Автор расскажи о себе ! Где подчерпнул знания по плис ? Ждем новых видео
Классное видео!
Но там не 96 сек, если я правильно понял, а 86. 11:58
все правильно да, оговорка
Один хеш - не показатель. ФПЖА сильна не столько запаралеливанием, сколько конвееризацией. Ша256 может вычисляться за один такт (с задержкой на 64 такта), если весь алгоритм развернут в железе. Проц может посчитать хеш за один такт?
Если за один такт, сколько тогда логических уровней было бы ?
@@mihas6705 Каких логических уровней? Каждый из 64 тактов все 256 бит проходят через логическую операцию. Расположите эти операции в железе линейно и передавайте рузультат из текущей в следующую по какому-то фронту. Через 64 такта у Вас будет хеш, но в конвеере при этом будут еще 63 слова разной степени готовности. Если Вам нужно решить блок, Вы будете проверять на 18 нулей каждый такт. Это же основа программируемой логики: мы реализуем алгоритм в железе, и если у нас достаточно ячек развернуть все ветки алгоритма (я имею в виду, что в алгоритме могут встречаться блоки, в которые по условию можно попасть как раньше, так и позже, так вот такие блоки нужно реальзовывать для каждой условной ветви независимо для максимальной конвееризации расчетов), то результат появляется каждый такт.
Скрипт? Где вас таких узкоспециализированных берут? Скрипты не компилируются, а интерпретируются. Этож база! Потому javascript, basic, perl, python... скрипты, а C, VHDL, Verilog ... программы.
"Умник", гуляй лесом. VHDL, Verilog - это не программа, а описание схемы.
@@avechess Я о том как называть исходный код. У одних языков он называется скрипт у других программа. Не принято называть программу скриптом, ну только если ты совсем неграмотный. Можно использовать слова - Программный код, исходник, программа, код... но никак не скрипт в данном случае.
Автор: делает интересный прикладной видос
Рандомный Васян в интернете: рЯяяяяяяя!!!!!11 Не скрипт а программа!!!111!
Это не определение "скрипта". Скриптовый язык очень даже может компилироваться. Разница в применении.
Слишком душно