IP-БЛОК ДЛЯ РЕАЛИЗАЦИИ ФУНКЦИЙ УПРАВЛЕНИЯ В СОСТАВЕ СБИС КЛАССА «СИСТЕМА НА КРИСТАЛЛЕ»

При проектировании современных систем на кристалле широко используются готовые модули (IP-блоки), реализующие достаточно сложные функции преобразования и обработки поступающих данных, межмодульного обмена и обеспечения интерфейса с внешними устройствами. В статье описывается программируемый контроллерный IP-блок, позволяющий выполнять типовые функции управления процессами и объектами. Разработанная синтезируемая модель IP-блока содержит 8-разрядное процессорное ядро, программно совместимое с микроконтроллерами семейства AVR, и базовый набор периферийных модулей: таймеры, параллельные порты, асинхронный последовательный интерфейс. Проведенная верификация модели путем аппаратной реализации на базе ПЛИС типа FPGA подтвердила ее работоспособность и достаточно высокие технические характеристики (тактовая частота до 73 МГц).