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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Матрица от ноутбука + arm
bloodden
сообщение Nov 19 2008, 21:02
Сообщение #16


Бывалый
***

Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853



Можно smile.gif , но про учебные цели - это Вы в точку. Хотя, я думаю, 60 МГц гонять по плате не так уж страшно.


--------------------
Заходите кому надо на мой сайт
Go to the top of the page
 
+Quote Post
spirt
сообщение Nov 26 2008, 07:32
Сообщение #17





Группа: Новичок
Сообщений: 4
Регистрация: 15-11-08
Пользователь №: 41 647



Получается, что всё, обсуждение закончено?
Go to the top of the page
 
+Quote Post
slog
сообщение Nov 26 2008, 07:45
Сообщение #18


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Цитата(spirt @ Nov 26 2008, 10:32) *
Получается, что всё, обсуждение закончено?

А чего ещё обсуждать? Всё и так понятно.
Если чего не понятно - спроси.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
SergeyGSM
сообщение Jan 3 2009, 08:41
Сообщение #19


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

Группа: Свой
Сообщений: 82
Регистрация: 9-06-06
Из: Украина
Пользователь №: 17 926



Если тема актуальна.....

1. по личному опыту знаю .... Cyclon II непотянет такую разрешалку, даже 6 nS
картинку вы увидите , но смотреть на нее будет неприятно(40Hz max)
я бы взял Stratix II (сходу BGA 484 ноги )
2. LVDS впихнуть внутрь FPGA - не проблема
3. Судя из правил трассировки PCB для FPGA - двумя слоями тоже не обойтись - минимум 4

с другой стороны.......

1. Опыт работы с плисами - вещь полезная и Очень интересная
2. просто перешив конфиг память у плиски - вы тут же получите новое устройство, те возможности широки
3. я помогу спрашивайте....
Go to the top of the page
 
+Quote Post
slog
сообщение Jan 3 2009, 13:53
Сообщение #20


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Цитата(SergeyGSM @ Jan 3 2009, 11:41) *
Если тема актуальна.....

1. по личному опыту знаю .... Cyclon II непотянет такую разрешалку, даже 6 nS
картинку вы увидите , но смотреть на нее будет неприятно(40Hz max)
я бы взял Stratix II (сходу BGA 484 ноги )


Откуда такая уверенность?
В чем собственно проблема с CyclonII ?


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
SergeyGSM
сообщение Jan 3 2009, 21:24
Сообщение #21


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

Группа: Свой
Сообщений: 82
Регистрация: 9-06-06
Из: Украина
Пользователь №: 17 926



Цитата(slog @ Jan 3 2009, 17:53) *
Откуда такая уверенность?
В чем собственно проблема с CyclonII ?

я делал такой девайскак раз на Cyclon II(тут фотку выкладывал рабочего девайса, ветка что то типа "ARM9 или ARM7+контроллер LCD")
максимум , что я с него выжал - 640x480 при RGB 5:6:5 с приемлемым рефрешем в 60Hz
но это поначалу....
когда я садился делать эту "видеокарту" опыта по плисам у меня практически небыло
а проблема вот в чем....
посчитайте
частота DCLK TFT от Sharp-a например 25 MHZ (рекомендуемая) - это 40нс период, вроде много, но
за этот период нужно не только успеть вывести точку на TFT но и дать "корридор" для записи этой точки в память процом (внешним), следовательно делаем ДВУХПОРТОВУЮ ПАМЯТЬ и делим наши 40ns пополам.
половина для чтения на TFT , а другая для доступа к памяти со стороны проца. Цикл записи в память составляет МИНИМУМ 10 ns. 20-10 =10 ns у нас свободны для установки адреса после мультиплексора , все бы хорошо, вроде всего хватает, но не нут то было, у Cyclona II , даже самого шустрого(6nS), задержка на распространение сигналов >=6nS. Te на переходные процессы мы должны потратить , чтоб все работало четко, минимум 12nS (это на установку управляющих сигналов и их снятие) . Ну тут явно 12 больше чем те 10 nS что остались. Это все касается "простого решения" видеокарты на EP2C8F256C6 и памяти K6R4016-10JI (SRAM 10nS Samsung, если я не ошибся, приду на работу гляну точнее). И это только голая теория, в железе все ГОРАЗДО злее!
Так пользуй SDRAM скажете вы, ПРАВИЛЬНО, можно было бы попользовать и SDRAM, тем более что есть готовое ядро от ALTERA, но это уже подразумевает создания девайса в SOPC Buildere co всеми вытекающими.... Скажите , новичек в ПЛИСАХ сможет это осилить за месяц скажем?У меня много времени ушло на "понять" альтеровский софт.

