Page 1 of 5

IDE Video-DAC

PostPosted: Fri, 20.06.2014 18:14:47
by TS-Labs
Как известно, в тсконфе для отображения более 64 цветов используется ШИМ. Он ужасно выглядит на LCD мониторах. Для решения это проблемы было предложено использовать сигналы интерфейса ИДЕ, исходя из предпосылки, что большинство и так не используют винчестеры для пентевы. Автор идеи Blade.
Данная плата позволяет отображать 15625 цветов на любом мониторе без искажений, а также использовать полный диапазон палитрового ОЗУ 5 бит на компоненту - 32768 цветов.

ide-video.png
ide-video.png (44.38 KiB) Viewed 14703 times


ФАК:
1. Можно ли при этом пользоваться винчестером?
Можно, но не на вашей пентеве. Пользуйтесь им на здоровье на домашнем РС.

2. Нужна ли отдельная прошивка?
Да. Отныне и вовек будет поддерживаться 2 фирмвейра со специальными версиями тсконф и бейзконф, полностью совместимыми с обычными.

3. Для какой конфы это нужно?
Для тсконфы. Бейзконфа никак от изделия не пострадает. Ее спецверсия нужна только чтоб не перетыкать шнур при переключении конфигураций.

4. Как девайс подключать?
Втыкнуть в разъем ИДЕ, подключить питание с дисководного разъема питания 3.5".
Шнур от ВГА вытащить из переднего разъема и воткнуть в разъем на плате.

5. А телевизор?
Телевизор только путем множественных разрезов на основной плате и перемычек на плату видео-ЦАПа.

6. А что делать со старым ВГА выходом?
Ничего. Но опять же, перерезки/перемычки и вуаля.

7. У меня нелезет ВГА шнур внутрь корпуса.
На плате выведены штырьки с сигналами цвета и синхронизации, можно сварганить удлиннитель.

8. Какие еще профиты можно получить?
Поскольку палитровое ОЗУ тсконфы позволяет запрограммировать 32768 цветов, но из-за ограничений ШИМа используется только 15625, введен специальный сигнал, благодаря которому можно отображать честных 32 градации на компоненту.
Софты под 32к будут работать на обычной версии конфы, но цвета градации 25-31 будут совпадать с градацией 24 (цвета будет "заливать" в белый).
Для определения версии конфигурации будет введен регистр на чтение.
Использовать доп.режим или нет - дело писателей. Гарантируется, что режим будет поддержан в тсконфе в других версиях железа.

9. Сколько радость стоит?
Надо уточнять по ценам компонентов. Ориентировочно - $10-15. Точная цена будет на момент начала продаж.
Анонимус всегда сможет изготовить изделие самостоятельно. Схема, плата, герберы, хдл - в репе.

Тесты для графики:
test_gfx.7z
(14.56 KiB) Downloaded 354 times


P.S.
Ждите следующих проектов:
SD Audio-blaster
FDD 3D-GPU
COM port Touch Screen

UPDATE:
Сузил плату до размера ВГА конектора.

Re: IDE Video-DAC

PostPosted: Sat, 21.06.2014 09:37:59
by VBI
Image
вполне, думаю.
винта, конечно, жалковасто)

но всё равно - всё крутится постоянно на SD

Re: IDE Video-DAC

PostPosted: Sat, 21.06.2014 19:22:34
by Den1982
А в каком софте можно посмотреть как ужасно выглядят более 64 цветов на LCD мониторах?

Re: IDE Video-DAC

PostPosted: Sat, 21.06.2014 20:02:16
by TS-Labs
Тут я думаю будет вполне видно.

Re: IDE Video-DAC

PostPosted: Sun, 22.06.2014 11:25:23
by Den1982
TS-Labs wrote:Тут я думаю будет вполне видно.

Хм. Должны быть горизонтальные полоски как я понимаю? В этих демах у меня просто какие то вырвиглазные цвета, но никаких полосок не наблюдается.

Re: IDE Video-DAC

PostPosted: Sun, 22.06.2014 16:42:21
by TS-Labs
Если все устраивает - why pay more.

Re: IDE Video-DAC

PostPosted: Fri, 04.07.2014 20:00:43
by dnik75
плата IDE Video-DAC и доки на неё полностью готова для изготовления? Или всё ещё на стадии отладки? Хотя вроде отлаживать там вроде больше нечего, как я понял ;)

Re: IDE Video-DAC

PostPosted: Fri, 04.07.2014 21:52:19
by TS-Labs
Плата на стадии езды от производителя плат :)
ХДЛи написаны, микрухи в хозяйстве есть, надо тока спаять и включить.

Re: IDE Video-DAC

PostPosted: Sat, 05.07.2014 15:02:08
by dnik75
Интересно данную схему можно преобразовать в какой нибудь монструозный интерфейс (например видеокарты на внешнем плис и проце))) )?

Re: IDE Video-DAC

PostPosted: Sat, 05.07.2014 15:37:18
by TS-Labs
Ну вроде как вот.

Re: IDE Video-DAC

PostPosted: Sat, 05.07.2014 22:49:20
by evovxn
Крайне полезный девайс. Кстати, я и на своём элт мониторе (LACIE electron19blueIV) вижу субпиксели из которых микшируется пиксель. А на этом девайсе цвет пикселя будет чистым, так? И ещё. Правильно ли я понимаю, что если, заюзав данный девайс, я установлю в зх-бас контроллер немо-иде, то с хард диском прощаться не придется?

