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

Опрос

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

Реклама

 

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

Проектирование на ПЛИС запоминающих элементов, (Компоненты и технологии №11'2017)

Запоминающие элементы, такие как триггеры, защелки (прозрачные триггеры) и регистры, широко используются в проектах на программируемых логических интегральных схемах (ПЛИС) для запоминания и хранения значений сигналов. Обычно запоминающие элементы входят в состав функциональных блоков цифровой системы, но могут использоваться и отдельно для хранения данных, передаваемых между функциональными блоками. На первый взгляд кажется, будто реализация на ПЛИС запоминающих элементов не представляет никаких проблем. Однако вопросы возникают, когда в проекте много отдельных запоминающих элементов, которые имеют сложное управление, а архитектура ПЛИС не поддерживает сигналы управления ими, и требуется построить цифровую систему максимального быстродействия.

Минимизация конечных автоматов путем использования значений выходных переменных для кодирования внутренних состояний, (Компоненты и технологии №3'2015)

В статье представлены структурные модели конечных автоматов класса C для автомата Мура и класса D для автомата Мили, которые позволяют использовать значения выходных переменных в качестве кода (части кода) конечного автомата. Показаны способы описания структурных моделей конечных автоматов на языке Verilog, причем способ описания автоматов класса D дан впервые. Исследована эффективность применения предложенных структурных моделей при реализации конечных автоматов на ПЛИС фирмы Altera. Показано, что для всех рассмотренных семейств ПЛИС модель автомата класса C способна по сравнению с традиционной моделью автомата Мили вдвое снизить стоимость реализации, а в отдельных случаях — и в 2,67 раза.

Минимизация конечных автоматов путем использования значений выходных переменных для кодирования внутренних состояний, (Компоненты и технологии №3'2015)

В статье представлены структурные модели конечных автоматов класса C для автомата Мура и класса D для автомата Мили, которые позволяют использовать значения выходных переменных в качестве кода (части кода) конечного автомата. Показаны способы описания структурных моделей конечных автоматов на языке Verilog, причем способ описания автоматов класса D дан впервые. Исследована эффективность применения предложенных структурных моделей при реализации конечных автоматов на ПЛИС фирмы Altera. Показано, что для всех рассмотренных семейств ПЛИС модель автомата класса C способна по сравнению с традиционной моделью автомата Мили вдвое снизить стоимость реализации, а в отдельных случаях — и в 2,67 раза.

Стили описания конечных автоматов на языке Verilog, (Компоненты и технологии №2'2015)

В статье исследуются стили описания конечных автоматов на языке Verilog и рассматривается проблема выбора наилучшего способа описания с точки зрения стоимости реализации и быстродействия конечного автомата. Поставленная задача решается эмпирически путем выполнения большого количества экспериментальных исследований на эталонных примерах конечных автоматов. Предложено семь конструкций языка Verilog для описания комбинационных схем конечных автоматов, из которых выбрано две наилучшие конструкции по стоимости реализации. Представлено шесть стилей описания конечных автоматов на языке Verilog, чья эффективность исследовалась при синтезе конечных автоматов на ПЛИС трех классов: CPLD, FPGA и SoC. Показано, что выбор стиля описания позволяет уменьшить стоимость реализации конечного автомата для отдельных примеров в 3,06&nbs;раза и повысить быстродействие в 1,6 раза. В заключение указывается на возможные направления дальнейших исследований в этой области.