PS Ядро TFT у меня есть написанное, могу помочь, но оно на 640х480х16bit

В дальнейшем, конечно переделал, под SDRAM с Nios II в нутри плиса , со всякими функционалами типа простых 2D функций прямо в видеокарте

на данный момент сравниваю , что собственно быстрее ARM 9(7) с внутренним LCD контроллером или с моей прибамбасиной , включенной в SRAM поле адресов ARMa. Выигрыш по скорости - ну как минимум (у LPC2478) 70%

Цитата(MTh @ Nov 17 2008, 06:51) *
Ребят. Проблем две.
1. Есть спецы по ПЛИС? .......


Есть , а где ТЗ , и "на пиво"?

Цитата(bloodden @ Nov 17 2008, 13:05) *
Тут есть один вариант: Epson выпускает контроллеры S1DXXXXX они подходят вроде (непомню по разрешению и объёму видеопамяти), только есть один нюанс - фиг в Украине достанеш.....

Ну зачем так сразу?........

santa2.gif
У меня "завалялось" для вас парочку таких как надо smile.gif прямо в Киеве валяются
вам TBGA или TQFP ?
отдам по чем сам брал

Сообщение отредактировал SergeyGSM - Jan 3 2009, 21:27
Go to the top of the page
 
+Quote Post
bloodden
сообщение Jan 3 2009, 22:33
Сообщение #22


Бывалый
***

Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853



Цитата(SergeyGSM @ Jan 3 2009, 23:24) *
...

PS Ядро TFT у меня есть написанное, могу помочь, но оно на 640х480х16bit
....
У меня "завалялось" для вас парочку таких как надо smile.gif прямо в Киеве валяются
вам TBGA или TQFP ?
отдам по чем сам брал

smile.gif a14.gif TQFP парочку взял бы. bloodden2005(гав-гав)mail.ru Могу подъехать куда надо. Жду ответа как соловей лета smile.gif


--------------------
Заходите кому надо на мой сайт
Go to the top of the page
 
+Quote Post
SergeyGSM
сообщение Jan 3 2009, 22:48
Сообщение #23


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

Группа: Свой
Сообщений: 82
Регистрация: 9-06-06
Из: Украина
Пользователь №: 17 926



Цитата(bloodden @ Jan 4 2009, 02:33) *
smile.gif a14.gif TQFP парочку взял бы. bloodden2005(гав-гав)mail.ru Могу подъехать куда надо. Жду ответа как соловей лета smile.gif

Отправил на почту свои координаты

за одно можно будет посмотреть мою "видеокарту в действии" smile.gif
Go to the top of the page
 
+Quote Post
bloodden
сообщение Jan 4 2009, 01:20
Сообщение #24


Бывалый
***

Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853



Цитата(SergeyGSM @ Jan 4 2009, 00:48) *
за одно можно будет посмотреть мою "видеокарту в действии" smile.gif

А это вообще супер smile.gif
ЗЫ: Я завтра наберу.


--------------------
Заходите кому надо на мой сайт
Go to the top of the page
 
+Quote Post
slog
сообщение Jan 4 2009, 07:53
Сообщение #25


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Цитата(SergeyGSM @ Jan 4 2009, 00:24) *
максимум , что я с него выжал - 640x480 при RGB 5:6:5 с приемлемым рефрешем в 60Hz

