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

 
 
> Схемотехника и алгоритм работы видеоэкрана, Схемотехника и алгоритм работы видеоэкрана
yagger
сообщение Feb 16 2008, 13:15
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 70
Регистрация: 3-02-08
Из: Minsk
Пользователь №: 34 717



Прошу (как обычно при таких вопросах говорят на форумах) сильно не пинать...
Поправьте меня пожалуйста если я где то ошибся: имеем панель 24х32 пиксела, 3 цвета > итого у нас есть 24*32*3=2304 физических точки. Идем далее => необходимо развернуть картинку из озу 100 раз (100 Гц), но при этом!!!! требуется создать еще и градации серого ШИМом для каждой точки (8 битный шим, т.е. 256 градаций), отсюда вытекает мне необходимо разворачивать картинку 1 сек/100 Гц=10 мСек => 10 мСек/256 (1 такт ШИМа)=39 мкСек , т.е. на разворот 2304 бита мне надо это время. Далее: пусть у меня стоит ПЛИС опрашивает озу (в озу зашиты данные о шим каждого пиксела) сравнивает с счетчиком и выставляет соответствующие данные на шине данных для регистров (если регистры 16-разрядные их требуется всего 2304/16=144 шт) стробит и в конце цикла защелкивает. Значит для того чтобы считать данные о шим для каждой точки требуется 39 мкСек/2304 бита=16-17 нСек. Справится ли современная электроника с этим бредом? или все же ЭТИ дела делают таким же способом но не 24х32 а поменьше???
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
GetSmart
сообщение Jan 24 2009, 10:40
Сообщение #2


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Зачем две? Ram Buffer и Video Ram ? Лишние 22 минимум сигнала/ноги от FPGA ко кторой раме. Узкое место - копирование из одной рамы во вторую. Проще уж сделать две видеостраницы в одной раме. Неактивная будет буфером для принимаемых по кабелю данных. А вообще, с внешней микросхемой байтовой памяти получается неудачно. При кадровой 50 Гц поток данных только на чтение видеопамяти будет 40 МБ/сек. Если 16 битная рама, то 20 МБ/сек. Но тоже очень много, хотя уже более реально для дешёвых микросхем. Но это без учёта приёма в них новых данных по линии связи. Не самый плохой вариант - сразу поступаемые видеоданные разделить на битовые плоскости по 384 байта и так передавать в экран. Тогда нагрузка на внешнюю раму будет в 8 раз меньше, то есть 5 МБ/с на отображение и ещё сколько-то на перезагрузку данных. Часто на перезагрузку делают столько же, то есть ещё 5.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
yagger
сообщение Jan 24 2009, 10:47
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 70
Регистрация: 3-02-08
Из: Minsk
Пользователь №: 34 717



Цитата(GetSmart @ Jan 24 2009, 13:40) *
Проще уж сделать две видеостраницы в одной раме. Неактивная будет буфером для принимаемых по кабелю данных.


