Pull to refresh

Comments 10

Тема с одной стороны очень трудоёмкая, но с другой максимально раскрывает возможности fpga. Я свою версию делал на базе Terasic -овской же карты расширения TRDB-D5M, она на базе сенсора micron MT9P001. В том сенсоре настраивается куда больше чем в описанном в статье, много вариантов частоты\разрешения. Ох и намучился я с ней. Зато сделал без фреймбуфера с частотой ~60Hz, задержка почти не ощущается, прям зеркало.
Здравствуйте. Ваш проект у меня в Квартусе не открывается. Пишет:Error: Error reading Quartus II Settings File C:/Users/РМТ/Downloads/ov7670_camera_project/ov7670_camera_project/imp/cam_proj.qsf, line 152
Info: set_global_assignment -name SLD_FILE «D:/my/cam_proj/imp/output_files/stp1_auto_stripped.stp»
В qsf закрался абсолютный путь, попробуйте просто удалить эту строку. Архив на Я.Диск я обновлю.
На последних фото видно, как перепутаны местами старший и младший байт, из-за этого цвета выходят очень странные
Скажите, пожалуйста, каким регистром вы исправили это?
Не совсем понял вопрос, о каком регистре речь?
Биты старался не путать.
Вот так они приходят с камеры

Вот так я отправляю их в VGA
	begin
		r	<= q[11: 8];
		g	<= q[ 7: 4];
		b	<= q[ 3: 0];
	end
Вы сказали что камера была неправильно проинициализированна, я хотел узнать что вы сделали не правильно и как исправили
А вы не хотите залить проект на гитхаб?
Там и смотреть удобнее да и как то долговечнее…
А вы пробовали сделать на основе CPLD? Или не влазит?
Попробовать можно, но портировать в чистом виде точно не выйдет. В CPLD нет PLL, значит придется ставить внешние генераторы и нет on-chip memory, значит надо будет организовывать все FIFO на триггерах.
Скажите, а насколько принципиально тактирование камеры частотой именно 24 МГц? В даташите на матрицу указано, что допустимая частота от 10 до 48 Мгц. Я так понимаю, что это влияет только на FPS, и если это так, то может есть шанс подобрать частоты так, чтобы обойтись без буферизации?
Sign up to leave a comment.

Articles