Depository of News

Архитектура цифровых устройств: разбираемся с процедурными и конвейерными вычислениями

newsdepo.com · tech

<img src="https://habrastorage.org/getpro/habr/upload_files/c8b/1c3/20e/c8b1c320e3dd7ce2751af6608ad51fa3.jpg" /><p>Привет! Меня зовут Кирилл Алексеев, я ведущий инженер в отделе интеграции систем на кристалле радиочастотного центра YADRO.&nbsp;<a href="https://habr.com/ru/companies/yadro/articles/1014630/">В своей предыдущей статье</a> я рассказывал, чем FPGA-разработка отличается от программирования: HDL-код описывает не последовательность инструкций, а цифровую схему. Вместо переменных — проводники, соединяющие выход одного аппаратно-реализуемого блока со входом другого, а все описанные модули (блоки) присутствуют на схеме независимо и работают параллельно.&nbsp;</p><p>Дальше — интереснее. К реализации одной и той же цифровой схемы есть множество подходов и огромное количество вариантов последовательности обработки данных. Как это устроено, расскажу в статье. Разберем, что такое архитектура и микроархитектура блока, чем процедурная схема отличается от конвейерной. Сравним две различные микроархитектуры — процедурные реализации схемы <abbr class="habraabbr" title="— это устройство или алгоритм цифровой обработки сигналов, у которого импульсная характеристика имеет конечную длительность. Через определенное время реакция на единичный импульс становится равной нулю." data-title="&lt;p&gt;— это устройство или алгоритм цифровой обработки сигналов, у которого импульсная характеристика имеет конечную длительность. Через определенное время реакция на единичный импульс становится равной нулю. &lt;/p&gt;" data-abbr="Цифровой КИХ-фильтр (фильтр с конечной импульсной характеристикой, или FIR-фильтр)">цифрового КИХ-фильтра</abbr>. </p><p>Статья будет полезна специалистам, которые только начинают работать с ПЛИС: сможете реализовать цифровую схему на практике. Опытных инженеров приглашаю в комментарии для обмена кейсами.</p> <a href="https://habr.com/ru/articles/1078296/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1078296#habracut">Читать далее</a>

Read full article →