Подписка на новости

Опрос

Нужны ли комментарии к статьям? Комментировали бы вы?

Реклама

 

Все статьи автора

Разработка контроллера протокола MIL-STD‑1553B на ПЛИС.
Часть 4
, (Компоненты и технологии №3'2014)

В предыдущей, третьей части статьи автор завершил рассмотрение HDL-кода проекта контроллера протокола MIL-STD‑1553B. Был проанализирован модуль RT_control и приведены временные диаграммы. Теперь нам осталось провести моделирование HDL-проекта с использованием тестбенча, чтобы убедиться в работоспособности созданного проекта. Моделирование мы будем проводить в известной fpga-дизайнерам САПР ModelSim Altera Starter Edition.

Разработка контроллера протокола MIL-STD‑1553B на ПЛИС.
Часть 3
, (Компоненты и технологии №2'2014)

В предыдущей, второй части статьи автор начал рассматривать HDL-код проекта на ПЛИС, который описывает контроллер авиационного протокола MIL-STD‑1553B. Из всех модулей были рассмотрены передатчик (Transmitter.v) и приемник (Receiver.v). Были приведены временные диаграммы для лучшего понимания кода модулей.
Модули передатчика и приемника обеспечивают декодирование и кодирование слов стандарта MIL-STD‑1553B соответственно. Пакетной организацией этих слов занимается модуль RT_control.v. Именно ему и посвящена эта часть статьи.

Разработка контроллера протокола MIL-STD‑1553B на ПЛИС.
Часть 2
, (Компоненты и технологии №1'2014)

В предыдущей, первой части этой статьи было приведено подробное описание авиационного протокола MIL-STD‑1553B. Рассмотрена различная элементная база, необходимая для реализации контроллера этого протокола, выбраны и обоснованы конкретные компоненты. Также проанализирована структурная схема системы управления на базе ПЛИС, о HDL-коде которой мы и расскажем во второй части статьи. Весь материал представлен максимально подробно, а значит, будет полезен начинающему разработчику. Итак, наш HDL-проект состоит из головного модуля (top-level) Top_MIL_1553B, который включает в себя три модуля следующего уровня иерархии — Transmitter, Receiever и RT_control. В этой части статьи представлен HDL-код модулей передатчика и приемника.

Разработка контроллера протокола MIL-STD‑1553B на ПЛИС.
Часть 1
, (Компоненты и технологии №12'2013)

Существует множество интерфейсов информационного обмена, используемых в промышленных и коммерческих электронных устройствах, например SPI, RS‑232, RS‑485, Ethernet, USB. Также с избытком хватает справочных материалов и примеров реализации контроллеров этих интерфейсов.

Разработка контроллера протокола MIL-STD‑1553B на ПЛИС.
Часть 1
, (Компоненты и технологии №12'2013)

Существует множество интерфейсов информационного обмена, используемых в промышленных и коммерческих электронных устройствах, например SPI, RS‑232, RS‑485, Ethernet, USB. Также с избытком хватает справочных материалов и примеров реализации контроллеров этих интерфейсов.

Реализация CORDIC-алгоритма на ПЛИС, (Компоненты и технологии №12'2011)