Перейти к содержанию
    

DVI-D декодировать, поделить и выдать на 4 DVI

Интересует, реально ли собрать такой девайс, который декодирует DVI-D 1920 x 1200 (@60Mhz), делит каритунку на 4 равных куска и выводит на 4 DVI выхода с меньшим разрешением?

Т.е., как я понимаю, нужно найти декодер dvi, которы успеет принять такой сигнал, залить в быструю память, затем мощные arm контроллер, который делает с видеопотоком нужные преобразования и выдает данные на 4 видео енкодера. Плюс ко всему, это уже не ручной монтаж, а нужно заказывать изготовление ПП (вместе с разводкой), так?

 

Любые идеи на данную тему приветствуются! Спасибо.

Изменено пользователем Gogan

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

никаких arm контроллеров. ПЛИС (Spartan-3A) + 4 чипа DDR памяти. ну и DVI-чипы конечно. реализуемо.

(чисто мелкая реклама - всё можете у нас заказать, ага)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Altera CycloneII/III, и всего одна микросхема памяти DDR или даже SDRAM 32 бит.

Ага, сейчас: 1920x1200x60 - это 260MHz pixel clock.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну да, ступил :)

1920x1200x60 = 140МГц пиксельная. Т.е. нужна как минимум DDR 32 бит на эдак 160МГц

Это только для того чтобы писать но не читать? Еще читать нужно на те 4 монитора.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну да, ступил :)

1920x1200x60 = 140МГц пиксельная. Т.е. нужна как минимум DDR 32 бит на эдак 160МГц

Данные идут не 100% времени кадра, так что в жизни будет 193MHz.

 

260 - это для 1920x1600x60, ошибся малость :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вот что я и говорил: 4 чипа. ибо

а) 193MHz - средняя частота записи, и для чтения ещё такой же поток получится - удвоение чипов раз

б) DDR чипы обычно по 16 бит, а нужно 32 - удвоение чипов два

4 чипа DDR и Spartan-3A/Cyclone-III.

 

можно, конечно, поискать что-нить с контроллером DDR надёжно разводящимся на 200MHz, тогда возможно ужаться до 2 чипов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вот что я и говорил: 4 чипа. ибо

а) 193MHz - средняя частота записи, и для чтения ещё такой же поток получится - удвоение чипов раз

Или я не понял автора полностью, или немного больший поток.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ой. 193 это не средняя - это пикселклок. от него и надо танцевать, хотя если заливать в BRAM - то частоту DDR можно немного и снизить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

DDR32 бит даже не предел, например у микрона:

http://www.micron.com/products/dram/mobile...ileddr2partlist

Конечно, 16 бит доставабельнее и дешевле.

 

Вопрос в том, какую частоту сможет обеспечить разработчик печатной платы. При 200МГц 32 бит получаем общую 400 Мслов, может и хватит. Не?

 

DDR32 бит даже не предел, например у микрона:

http://www.micron.com/products/dram/mobile...ileddr2partlist

Конечно, 16 бит доставабельнее и дешевле.

 

Вопрос в том, какую частоту сможет обеспечить разработчик печатной платы. При 200МГц 32 бит получаем общую 400 Мслов, может и хватит. Не?

 

DDR32 бит даже не предел, например у микрона:

http://www.micron.com/products/dram/mobile...ileddr2partlist

Конечно, 16 бит доставабельнее и дешевле.

 

Вопрос в том, какую частоту сможет обеспечить разработчик печатной платы. При 200МГц 32 бит получаем общую 400 Мслов, может и хватит. Не?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хм, а зачем весь кадр хранить целиком? Нельзя ли использовать внутреннюю память ПЛИС в режиме FIFO на несколько строк?. Собираем несколько строк в несколько буферов, набралось нужное количество строк - даунсэмплим выходы FIFO, параллельно заменяем самую старую строку новой - итого всегда имеем N строк в буфере, на основании которых даунсэмплим. И никаких внешних буферов и никакого DDR. Даже старые циклоны-2 200МГц сэмплирование исходного сигнала во внутреннюю память должны поддержать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хм, а зачем весь кадр хранить целиком?

Данные на первую и вторую панель приходят в первой половине кадра, на третью и четвертую - во второй. Без памяти на кадр никак не обойтись.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Данные на первую и вторую панель приходят в первой половине кадра, на третью и четвертую - во второй. Без памяти на кадр никак не обойтись.

Понятно, я пропустил слово "делит" в исходном сообщении, и решил что проблема просто в даунсэмплинге с размножением, сорри.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а разве нельзя начинать формировать сигнал для 3 и 4 панелей начиная со второй половины кадра?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...