13.05.2016, 21:32
|
#311
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,531
Сказал спасибо: 699
Сказали Спасибо 4,319 раз(а) в 1,979 сообщении(ях)
|
Re: ПЛИС С чего начать?
Ми-ми-ми...
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
|
|
|
|
13.05.2016, 23:14
|
#312
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: ПЛИС С чего начать?
Сообщение от Kabron
|
Ми-ми-ми...
|
Интересно, Вы на самом деле что-то такое знаете или это так...
|
|
|
|
14.05.2016, 08:47
|
#313
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,352
Сказал спасибо: 85
Сказали Спасибо 611 раз(а) в 370 сообщении(ях)
|
Re: ПЛИС С чего начать?
Сообщение от omercury
|
HY57V161610DTC - 2 канала по 32 бита всего 4 чипа
|
Этих микрух в таком кол-ве только на 1 страницу 1920х1080 RGB 8 бит хватит.
По своему опыту скажу, лучше взять память поболее, чтобы меньше корпусов было, с разводкой проще.
Я использую для подобных вещей K4S561632x (16 бит).
Имхо, 2 таких чипа будет достаточно по пропускной способности, если тактовая будет 120 Мгц или более, а шина 32 бита. А по объему хватит на 8 страниц.
Для RGB 1920х1080х60х3/4 (:4 т.к. шина 32 бита у 2-х чипов), это примерно 93 300 000 чтений 32-х битных слов в секунду. Запись по SPI не идет ни в какое сравнение, добавит не более 2х- мегаслов в сек. На регенерацию тоже мизер уходит.
Так что 2-х м/с будет с небольшим запасом.
Стабилизаторы лучше импульсные (только на 2.5В можно аналог), иначе довольно сильно все это греется.
Плату лучше 4 слоя минимум, если не хотите героически бороться с глюками, когда все вроде бы в целом и работает, но иногда все же сбоит.
|
|
|
|
14.05.2016, 11:20
|
#314
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: ПЛИС С чего начать?
1920*1080=1.977 мегабита, каждая HY57V161610 имеет организацию 512*2*16 бит, то есть 1 мегабит на 16 каналов, соответственно последовательно надо 2 микросхемы. Цвет хотел 24 бита и 8 бит в каждом канале использоваться не будут.
В принципе хватило бы и трёх чипов на общую 48-битную шину.
Тактовая для 1920*1080*60 - 165МГц, то есть моя семинаносекундная для этой цели уже как бы слабовата, но и это можно было бы решить буферизацией в набортную SRAM. Со слоями тоже прокатило бы, так как синхронизированные выводы для шины данных раскиданы на все 4 стороны второго циклона.
pambaru, проблема в другом - пиксельклок. Без внешнего трансмиттера он просто не потянет такой поток...
|
|
|
|
14.05.2016, 15:59
|
#315
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,352
Сказал спасибо: 85
Сказали Спасибо 611 раз(а) в 370 сообщении(ях)
|
Re: ПЛИС С чего начать?
Сообщение от omercury
|
1920*1080=1.977 мегабита
|
1 пиксель - 1 бит?
Если брать RGB 24 бита (8 бит на цвет), то один фрейм занимает 6 мегабайт (примерно). Емкость микрухи 16 мбит=2 мбайта. (512*2*16 бит=2 мбайт).
На 1 кадр нужно 3 микрухи (с округлением в круглю сторону - 4 микрухи).
|
|
|
|
14.05.2016, 16:02
|
#316
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,352
Сказал спасибо: 85
Сказали Спасибо 611 раз(а) в 370 сообщении(ях)
|
Re: ПЛИС С чего начать?
Сообщение от omercury
|
Тактовая для 1920*1080*60 - 165МГц,
|
Проблема узости канала передачи данных ПЛИС - SDRAM решается увеличением разрядности.
32 бита для этой задачи - самое оно.. На 130 МГц будет работать. Повышение тактовой приводит к затруднениям разводки внутри ПЛИС.
|
|
|
|
14.05.2016, 16:31
|
#317
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,531
Сказал спасибо: 699
Сказали Спасибо 4,319 раз(а) в 1,979 сообщении(ях)
|
Re: ПЛИС С чего начать?
Вообще, один из самых малокровных вариантов, использовать какую-нить малиноподобную приблуду. Донглы андроидные всякие итп.
А так, вы велосипед изобретаете.
Единственная сложность - многообразие выбора.
В более универсальной степени, по сериал и Bluetooth это у меня уже реализовано в проекте uxWindows terminal.
https://kazus.ru/forums/showthread.p...ight=uxwindows
Не имеет значение какое устройство вывода: TV, монитор, PC, планшет, телефон...
ЗЫ, Паша, пардон, если не в тему.
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
Последний раз редактировалось Kabron; 14.05.2016 в 16:49.
|
|
|
|
14.05.2016, 16:45
|
#318
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,352
Сказал спасибо: 85
Сказали Спасибо 611 раз(а) в 370 сообщении(ях)
|
Re: ПЛИС С чего начать?
Сообщение от Kabron
|
А так, вы велосипед изобретаете.
|
Я в свое время делал подобное, только вывод был на VGA 1024x768.
Плюс было две экранные зоны внутри ПЛИС, которые накладывались на фрейм.
Координаты этих зон можно было задавать произвольно.
В одну зону заливал изображение курсора мыши, в другую - разные экранные меню, типа OSD.
К этому еще цеплялась мышь, вызывались экранные меню, мышкой двигались движки и нажимались кнопочки.
Работало. Но применения в деле так и не нашло, так где-то у заказчика и валяется. Слишком дорого, а самое главное, не нашлось реальной ниши для применения - только поиграться.
P.S. На мой взгляд разные маленькие TFT экранчики актуальнее в реальной жизни.
|
|
|
|
14.05.2016, 16:52
|
#319
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,531
Сказал спасибо: 699
Сказали Спасибо 4,319 раз(а) в 1,979 сообщении(ях)
|
Re: ПЛИС С чего начать?
Сообщение от pambaru
|
Но применения в деле так и не нашло, так где-то у заказчика и валяется. Слишком дорого, а самое главное, не нашлось реальной ниши для применения - только поиграться.
P.S. На мой взгляд разные маленькие TFT экранчики актуальнее в реальной жизни.
|
Потому что ПЛИС и ваще железо. У меня работает на любой готовой платформе, что есть под рукой. А мабила под рукой всегда есть.
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
Последний раз редактировалось Kabron; 14.05.2016 в 16:54.
|
|
|
|
14.05.2016, 20:09
|
#320
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: ПЛИС С чего начать?
Сообщение от pambaru
|
1 пиксель - 1 бит?
|
Угу.
И далее умножаем на глубину цвета (разрядность).
Сообщение от pambaru
|
На 1 кадр нужно 3 микрухи (с округлением в круглю сторону - 4 микрухи).
|
Ну?
Сообщение от omercury
|
HY57V161610DTC - 2 канала по 32 бита всего 4 чипа
|
Сообщение от pambaru
|
Проблема узости канала передачи данных ПЛИС - SDRAM решается увеличением разрядности.
|
А я как написал?
Сообщение от omercury
|
В принципе хватило бы и трёх чипов на общую 48-битную шину.
|
Надо 165 МГц выходного потока. Далее умножение на 10 для TMDS и... упираемся в потолок Циклона в 640-805Мбит, то есть в разрешение 1024х768...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:24.
|
|