UART приемник на VHDL

Все говорят что процессы в VHDL выполняются параллельно, а мне надо последовательно!
К примеру сварить кофе, на С это с начла в чашку насыпать кофе, потом залить кипяток. На VHDL кофе и кипяток одновременно, что ж так даже быстрее. А если мне надо пожарить картошку: почистить, порезать, пожарить. С C осталось все по-прежнему, а вот в VHDL появляются непонятки.

На помощь приходит конечный автомат.

Читать дальше

Описание нескольких однотипных элементов на VHDL с помощью компонентов.

В конце своей предыдущей статьи Что такое VHDL. Простейший пример создания логического элемента в ПЛИС) я затронул описание элемента схемы как «компонента». Эта конструкция используется при так называемом Структурном описании архитектуры.
Я хочу на примере показать как описать несколько однотипных элементов схемы с помощью компонента, а теорию различных стилей описания архитектур оставлю более опытным авторам.


Читать дальше

Что такое VHDL. Простейший пример создания логического элемента в ПЛИС

Вот вокруг говорят ПЛИС, ПЛИС… Понятно что это микросхема такая… А как в нее электрическую схему заталкивать? Для этого существует несколько способов, один из которых это описание схемы устройства на специальном языке описания аппаратуры. Таких языков существует несколько: Verilog, AHDL, VHDL и наверное еще есть, но мне не попадались. Эти три вроде самые распространенные. Вот о VHDL я и попробую рассказать.



Читать дальше