|
LPC2138 vs видеосигнал, ОЧЕНЬ нужна помощь... |
|
|
|
Jun 13 2007, 14:19
|

Частый гость
 
Группа: Свой
Сообщений: 101
Регистрация: 9-01-06
Пользователь №: 12 967

|
Цитата(tolik_zp @ Jun 13 2007, 17:48)  Доброго времени суток!
Пытаюсь нарисовать свою картинку поверх телевизионного сигнала, поступающего с камеры, с помощью lpc2138, но ничего не получается...
Проблема в том, что: 1) не удается засинхронизироваться от видеосигнала (вход в прерывание - величина не постоянная); 2) не хватает скорости порта, чтобы выводить нужную мне информацию (проц не /01)
Есть ли какие-нибудь идеи? Или сразу плюнуть на много дней работы и поменять камень? Кто-нибудь вообще делал подобные вещи на арме? Если очень хочется использовать именно этот процессор, то могу посоветовать использовать для вывода своей картинки синхронный порт. Наличие ФИФО на SPI и возможность посылать 16 разрядные слова несколько сглаживают проблему относительно долгой реакции на прерывания. Синхронизацию со строчными синхроимпульсами внешнего видеосигнала можно уличшить путем запрета использования в фоновой программе команд множественных пересылок регистров типа STM и LDM. Говорят, что у некоторых С компиляторов есть такая опция.
|
|
|
|
|
Jun 13 2007, 14:42
|
Частый гость
 
Группа: Участник
Сообщений: 127
Регистрация: 2-08-06
Пользователь №: 19 265

|
Цитата(Abo @ Jun 13 2007, 17:19)  Если очень хочется использовать именно этот процессор, то могу посоветовать использовать для вывода своей картинки синхронный порт. Наличие ФИФО на SPI и возможность посылать 16 разрядные слова несколько сглаживают проблему относительно долгой реакции на прерывания. Синхронизацию со строчными синхроимпульсами внешнего видеосигнала можно уличшить путем запрета использования в фоновой программе команд множественных пересылок регистров типа STM и LDM. Говорят, что у некоторых С компиляторов есть такая опция. spi это хорошо, но 16 бит на строку это мало, а между словами опять возникнет задержка на опрос spi, наверное так. что-то мне подсказывает, что прийдется таки переходить на другой проц. может блэкфин? что еще бывает в такой ценовой категории (кроме sx)?
|
|
|
|
|
Jun 13 2007, 15:02
|

Частый гость
 
Группа: Свой
Сообщений: 101
Регистрация: 9-01-06
Пользователь №: 12 967

|
Цитата(tolik_zp @ Jun 13 2007, 18:42)  spi это хорошо, но 16 бит на строку это мало, а между словами опять возникнет задержка на опрос spi, наверное так. Там есть ФИФО на 8 слов, то-есть если по простому то 8*16 бит на строку.
|
|
|
|
|
Jun 13 2007, 15:11
|
Частый гость
 
Группа: Участник
Сообщений: 127
Регистрация: 2-08-06
Пользователь №: 19 265

|
Цитата(Abo @ Jun 13 2007, 18:02)  Там есть ФИФО на 8 слов, то-есть если по простому то 8*16 бит на строку. на 720 отсчетов согласно ITU не потянет... даже 128 это приметно 1/6 экрана. мало :-/ вобщем нужно сделать простой видеорегистратор. на сколько я понимаю - самая сложная задача - это вывод меню при просмотре картинки (или линий - зон детектора движения). остальное - вывод картинки из озу, с этим справляется epm3064.
|
|
|
|
|
Jun 14 2007, 03:48
|
Местный
  
Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034

|
А чем ПЛИС то не нравится? Внешняя шина проца на ПЛИС, в ПЛИС реализация псевдодвухпортовости памяти, ну и какаянить SRAM за ПЛИС. Из проца только "картинку" в SRAM загоняете/меняете, остальное ПЛИС сама делает. Ну а в идеале ещё и отдельный генератор запускающийся/синхронизирующийся с началом каждого строчного импульса.
|
|
|
|
|
Jun 14 2007, 08:26
|
Частый гость
 
Группа: Участник
Сообщений: 127
Регистрация: 2-08-06
Пользователь №: 19 265

|
Цитата(Alex03 @ Jun 14 2007, 06:48)  А чем ПЛИС то не нравится? Внешняя шина проца на ПЛИС, в ПЛИС реализация псевдодвухпортовости памяти, ну и какаянить SRAM за ПЛИС. Из проца только "картинку" в SRAM загоняете/меняете, остальное ПЛИС сама делает. Ну а в идеале ещё и отдельный генератор запускающийся/синхронизирующийся с началом каждого строчного импульса.  тогда при изменении картинки, например при переключении пунктов меню, арм имхо будет сильно тормозить вывод на экран. таким образом дело быстро приблизится к штуке баксов
|
|
|
|
|
Jun 14 2007, 08:44
|
Частый гость
 
Группа: Участник
Сообщений: 127
Регистрация: 2-08-06
Пользователь №: 19 265

|
Цитата(rat @ Jun 14 2007, 11:40)  У меня в паре проектов видеосигнал формируется ПЛИСиной, а простенькая менюшка и разные служебные символы заливаются в ПЛИСину АВРкой (16 атмега), так что АРМ и подавно должен успевать. а какая плис?
|
|
|
|
|
Jun 14 2007, 09:29
|
Частый гость
 
Группа: Участник
Сообщений: 127
Регистрация: 2-08-06
Пользователь №: 19 265

|
Цитата(rat @ Jun 14 2007, 11:56)  Циклон, в одном проекте EP1C6, в другом EP1C3. afair телесистемы в такой ценовой категории сделали wavelet, управление от мега128
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|