а проблема вот в чем....
посчитайте
частота DCLK TFT от Sharp-a например 25 MHZ (рекомендуемая) - это 40нс период, вроде много, но
за этот период нужно не только успеть вывести точку на TFT но и дать "корридор" для записи этой точки в память процом (внешним), следовательно делаем ДВУХПОРТОВУЮ ПАМЯТЬ и делим наши 40ns пополам.
половина для чтения на TFT


НЕ-ВЕ-РЮ. (с) Станиславский.
Можно конечно и на стратиксе такую задачу не решить, но на деле применяют некоторые ухищрения, и в результате самого медленного циклона хватит с огромным запасом. Например используют две страницы памяти, одна выводится, во вторую процессор пишет, это упрощает логику, но требует больше памяти. Зато проц быстрый не нужен. Потом, даже с одной страницей памяти, 10нс память должна работать не на 25 МГц а на 100. 3 такта отдаётся процу и один такт видео контроллеру. И 10нс задержка в ПЛИС от входа до выхода это тоже не препятствие, сигнал можно обрабатывать за несколько тактов. Так что продолжаю утверждать что самого простого и дешёвого циклона хватит для видео контроллера 1024х768 с большим запасом.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
SergeyGSM
сообщение Jan 4 2009, 10:28
Сообщение #26


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

Группа: Свой
Сообщений: 82
Регистрация: 9-06-06
Из: Украина
Пользователь №: 17 926



Цитата(slog @ Jan 4 2009, 11:53) *
НЕ-ВЕ-РЮ. (с) Станиславский.


Ваше право. каждый учиться на собственных "граблях"
Цитата
Можно конечно и на стратиксе такую задачу не решить, но на деле применяют некоторые ухищрения, и в результате самого медленного циклона хватит с огромным запасом. Например используют две страницы памяти, одна выводится, во вторую процессор пишет, это упрощает логику, но требует больше памяти.


да , пользуют.... а что вы будете делать когда надо будет копировать с одной страницы в другую?
да ... и если понадобиться внести некие изменения в первую страницу? например вывести новое значение часов? держать два образа и их обрабатывать - не наилучший выход из "ухищрений"
Цитата
Можно конечно и на стратиксе такую задачу не решить


Stratix был предложен мною (я сделал много пробных проектов и на Cyclone II в том числе) только потому, что в него можно впихнуть CPU, DDR Core , DMA , LVDS ,TFT Core и еще разное "вкусное" как для видеокарты . A DDR в Cyclon II (альтеровский ) не воткнуть!
Все равно делать PCB в 4 слоя минимум. В результате получим девайс пригодный не только для читалки....

Цитата
Зато проц быстрый не нужен. Потом, даже с одной страницей памяти, 10нс память должна работать не на 25 МГц а на 100.

хочу видеть!!! 10nS это не длина цыкла(всего!) а только время, минимальное, на которое должен быть активирован сигнал записи|чтения! если пользовать SRAM . А если меньше , то это уже SDRAM и там технологии совсем другие. Например нужно будет делать FIFO перед TFT Core, а этот тип буфера в Cyclone крайне медленный.... вобщем , нюансы...

Цитата
И 10нс задержка в ПЛИС от входа до выхода это тоже не препятствие, сигнал можно обрабатывать за несколько тактов.

Вы давно с ПЛИС работаете? там немного не так "от входа до выхода"....

Цитата
Так что продолжаю утверждать что самого простого и дешёвого циклона хватит для видео контроллера 1024х768 с большим запасом.


ответ в моих предыдущих постах....
работать будет , но вам самим это не понравиться!

PS пробуйте, "шишки" еще ни кому не мешали!

Сообщение отредактировал SergeyGSM - Jan 4 2009, 10:41
Go to the top of the page
 
+Quote Post
slog
сообщение Jan 4 2009, 14:12
Сообщение #27


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Спорить сильно не буду. Беспредметно как-то. Для SRAM 10nS время между циклами порядка 2nS. Так что за 40nS в память можно 3 раза не торопясь слазить. DDR память к Циклону цепляется, вроде даже к самому мелкому, только не понятно зачем она тут нужна.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
SergeyGSM
сообщение Jan 4 2009, 19:40
Сообщение #28


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

