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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> STM32F429 Discovery / uGFX, работа с LCD 7'' 800x480
nanorobot
сообщение Sep 26 2018, 10:10
Сообщение #16


Местный
***

Группа: Участник
Сообщений: 244
Регистрация: 29-02-08
Пользователь №: 35 503



Цитата(scifi @ Sep 26 2018, 14:27) *
Двойной буфер, чтобы не раздражала медленная прорисовка. Если артефакты от затыка на шине, двойной буфер не в тему - второй буфер на той же шине, что и первый.



да, наверное так. Но тогда, возвращаясь назад - 32 битовая SDRAM супротив 16 битовой, даст двойной(плюс минус лапоть) прирост скорости шины? Или только для формата вроде RGB888?

Сообщение отредактировал nanorobot - Sep 26 2018, 10:12
Go to the top of the page
 
+Quote Post
mantech
сообщение Sep 26 2018, 17:35
Сообщение #17


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(nanorobot @ Sep 26 2018, 13:10) *
да, наверное так. Но тогда, возвращаясь назад - 32 битовая SDRAM супротив 16 битовой, даст двойной(плюс минус лапоть) прирост скорости шины? Или только для формата вроде RGB888?


Прирост даст, но не двойной. Формат видео большого значения не имеет.
Go to the top of the page
 
+Quote Post
Integro
сообщение Sep 27 2018, 09:27
Сообщение #18


Частый гость
**

Группа: Свой
Сообщений: 167
Регистрация: 25-12-09
Из: Минск
Пользователь №: 54 460



Цитата(mantech @ Sep 26 2018, 20:35) *
Прирост даст, но не двойной. Формат видео большого значения не имеет.

Не могли бы вы пояснить почему прирост будет, но не двойной?
Так как DMA все ровно будет фетчить по 16бит (для 565) и будет складывать в фифо контроллера по 2байта? Количество обращений к памяти ведь не измениться? За счет чего прирост?
Или DMA возьмет из памяти 4байта положит их в фифо(32бит) и контроллер зная, что это два пикселя 565 выкинет в дисплей (не уверен что LCD контроллер на это способен), в этом случае прирост в два раза.
Для 32битного формата задержка чтения также сократиться в два раза. Или я что-то упускаю?
Go to the top of the page
 
+Quote Post
mantech
сообщение Sep 27 2018, 10:21
Сообщение #19


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Integro @ Sep 27 2018, 12:27) *
Не могли бы вы пояснить почему прирост будет, но не двойной?
Так как DMA все ровно будет фетчить по 16бит (для 565) и будет складывать в фифо контроллера по 2байта? Количество обращений к памяти ведь не измениться? За счет чего прирост?
Или DMA возьмет из памяти 4байта положит их в фифо(32бит) и контроллер зная, что это два пикселя 565 выкинет в дисплей (не уверен что LCD контроллер на это способен), в этом случае прирост в два раза.
Для 32битного формата задержка чтения также сократиться в два раза. Или я что-то упускаю?


Ускорение работы с памятью идет в основном за счет burst-транзакций, от ширины шины их кол-во не меняется, поэтому процентов 10-15 потерь в скорости будет. По крайне мере в МК с ДДР памятью такой процент потерь имеется.
Go to the top of the page
 
+Quote Post
nanorobot
сообщение Sep 27 2018, 10:51
Сообщение #20


Местный
***

Группа: Участник
Сообщений: 244
Регистрация: 29-02-08
Пользователь №: 35 503



Цитата(Integro @ Sep 27 2018, 14:27) *
Не могли бы вы пояснить почему прирост будет, но не двойной?
Так как DMA все ровно будет фетчить по 16бит (для 565) и будет складывать в фифо контроллера по 2байта? Количество обращений к памяти ведь не измениться? За счет чего прирост?
Или DMA возьмет из памяти 4байта положит их в фифо(32бит) и контроллер зная, что это два пикселя 565 выкинет в дисплей (не уверен что LCD контроллер на это способен), в этом случае прирост в два раза.
Для 32битного формата задержка чтения также сократиться в два раза. Или я что-то упускаю?

Так же не вполне себе представляю нюансы работы LCD контроллера. Не исключаю, что прирост будет за счет того, что перерисовка картинки с использованием DMA2D будет юзать 32 битовый доступ к SDRAM, что снизит нагрузку на шину в процессе рисования, и как следствие, уменьшит(возможно до нуля biggrin.gif ) появление артефактов. Практика критерий истины (с)

Сообщение отредактировал nanorobot - Sep 27 2018, 10:52
Go to the top of the page
 
+Quote Post
AVI-crak
сообщение Sep 27 2018, 18:29
Сообщение #21


Частый гость
**

Группа: Участник
Сообщений: 182
Регистрация: 16-10-15
Пользователь №: 88 894



Я не в курсе насколько будет ускорение, потому как F7, 16 бит память, и 800*480 экран.
Но могу точно сказать - свободных ног мк станет значительно меньше.
Go to the top of the page
 
+Quote Post
nanorobot
сообщение Sep 27 2018, 19:09
Сообщение #22


Местный
***

Группа: Участник
Сообщений: 244
Регистрация: 29-02-08
Пользователь №: 35 503



Цитата(AVI-crak @ Sep 27 2018, 23:29) *
Я не в курсе насколько будет ускорение, потому как F7, 16 бит память, и 800*480 экран.
Но могу точно сказать - свободных ног мк станет значительно меньше.

Про ноги очевидно. Остальное не понял.
Go to the top of the page
 
+Quote Post
Integro
сообщение Sep 28 2018, 12:48
Сообщение #23


Частый гость
**

Группа: Свой
Сообщений: 167
Регистрация: 25-12-09
Из: Минск
Пользователь №: 54 460



Ради интереса решил разобраться как влияет ширина шины и выходной формат на ST'шных контроллерах...
Открываю интернет, а там уже все посчитано biggrin.gif



Оригинал


Go to the top of the page
 
+Quote Post
nanorobot
сообщение Sep 28 2018, 18:07
Сообщение #24


Местный
***

Группа: Участник
Сообщений: 244
Регистрация: 29-02-08
Пользователь №: 35 503



Цитата(Integro @ Sep 28 2018, 17:48) *
Ради интереса решил разобраться как влияет ширина шины и выходной формат на ST'шных контроллерах...
Открываю интернет, а там уже все посчитано biggrin.gif


Спасибо! То что нужно! Мои надежды подтверждаются! RTFM!

Сообщение отредактировал nanorobot - Sep 28 2018, 18:11
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 10th November 2024 - 18:10
Рейтинг@Mail.ru


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