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,
Федеральное государственное автономное учреждение «Федеральный научный центр Научно-исследовательский институт системных исследований Национального исследовательского центра «Курчатовский институт», Москва
Received on 2025-03-04
Accepted on 2025-04-15
На примере блока контроллера интерфейса, обеспечивающего прием данных с видеокамер, представлен новый метод проектирования тестовой системы для отладки сложнофункциональных блоков одновременно с их разработкой. Особенностью данного метода являются универсальный характер применения бареметальных программ как на эмуляторе с косимуляцией, так и на платформе прототипирования, а также возможность конфигурирования бареметальной программы без пересборки. Представлены особенности сборки и запуска бареметальных программ, а также их функциональный состав для тестовой системы. Рассмотрен метод косимуляции для отладки RTL-модели контроллера, подключенной к системе на кристалле, эмулируемой в программе QEMU. Полученные результаты применения тестовой системы с использованием бареметальных программ позволят сократить затраты ресурсов на написание драйверов под операционные системы.
Ключевые слова: бареметальная программа, MIPI D-PHY, CSI-2, Linux, моделирование, косимуляция, аппаратное прототипирование, RTL-модель, QEMU, I2C
Стр. 292—299
Ссылка для цитирования:
Серебряков С. В., Гиацинтов А. М., Мамросенко К. А., Ворсин А. Г., Богданов А. Ю. Разработка тестовой системы для отладки контроллера интерфейса MIPI CSI-2 // Программная инженерия. 2025. Том 16, № 6. С. 292—299. DOI: 10.17587/prin.16.292-299.