| Главная » Статьи » Xilinx » Прочее |
SP701 + PCAM-5C + 15 Минут+ VITIS = Easy MIPI на FPGA
АннотацияИнтерфейс MIPI сегодня становится всё более популярным интерфейсом для подключения камер и дисплеев. По этой причине всё больше отладочных комплектов на основе FPGA содержат на борту соединители интерфейса MIPI – как для подключения камер(ы) и дисплея(ев). Для того чтобы начать работать с новой технологией или просто посмотреть что она собой представляет разработчики пытаются отыскать на просторах интернета подходящее руководство, в котором были бы описаны соответствующие нюансы работы. С одной стороны тестовый пример должен достаточно просто подниматься на отладочном комплекте, а с другой стороны давать достаточно простое и широкое понимание происходящего в этом тестовом примере. Цель статьи – показать, как начать работать с интерфейсом MIPI используя одну из новейших отладок от Xilinx – SP701, камеру с интерфейсом MIPI от компании Digilent PCAM-5C и среду разработки Vivado+VITIS(SDK) от компании Xilinx
Перечень оборудованияНачиная с первого релиза VITIS и Vivado 2019.2, компания Xilinx даёт разработчикам возможность сгенерировать тестовый пример для работы с MIPI интерфейсом на плате SP701. Ранее проект был доступен и для платы ZCU102, однако в виду того, что пример требовал достаточно специфической камеры, у нас не было возможности запустить тестовый проект. С выходом бюджетной SP701, к которой подключается также бюджетная камера PCAM-5C, такая возможность появилась. PS0: в руководстве не будет рассказов о том, что такое MIPI, из чего он состоит, и прочей теории, которую можно найти на просторах всемирной паутины. Здесь мы сосредоточимся на том, как сгенерировать тестовый проект. Далее, используя этот проект, Вы самостоятельно можете прикрутить дополнительные модули и видеообработку, оговоренные в ТЗ Вашего проекта. PS1: Мы не будем разглагольствовать, а сосредоточимся на деле. Только картинки, только хардкор. Давайте приступим.Требуемое ПОДля этого руководства нам потребуется Vivado 2019.2 и VITIS, которые скачиваются по ссылке. VITIS содержит Vivado, поэтому нет необходимости скачивать и VITIS и Vivado, достаточно скачать и установить VITIS. Vivado будет установлена автоматически.
Шаг 1: Создаём проект Vivado1. Запускаем Vivado 2019.2 ![]() 2. Нажимаем "Create project" (1) :: Нажимаем "Next" (2) ![]() 3. Указываем "Project name" (1) :: Указываем директорию проекта (2) :: Устанавливаем галочку (3) :: Нажимаем "Next" (4) ![]() 4. Выбираем тип проекта (1) :: Устанавливаем галку (2) :: Нажимаем "Next" (3) ![]() 5. Переходим во вкладку"Boards" (1) :: Находим и выбираем SP701 (2) :: Нажимаем "Next" (3) ![]() 6. Нажимаем "Finish" (1)
Шаг 2: Установка лицензийВ виду того, что мы будем использовать IP Core, требующие лицензий, нам необходимо их сгенерировать и установить. Тестовый проект использует IP для подключения как камеры (MIPI CSI-Rx) так и дисплея (MIPI DSI-Tx), для которых Xilinx предлагает пробную лицензию со сроком на 120 дней. P.S.: В тестовом проекте вывод изображения дублируется на интерфейс HDMI, наличие дисплея с интерфейсом MIPI не обязательно, но обязательно наличие лицензии на DSI-Tx. 7. Получите лицензию на CSI-Rx (подключение камеры), перейдя по ссылке и нажмите "Evaluate IP". После чегоследуйте инструкциям. ![]() 8. Получите лицензию на DSI-Tx (подключение дисплея), перейдя по ссылке и нажмите "Evaluate IP". После чего следуйте инструкциям. ![]() 9. Скачайте файлы лицензий. 10. В окне Vivado нажмите "Help" (1) :: Выбирите "Manage Licence" (2) ![]() 11. В менеджере лицензий выберите "Load licence" (1) :: Затем "Copy licence" (2). Выберите скаченные ".lic" файлы лицензий для CSI и DSI IP ядер ![]() 12. В менеджере лицензий выберите "View License Status" (1) :: Убедитесь, что лицензии подцепились корректно (2)
|
|
|
|
|
| Просмотров: 89 | | |
| Всего комментариев: 0 | |
Войдите:



























