Журнал "Программная инженерия"
Теоретический и прикладной научно-технический журнал
ISSN 2220-3397

Номер 06 2025 год

DOI: 10.17587/prin.16.292-299
УДК: 004.454
Разработка тестовой системы для отладки контроллера интерфейса MIPI CSI-2
С. В. Серебряков, мл. науч. сотр., serebryakov-sv@niisi.ras.ru, А. М. Гиацинтов, ст. науч. сотр., зав. отделом, giatsintov@niisi.ras.ru, К. А. Мамросенко, вед. науч. сотр., руководитель центра, mamrosenko_k@niisi.ras.ru, А. Г. Ворсин, инженер, vorsin@cs.niisi.ras.ru, А. Ю. Богданов, мл. науч. сотр., aubogdan@cs.niisi.ras.ru, Федеральное государственное автономное учреждение «Федеральный научный центр Научно-исследовательский институт системных исследований Национального исследовательского центра «Курчатовский институт», Москва

На примере блока контроллера интерфейса, обеспечивающего прием данных с видеокамер, представлен новый метод проектирования тестовой системы для отладки сложнофункциональных блоков одновременно с их разработкой. Особенностью данного метода являются универсальный характер применения бареметальных программ как на эмуляторе с косимуляцией, так и на платформе прототипирования, а также возможность конфигурирования бареметальной программы без пересборки. Представлены особенности сборки и запуска бареметальных программ, а также их функциональный состав для тестовой системы. Рассмотрен метод косимуляции для отладки RTL-модели контроллера, подключенной к системе на кристалле, эмулируемой в программе QEMU. Полученные результаты применения тестовой системы с использованием бареметальных программ позволят сократить затраты ресурсов на написание драйверов под операционные системы.

Ключевые слова: бареметальная программа, MIPI D-PHY, CSI-2, Linux, моделирование, косимуляция, аппаратное прототипирование, RTL-модель, QEMU, I2C
Стр. 292—299
Публикация выполнена в рамках НИР НИЦ «Курчатовский институт» — НИИСИ по теме № FNEF-2024-0003 «Методы разработки аппаратно-программных платформ на основе защищенных и устойчивых к сбоям систем на кристалле и сопроцессоров искусственного интеллекта и обработки сигналов»
Ссылка для цитирования:
Серебряков С. В., Гиацинтов А. М., Мамросенко К. А., Ворсин А. Г., Богданов А. Ю. Разработка тестовой системы для отладки контроллера интерфейса MIPI CSI-2 // Программная инженерия. 2025. Том 16, № 6. С. 292—299. DOI: 10.17587/prin.16.292-299.