Re: IDE Video-DAC

PostPosted: Sun, 06.07.2014 02:11:22
by TS-Labs
EVOVXN wrote:А на этом девайсе цвет пикселя будет чистым, так?

Так.
EVOVXN wrote:Правильно ли я понимаю, что если, заюзав данный девайс, я установлю в зх-бас контроллер немо-иде, то с хард диском прощаться не придется?

Конечно, в специальной конфигурации ФПГА для видеоцапа порты немоиде просто отсутствуют.

Re: IDE Video-DAC

PostPosted: Thu, 10.07.2014 11:28:02
by dnik75
Есть-ли возможность впилить 16-битный буфер строки вместо 8-битного для Video-DAC ( для теоретической возможности сдвига спрайта или строки по горизонтали на 0,5 пиксела, реализации прозрачности 50 проц и др. эффектов?). Насколько я понимаю, ждать видеокарту-акселератор TSXB придётся ещё долго? В феврале были удалены практически все исходники, кроме fpga_kick и cpld. :bang:

Re: IDE Video-DAC

PostPosted: Sat, 12.07.2014 13:48:09
by TS-Labs
dnik75 wrote:Есть-ли возможность впилить 16-битный буфер строки вместо 8-битного для Video-DAC

На пентеве к сожалению - нет. Не хватает ресурсов чипа.
dnik75 wrote:Насколько я понимаю, ждать видеокарту-акселератор TSXB придётся ещё долго?

Не может один человек порвать жопу, чтоб тянуть несколько проектов по работе и по спеку. ВСЕ БУДЕТ.
dnik75 wrote:В феврале были удалены практически все исходники, кроме fpga_kick и cpld.

А там были не исходники, а всякая хренотень с незапамятных времен, не имеющая как говорится. Я почистил репу, оставил только то, что нужно.

Re: IDE Video-DAC

PostPosted: Sat, 12.07.2014 14:53:15
by dnik75
Интересует реализация процессора nextz80 и что примерно представляет из себя шина FCI. Какой у процессора будет прямой доступ к памяти?

Re: IDE Video-DAC

PostPosted: Sat, 12.07.2014 14:59:13
by dnik75
Nextz80 - Это он?

Re: IDE Video-DAC

PostPosted: Sat, 12.07.2014 15:00:26
by dnik75
TS-Labs wrote:Не может один человек порвать жопу, чтоб тянуть несколько проектов по работе и по спеку. ВСЕ БУДЕТ.

Работы действительно слишком много для одного человека. ;(

Re: IDE Video-DAC

PostPosted: Sat, 12.07.2014 16:35:49
by TS-Labs
dnik75 wrote:Интересует реализация процессора nextz80

Авторские сорцы, допилинг zek-а.
dnik75 wrote:что примерно представляет из себя шина FCI

Мультиплекс ША, ШД, ШУ хостового з80 на частоте 56 или 112МГц.
dnik75 wrote:Какой у процессора будет прямой доступ к памяти?

У хостового к карте - через подмену окна 0000-3fff. У карты к хосту - через busrq.

Re: IDE Video-DAC

PostPosted: Fri, 18.07.2014 00:44:34
by TS-Labs
Встречайте.
IMG_5615.JPG

Фотачки реального ЛЦД, но гуевенькие . Алсо, видно, что таки кубатуры ШИМа нету.

Re: IDE Video-DAC

PostPosted: Fri, 18.07.2014 04:49:49
by TS-Labs
Чисто вброс:
IMG_5618.JPG

Первый экземпляр я спаял примерно за час, потом провел 2 идиотских часа, пытаясь понять что не так - запаял не той стороной резисторы (повернул 2 пары на 90 градусов, площадки расположены квадратом).
4 последние экземпляра я спаял за 2 часа, с перекурами, чаепитиями, перекусами. Т.е. прогулочной развалочкой - 30 минут на плату с 2-мя чипами с шагом пинов 0.5мм, 17-ю рассыпухами 0603, 3-мя разъемами. Все 4 платы прошил не запаивая джтаг, просто засунул, прижал, нажал другой рукой на мышке Start в программаторе квартуса. Все пошли сразу, ни соплей, ни непропаев.
А zst будет и дальше пиздеть про то как он паяет целый вечер один юсб-компорт. :facepalm:

Re: IDE Video-DAC

PostPosted: Fri, 18.07.2014 06:34:15
by dnik75
Теперь осталось осветить вопрос - как заказать данный девайс. А то мышки в это время колются,плачут и продолжают есть кактус на все 64 цвета(для чистых цветов без ШИМ).

Re: IDE Video-DAC

PostPosted: Fri, 18.07.2014 10:09:02
by Den1982
Не знаю надо ли мне оно или нет, но возьму пожалуй одну штучку.

Re: IDE Video-DAC

PostPosted: Fri, 18.07.2014 10:22:31
by evovxn
А будет возможность заказать сей девайс в виде конструктора? Или просто голой платки?

Re: IDE Video-DAC

PostPosted: Fri, 18.07.2014 11:54:47
by dnik75
Den1982 wrote:Не знаю надо ли мне оно или нет, но возьму пожалуй одну штучку.

Присоединяюсь :)

Re: IDE Video-DAC

PostPosted: Fri, 18.07.2014 13:16:21
by piroxilin
Ну и я взял-бы парочку "конструкторов" , ну или собранных , но с не запаянными разъёмами.