| | 
	| Geban |  | 
|---|
 | 
		|  |  |  |  |  |  |  |  |  |  | 
 |  | Пункты: 2096 |  | Регистрация: 03.01.2010 |  |  |  |  |  | 
		| Вот собственно создаю новую тему по совету Павла.Нашел у себя в шкафу панельку от старого ноута, панель  LT121S1-153 производства SAMSUNG, судя по даташиту панель имеет цифровой RGB по 6 бит на цвет(3 отдельных шины), 2 сигнала синхонизации (V и H) сигналы DE (Data Enable) и DCLK (Data Clock). Панель может 800х600(мне столько не нужно). Из железа есть 2 платы от Павла, SK-MAT91SAM9260 и SK-M-XC3S50AN и пару AVR микроконтроллеров (ATmega16). В ПЛИСоводстве я полный 0 (учусь потихоньку), есть небольшой опыть погаммирования на С под AVR.. вот решил попробовать свои силы с вашей помощью. Конечто было бы проще купить SK-WF43BTIBED0TP-Plug,но во первых так не интересно,а во вторых есть небольшие проблемы с финансами.
 |  |  |  |  |  |  |  | 
 | 
	| Pavel Ivanchenko |  | 
|---|
 | 
		|  |  | Admin |  |  |  |  |  |  |  | 
 |  | Пункты: 95456 |  | Регистрация: 24.03.2009 |  | Пол: Мужчина |  |  |  | 
		| Сложно сказать, влезет ли в этот чип (XC3S50AN) модуль развертки, если напишу для SK-AT91SAM9XXXX-S3E, там видно будет ... |  |  |  |  |  |  |  | 
 | 
	| Geban |  | 
|---|
 | 
		|  |  |  |  |  |  |  |  |  |  | 
 |  | Пункты: 2096 |  | Регистрация: 03.01.2010 |  |  |  |  |  | 
		| я вот думаю что для начала наверно попробую сформировать правильные сигналы и попробовать по заливать экран одним цветом, например красным. |  |  |  |  |  |  |  | 
 | 
	| Geban |  | 
|---|
 | 
		|  |  |  |  |  |  |  |  |  |  | 
 |  | Пункты: 2096 |  | Регистрация: 03.01.2010 |  |  |  |  |  |  |  |  |  |  | 
 | 
	| Jury093 |  | 
|---|
 | 
		|  |  |  |  |  |  |  |  |  |  | 
 |  | Пункты: 54288 |  | Регистрация: 25.05.2009 |  | Пол: Мужчина |  | Из: Санкт-Петербург |  | 
		| вот отчет квартуса для макета - формирование сигнала для матрицы, статическая РАМ, 16 бит, байтовый доступ 
единственное, я не посмотрел, есть ли в Спартане PLL..
  |  | На любой вопрос есть любой ответ.
 |  |  |  |  |  | 
 | 
	| Pavel Ivanchenko |  | 
|---|
 | 
		|  |  | Admin |  |  |  |  |  |  |  | 
 |  | Пункты: 95456 |  | Регистрация: 24.03.2009 |  | Пол: Мужчина |  |  |  | 
		| На счетчики для формирования времянок развертки много ресурсов не нужно, а вот чтение видеопамяти и совместно с записью хоста мороки прибавит. |  |  |  |  |  |  |  | 
 | 
	| Jury093 |  | 
|---|
 | 
		|  |  |  |  |  |  |  |  |  |  | 
 |  | Пункты: 54288 |  | Регистрация: 25.05.2009 |  | Пол: Мужчина |  | Из: Санкт-Петербург |  | 
		| а там все, включая развертки на матрицу, чтение из памяти в матрицу, доступ к памяти через жопурегистры..8 бит на шинку выложили, стробик в регистр и так пять раз
 я еще для интереса пристраивал регистры для регулировки параметров разверток с хоста - их тут нет
 мороки действительно много, мои решения "в лоб" не всегда правильны..
 
 зы я скриншот выложил как примерный ориентир на потребление ресурсов FPGA
 |  | На любой вопрос есть любой ответ.
 |  |  |  |  |  | 
 | 
	| Strijar |  | 
|---|
 | 
		|  |  |  |  |  |  |  |  |  |  | Группа: Клиенты
 |  | Пункты: 1618 |  | Регистрация: 21.04.2009 |  | Пол: Мужчина |  |  |  | 
		| А внутренней памяти сколько на XC3S50AN? Если сделать только текстовый режим - то может и хватит ресурсов. Хранить видеобуффер 80х25 и шрифт. |  |  |  |  |  |  |  | 
 | 
	| Jury093 |  | 
|---|
 | 
		|  |  |  |  |  |  |  |  |  |  | 
 |  | Пункты: 54288 |  | Регистрация: 25.05.2009 |  | Пол: Мужчина |  | Из: Санкт-Петербург |  | 
		| согласно флайерсу - 54 кбитаесть еще внешняя статика 512кБайт
 ее вполне хватит на режим 640х480-256color
 если извернуться, то 320х240-hi-color, а то и больше, лень посчитать
 
 зы где-то у меня была ссылка на умного японца, который (память была дорога) на CPLD сделал контроллер видеосигнала а память откусывал по.. полбайта на пиксель
 его сорец я как раз и адаптировал по свои исследования :)
 |  | На любой вопрос есть любой ответ.
 |  |  |  |  |  | 
 | 
	| Strijar |  | 
|---|
 | 
		|  |  |  |  |  |  |  |  |  |  | Группа: Клиенты
 |  | Пункты: 1618 |  | Регистрация: 21.04.2009 |  | Пол: Мужчина |  |  |  | 
		| Умные люди VGA контроллер даже на ATmega-8 делают ;) Что уж про ПЛИСы говорить. |  |  |  |  |  |  |  | 
 |