📘 В монографии рассмотрены особенности проектирования и реализации цифровых устройств на программируемых логических интегральных схемах типа FPGA c применением высокоуровневого языка VHDL. Представлены методики использования различных стилей VHDL-описаний для проектирования базовых компонент цифровых устройств и систем. Приведены основные аспекты проектирования контролепригодных цифровых устройств, а именно методы проектирования встроенной аппаратуры самотестирования и контролепригодного доступа. Сделан обзор современных методов защиты цифровых проектов и устройств от несанкционированного использования. Рассмотрены методики запутывающих преобразований проектных описаний, внедрения водяных знаков и отпечатков пальцев. Рассмотрены методы аутентификации и идентификации цифровых устройств, реализованных на ПЛИС. Показано, что перспективной технологией, лежащей в основе методов аппаратной аутентификации и идентификации цифровых устройств, является аппаратная реализация физически неклонируемых функций. Рассмотрен пример использования физически неклонируемой функции кольцевого генератора для решения задачи идентификации FPGA.