Брр. А как тогда во времени в таком случае делается адресация? доступ то к памяти должен быть фактически независимый! unsure.gif одна сторона в память (например с 0 по 100 адрес) пишет, а вторая сторона в то же время (с адреса 101-по 201) читает и выдает данные в регистры. Или я что то опять не так понимаю? wacko.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- yagger   Схемотехника и алгоритм работы видеоэкрана   Feb 16 2008, 13:15
- - Dog Pawlowa   Цитата(yagger @ Feb 16 2008, 17:15) Справ...   Feb 16 2008, 13:45
- - yagger   ммммм.... Т.е. китайцы до сих пор пионеры и строят...   Feb 16 2008, 13:53
|- - Dog Pawlowa   Цитата(yagger @ Feb 16 2008, 17:53) Прост...   Feb 16 2008, 14:01
- - yagger   Т.е. ГРУБО говоря у них обновление как ШИМ так и К...   Feb 16 2008, 14:04
- - GetSmart   Цитата(Dog Pawlowa)Большинство табло так не работа...   Feb 16 2008, 15:59
|- - Dog Pawlowa   Цитата(GetSmart @ Feb 16 2008, 19:59) Не ...   Feb 16 2008, 20:20
- - yagger   GetSmart дело в том что я пока в расчете и не затр...   Feb 16 2008, 21:25
|- - Dog Pawlowa   Цитата(yagger @ Feb 17 2008, 01:25) Да и ...   Feb 17 2008, 02:14
- - vetal   Что-то вы не то насчитали. У вас 24*32*3*8*100 бит...   Feb 16 2008, 21:54
|- - yagger   Цитата(vetal @ Feb 17 2008, 01:54) Что-то...   Feb 17 2008, 09:35
- - GetSmart   Цитата(yagger)Даже если взять озу с временем досту...   Feb 17 2008, 01:15
- - GetSmart   Так делают любители, вроде ledmaster. Ковчег навер...   Feb 17 2008, 09:57
|- - Ledmaster   Цитата(GetSmart @ Feb 17 2008, 14:57) Так...   Feb 18 2008, 06:54
- - yagger   GetSmart, огромное спасибо за достаточно подробное...   Feb 17 2008, 10:40
- - GetSmart   Да, строил. Знаю там каждую крупинку. Поверьте мне...   Feb 17 2008, 10:45
|- - yagger   Не сочтите за назойливость, а почему СТРОИЛ? сейча...   Feb 17 2008, 10:56
|- - _LD   Цитата(yagger @ Feb 17 2008, 13:56) Может...   Feb 17 2008, 21:55
|- - yagger   Цитата(_LD @ Feb 18 2008, 01:55) Обычно х...   Feb 18 2008, 06:10
||- - _LD   Цитата(yagger @ Feb 18 2008, 09:10) Вы вс...   Feb 19 2008, 22:23
||- - yagger   Цитата(_LD @ Feb 20 2008, 02:23) Если два...   Feb 20 2008, 06:37
||- - _LD   Цитата(yagger @ Feb 20 2008, 09:37) Уважа...   Feb 21 2008, 00:11
|- - yagger   Цитата(_LD @ Feb 18 2008, 01:55) Да, глуб...   Feb 20 2008, 12:51
- - GetSmart   Далековато от меня. В Минске я ещё не разу не был....   Feb 17 2008, 11:10
- - yagger   GetSmart,Спасибо еще раз... А в Минск милости прос...   Feb 17 2008, 11:22
- - GetSmart   Цитата(Ledmaster)Уважаемый GetSmart, что-то не при...   Feb 18 2008, 07:42
|- - Tehnoon   Господа, извините что вмешиваюсь... Но мне соверше...   Feb 18 2008, 14:22
|- - yagger   Цитата(Tehnoon @ Feb 18 2008, 18:22) Госп...   Feb 18 2008, 17:28
|- - Галстук   Цитата(Tehnoon @ Feb 18 2008, 17:22) Госп...   Feb 21 2008, 09:31
|- - yagger   Цитата(Галстук @ Feb 21 2008, 13:31) У на...   Feb 22 2008, 18:51
|- - Галстук   Цитата(yagger @ Feb 22 2008, 21:51) А ШИМ...   Feb 24 2008, 09:11
- - GetSmart   Цитата(_LD)Если быстродействие памяти и требуемые ...   Feb 21 2008, 06:50
- - GetSmart   Цитата(yagger)На сколько я понимаю приемлемо из-за...   Feb 21 2008, 08:08
- - at90   а какого разрешения модули и экран?   Feb 21 2008, 14:44
|- - yagger   Цитата(at90 @ Feb 21 2008, 18:44) а каког...   Feb 21 2008, 15:56
|- - Галстук   Цитата(yagger @ Feb 21 2008, 18:56) ну ...   Feb 21 2008, 19:35
- - yagger   Ребята, А может расскажите принцип масштабирования...   Feb 23 2008, 08:29
- - GetSmart   Масштабирование мы не применяли. У нас делалось та...   Feb 23 2008, 16:34
|- - yagger   Цитата(GetSmart @ Feb 23 2008, 20:34) Мас...   Feb 24 2008, 10:47
||- - Галстук   Цитата(yagger @ Feb 24 2008, 13:47) как я...   Feb 24 2008, 11:52
||- - yagger   Цитата(Галстук @ Feb 24 2008, 15:52) а кт...   Feb 24 2008, 12:35
||- - Галстук   Цитата(yagger @ Feb 24 2008, 15:35) хм....   Feb 24 2008, 14:28
|- - yagger   Цитата(GetSmart @ Feb 23 2008, 20:34) В д...   Feb 24 2008, 18:38
|- - yagger   Цитата(GetSmart @ Feb 23 2008, 20:34) В д...   Feb 24 2008, 20:07
- - GetSmart   Цитата(yagger)если я правильно понимаю, в этом вар...   Feb 24 2008, 14:55
|- - yagger   http://www.leds.ru/forum/viewtopic.php?t=26 тут да...   Feb 24 2008, 15:11
- - GetSmart   Цитата(yagger)что означает фраза (для меня пока сл...   Feb 24 2008, 19:21
- - GetSmart   Цитата(yagger)Но ледмастер писал в ледфоруме, что ...   Feb 24 2008, 21:00
|- - yagger   Цитата(GetSmart @ Feb 25 2008, 01:00) Ссы...   Feb 25 2008, 09:20
- - GetSmart   Цитата(ledmaster)Алгоритм весов разрядов, который ...   Feb 25 2008, 15:43
|- - yagger   Цитата(GetSmart @ Feb 25 2008, 19:43) Для...   Feb 25 2008, 18:40
|- - adc   Цитата(GetSmart @ Feb 25 2008, 18:43) У м...   Feb 26 2008, 12:51
- - GetSmart   Цитата(yagger)А по вашему мнению что полезнее изуч...   Feb 25 2008, 19:44
|- - yagger   Цитата(GetSmart @ Feb 25 2008, 23:44) Так...   Feb 25 2008, 20:55
|- - Галстук   Цитата(yagger @ Feb 25 2008, 23:55) поним...   Feb 26 2008, 11:11
|- - yagger   Цитата(Галстук @ Feb 26 2008, 15:11) либо...   Feb 26 2008, 19:05
|- - Галстук   Цитата(yagger @ Feb 26 2008, 22:05) это т...   Feb 28 2008, 20:03
|- - yagger   Цитата(Галстук @ Feb 29 2008, 00:03) Тепе...   Feb 29 2008, 07:03
- - GetSmart   Цитата(adc)Вот кстати ссылочка, эта тема как раз о...   Feb 26 2008, 13:48
- - GetSmart   Бывает ещё дельта-сигма ШИМ. Его несложно реализов...   Feb 27 2008, 08:42
- - yagger   При эксперементах наткнулся на проблемку. Даже есл...   Nov 26 2008, 09:11
- - GetSmart   То что Вы описали, вполне "законный" глю...   Nov 26 2008, 09:27
- - yagger   Самое интересное я сейчас пересмотрел даташит на D...   Nov 26 2008, 09:42
- - GetSmart   Протестировал я глюки "весового" алгорит...   Jan 21 2009, 15:41
|- - yagger   Цитата(GetSmart @ Jan 21 2009, 19:41) Ну ...   Jan 21 2009, 16:33
|- - yagger   Цитата(GetSmart @ Jan 21 2009, 19:41) Ну ...   Jan 22 2009, 16:22
|- - GetSmart   Цитата(yagger @ Jan 22 2009, 22:22) Сразу...   Jan 22 2009, 16:39
|- - yagger   Уважаемый GetSmart, тут еще пара вопросов возникла...   Jan 23 2009, 19:14
- - GetSmart   Всегда пожалуйста. Да, и сдаётся мне, что при так...   Jan 21 2009, 16:49
|- - yagger   Цитата(GetSmart @ Jan 21 2009, 20:49) Но ...   Jan 21 2009, 17:03
|- - add   Цитата(GetSmart @ Jan 21 2009, 19:49) Все...   Jan 23 2009, 09:50
- - GetSmart   Цитата(yagger @ Jan 24 2009, 16:47) Брр. ...   Jan 24 2009, 14:43
|- - yagger   Цитата(GetSmart @ Jan 24 2009, 17:43) Сам...   Jan 24 2009, 15:19
- - rezident   Цитата(yagger @ Jan 24 2009, 15:47) Брр. ...   Jan 24 2009, 15:04


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

 


RSS Текстовая версия Сейчас: 28th July 2025 - 19:50
Рейтинг@Mail.ru


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