реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Вывод видео на монитор., Организация кадровых буферов
andrewkrot
сообщение Aug 15 2017, 07:43
Сообщение #16


Местный
***

Группа: Участник
Сообщений: 300
Регистрация: 11-11-04
Из: Москва
Пользователь №: 1 106



https://od.lk/fl/NDVfMzU4NzA1Xw качаете здесь файл 24_verilog_4 там примеры для различных матриц для платы AX309/ Может поможет)
Go to the top of the page
 
+Quote Post
Flip-fl0p
сообщение Aug 15 2017, 08:20
Сообщение #17


Местный
***

Группа: Участник
Сообщений: 425
Регистрация: 11-06-13
Из: Санкт-Петербург
Пользователь №: 77 140



Цитата
Здравствуйте! Прошу совета. Задача следующая. Требуется вывести видеоизображение с КМОП матрицы на стандартный монитор. Проект реализую на Cyclone IV. На плате также имеется SRAM 2 MB и SDRAM 64 MB. Пиксельная частота камеры 2 МГц, пиксельная частота монитора 40 МГц. Разрешение кадра 800х600. Матрица выдает кадры друг за другом без остановки. Поскольку частоты не совпадают необходимо использовать кадровый буфер.

Я бы кадровый буфер организовал в SDRAM в разных банках. В один банк пишите. Из другого читаете, и их чередуете. Хотя можно и в одном банке. По одним адресам пишите, по другим читаете, и так-же чередовать их.
Читал и записывал в SDRAM через FIFO, чтобы можно было "отвлекаться" на чтение из памяти для записи новых данных. Т.е в одно FIFO пишу данные с камеры, потом из этого FIFO пишу в SDRAM. А в другое FIFO читаю данные из SDRAM и из него вывожу данные на монитор. Всем этим делом бы управлял простенький автомат, который следил за наполнением\опустошением FIFO буферов и переключался на чтение или запись, в зависимости о того в каком состоянии находиться тот или иной буфер. Тут главный критерий, организовать чтение запись так, чтобы данные не успели деградировать. Иначе придётся вводить регенерацию памяти.
Кадр менял бы тогда, когда идет обратный ход луча (если в старой терминологии), т.е когда мы полностью отрисовали предыдущий кадр.
Посмотрите ещё размер ячейки памяти, влезут ли в неё все биты цвета.
Как мне кажется самая сложная задача здесь - написать SDRAM контроллер. Ну или взять готовый...

Сообщение отредактировал Flip-fl0p - Aug 15 2017, 08:52
Go to the top of the page
 
+Quote Post
_pv
сообщение Aug 15 2017, 08:58
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 2 254
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



со статической памятью конечно всё гораздо проще, но за те 20$ что стоит 2МБ памяти, можно взять одноплатный ПК с хоть с гигабайтом памяти и любым видеовыходом, а картинку с камеры ему любым образом через какой-нибудь, например USB загнать, а то и вообще с параллельным входом под камеру найти.
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th November 2017 - 03:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.0124 секунд с 7
ELECTRONIX ©2004-2016