Группа: Свой
Сообщений: 82
Регистрация: 9-06-06
Из: Украина
Пользователь №: 17 926



Цитата(slog @ Jan 4 2009, 17:12) *
Для SRAM 10nS время между циклами порядка 2nS. Так что за 40nS в память можно 3 раза не торопясь слазить.

а вот и НЕПРАВДА . Обоснуйте, ну хотя бы на Samsung 10nS памяти. Хочу видеть результаты симуляции в Quartus II! Если не будет - то вы спорите о предмете , о котором и ПОНЯТИЯ не имеете!

Цитата
DDR память к Циклону цепляется, вроде даже к самому мелкому, только не понятно зачем она тут нужна.

Опять! Хочу видеть проект собранный в SOPC Buildere и успешно прошедший компилирование!
именно мелкий Cyclon II плюс ядро DDR.

Цитата
только не понятно зачем она тут нужна.

а все просто - одна шустрая память, один Stratix II и площадь PCB сэкономили а , соответственно, и бабки на ту самую плату. Плюс память шустрая, что позволяет достаточно быстро работать CPU внутри ПЛИС.....что это я! Обьясняю как первокласнику , это вы должны ВСЕ ЗНАТЬ


ДОКАЗЫВАЙТЕ СВАИ СЛОВА ДЕЛОМ
Я за свои могу ответить работающими девайсами.
Любой желающий , киевлянин, может воочию убедиться.

Цитата(slog @ Jan 4 2009, 17:12) *
Спорить сильно не буду. Беспредметно как-то. Для SRAM 10nS время между циклами порядка 2nS. Так что за 40nS в память можно 3 раза не торопясь слазить.

А это говорит , что вы не удосужились прочитать НИ ОДНОГО DS на 10nS память !
10 nS - время АКТИВНОГО СИГНАЛА WR#, а полный цыкл (все сигналы) от 18 до 24 nS!
увы , нужно учитывать худший вариант , а 24*3!=40ns ! вот так!

Спорим дальше? Или вы сдаетесь?

Сообщение отредактировал SergeyGSM - Jan 4 2009, 19:26
Go to the top of the page
 
+Quote Post
slog
сообщение Jan 5 2009, 08:22
Сообщение #29


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Самый дешёвый StratixII стоит под 180$ это экономия? Ради примитивной "видеокарты".
На SRAM никто не мешает выставить все сигналы одновременно, через 10ns снять WR, через пару nS новый цикл. Для интересу ознакомился бы с даташитом где для 10нС памяти требуется цикл минимум 18нС. Что-то не нашёл таких.
Про DDR - в ApNotes у Altera где-то даже плата была - самый мелкий Cyclone I в QFP208 + DDR.
Спорить мне честно говоря лень, поэтому считайте что сдаюсь :-)


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
SergeyGSM
сообщение Jan 5 2009, 12:37
Сообщение #30


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

Группа: Свой
Сообщений: 82
Регистрация: 9-06-06
Из: Украина
Пользователь №: 17 926



Цитата(slog @ Jan 5 2009, 11:22) *
Самый дешёвый StratixII стоит под 180$ это экономия? Ради примитивной "видеокарты".

почему же примитивной? с 2D акселератором да и GUI можно туда запихнуть
знаю , есть преценденты и 3D туда пихали, но у меня на это еще "кишка тонка"
Цитата
На SRAM никто не мешает выставить все сигналы одновременно,

Можно, теоритически, но на практике они в жизни одновременно не выставяться......

Цитата
Про DDR - в ApNotes у Altera где-то даже плата была - самый мелкий Cyclone I в QFP208 + DDR.

с урезанным ядром DDR? видел , бюджетка.... так поиграться на 5 мин.

не, при желани можно мутить и на Cyclon II + SDRAM , но тогда действительно примитив
Цитата
Спорить мне честно говоря лень, поэтому считайте что сдаюсь :-)

Жаль. А хотелось бы поспорить, может и родился бы проектик совместными усилиями.....
полезный для всех.....
Go to the top of the page
 
+Quote Post

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

 


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


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