|
|
  |
Матрица от ноутбука + arm |
|
|
|
Nov 26 2008, 07:32
|
Группа: Новичок
Сообщений: 4
Регистрация: 15-11-08
Пользователь №: 41 647

|
Получается, что всё, обсуждение закончено?
|
|
|
|
|
Nov 26 2008, 07:45
|
Знающий
   
Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489

|
Цитата(spirt @ Nov 26 2008, 10:32)  Получается, что всё, обсуждение закончено? А чего ещё обсуждать? Всё и так понятно. Если чего не понятно - спроси.
--------------------
В действительности всё не так, как на самом деле.
|
|
|
|
|
Jan 3 2009, 13:53
|
Знающий
   
Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489

|
Цитата(SergeyGSM @ Jan 3 2009, 11:41)  Если тема актуальна.....
1. по личному опыту знаю .... Cyclon II непотянет такую разрешалку, даже 6 nS картинку вы увидите , но смотреть на нее будет неприятно(40Hz max) я бы взял Stratix II (сходу BGA 484 ноги ) Откуда такая уверенность? В чем собственно проблема с CyclonII ?
--------------------
В действительности всё не так, как на самом деле.
|
|
|
|
|
Jan 3 2009, 21:24
|
Частый гость
 
Группа: Свой
Сообщений: 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 они подходят вроде (непомню по разрешению и объёму видеопамяти), только есть один нюанс - фиг в Украине достанеш..... Ну зачем так сразу?........ У меня "завалялось" для вас парочку таких как надо  прямо в Киеве валяются вам TBGA или TQFP ? отдам по чем сам брал
Сообщение отредактировал SergeyGSM - Jan 3 2009, 21:27
|
|
|
|
|
Jan 3 2009, 22:33
|

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

|
Цитата(SergeyGSM @ Jan 3 2009, 23:24)  ... PS Ядро TFT у меня есть написанное, могу помочь, но оно на 640х480х16bit .... У меня "завалялось" для вас парочку таких как надо  прямо в Киеве валяются вам TBGA или TQFP ? отдам по чем сам брал  TQFP парочку взял бы. bloodden2005(гав-гав)mail.ru Могу подъехать куда надо. Жду ответа как соловей лета
--------------------
|
|
|
|
|
Jan 3 2009, 22:48
|
Частый гость
 
Группа: Свой
Сообщений: 82
Регистрация: 9-06-06
Из: Украина
Пользователь №: 17 926

|
Цитата(bloodden @ Jan 4 2009, 02:33)  Отправил на почту свои координаты за одно можно будет посмотреть мою "видеокарту в действии"
|
|
|
|
|
Jan 4 2009, 07:53
|
Знающий
   
Группа: Свой
Сообщений: 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 с большим запасом.
--------------------
В действительности всё не так, как на самом деле.
|
|
|
|
|
Jan 4 2009, 10:28
|
Частый гость
 
Группа: Свой
Сообщений: 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
|
|
|
|
|
Jan 4 2009, 19:40
|
Частый гость
 
Группа: Свой
Сообщений: 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
|
|
|
|
|
Jan 5 2009, 12:37
|
Частый гость
 
Группа: Свой
Сообщений: 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 , но тогда действительно примитив Цитата Спорить мне честно говоря лень, поэтому считайте что сдаюсь :-) Жаль. А хотелось бы поспорить, может и родился бы проектик совместными усилиями..... полезный для всех.....
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|