Подключал так
https://zx-pk.ru/threads/6764-leningrad-3/page26.html
сообщение 259
точно помню что это вариант из этой ветки для ленина2.
Вид для печати
Подключал так
https://zx-pk.ru/threads/6764-leningrad-3/page26.html
сообщение 259
точно помню что это вариант из этой ветки для ленина2.
А не пытались сначала выпаять инвертор сигнала и брать с выходов изображение? Или нужно именно прямо к выводам микросхем цепляться? Просто в Pentagon 128 я большую часть выводов брал непосредственно с гребенки выводов. А тут же выходит, что игнорируем аналоговую видео часть.Цитата:
Подключил к своему ленину RGBI -VGA кодер, цвета есть синхронизация стабильна, правда paper сдвинут довольно сильно в верх, но это уже глюк моего монитора из г..... и палок.
Подключил так
1 GND (точка входа на плату).
2. 5V (точка входа на плату).
3. R - D34 н.7
4. G - D34 н.9
5. B - D34 н.4
6. I - D34 н.12
7. KSI - D21 н.2
8. SSI - D21 н.3
9. F14MHz -D1 н.4 (экранированный провод, экран на точку входа на плату GND, буфер на F14MHz не ставил, плата RGBI-VGA установлена в районе разъема питания).
- - - Добавлено - - -
И для прошивки 3.01 нужен же вроде какой-то другой сигнал на KSI и SSI. Один и тот же.
Ничего не резал и не выпаивал, именно с выходов микросхем. Все как в описании. Так и работает хоть не идеально но это уже издержки монитора. Правда пришлось перемычками поиграть. Аналоговая на VGA не нужна.
Подключил Ленинград-2, в целом работает. Есть проблемы с пропаданием изображения и мельканием, но это уже проблема конкретной машины. Уже примерно понял в чем причина (не хватает примерно 3- конденсаторов 0.1 мкФ в цепях питания). Подключение следующее (для прошивки 3.01):
1 GND (точка входа на плату).
2. 5V (точка входа на плату).
3. R - D34 н.7
4. G - D34 н.9
5. B - D34 н.4
6. I - D34 н.12
7. KSI - D21 н.1
8. SSI - D21 н.1
9. F14MHz -D1 н.4 (экранированный провод, экран на точку входа на плату GND, буфер на F14MHz не ставил, плата RGBI-VGA установлена справа от 3-х разъемов).
Вопрос. Вот такие артефактики из-за чего? У меня подозрение, что из-за неэкранированного 14МГц. Подскажите, плиз.
Гляньте плиз опытным взглядом, в монтаже платы не ошибся я?
Quartus не видит альтеру. Если вместо этой платы подключаю пал кодер от zxkit и квартус её видит и картинка есть на мониторе. Подключаю к томуже разъёму, к томуже програматору.
https://yadi.sk/i/IfebTQ4bN7zcFw
https://yadi.sk/i/cLbkYYbQioa6oA
Ноги все просмотрел под микроскопом, соплей нету. Думается мне что спалил я альтеру если монтаж правильный.
может и так, а может просто залоченная попалась. откуда альтера, новая или б/у?
по разлочке кое-что тут есть
https://zx-pk.ru/threads/25998-progr...=1#post1043136
От MV1971 из конструктора к10 https://zx-pk.com/forum/viewtopic.php?f=7&t=790
Собрал второй экземпляр конструктора, шьётся и работает. Паял первой альтеру, внимательнее и нежнее. Как вообще можно саму альтеру проверить на работоспособность?
- - - Добавлено - - -
Нашёл соплю на микросхеме памяти, адаптер сразу заработал. Вообщем полезно просматривать ноги с разным увеличением. При большей кратности не заметил микрозамыкание между дорожками.
- - - Добавлено - - -
На фото тоже видно если знать где искать :) Между буквами С и L на Samsunge.
подключение к Composit 128 AY (KAY128)
3. R <- 7-DD43
4. G <- 9-DD43
5. B <- 4-DD43
6. I <- 12-DD43
7. KSI <- 2-DD42
8. SSI <- 1-DD42
9. F14MHZ <- 4-DD1
прошивка 1.0.2 заработало
Друзья, кто нибудь подключал Таганрог 128 через ZXKit1 - VGA & PAL, есть у кого то результат, оборудование совместимо ?
Камрады, влияет ли как-то в ленинграде-1 наличие доработки по укорочению строчного синхроимпульса на работу VGA-RGBI , если подавать синхросмесь на оба входа кси/сси ?
Или лучше брать раздельно кси и сси до доработки ?
И с какой прошивки лучше начинать для 14мгц кварца и lcd-монитора 4:3 ? 2.0.8 или лучше с 1.хх ?
Видимо, имеется ввиду, что на D21 н.1 живет синхросмесь, она и подается на 7 и 8 пин кодера.
У меня подключено к Scorpion GMX, там, похоже, те же грабли с коротковизной синхроимпульса, т.к. некоторые телеки её не схватывают. VGA-PAL такую синхру понимает без проблем.
Собрал. Подключил к Ленину.
Ленин в очередной раз посоветовал учиться, учиться и учиться - в этот раз учиться паять. Потому что запустил я ее только где-то с пятой пропайки и где-то десятой перепрошивки. Шилось-то все сразу прекрасно, автономные тесты сразу были идеальными, но в попытках "паять с первого раза без соплей" и почти без припоя получил несколько невидимых непропаек - не было контакта на резисторах 4x120 (где ССИ/КСИ) и где-то на адресных линиях RAM.
Запустил с монитором HP 1506 (4:3) и только на прошивке 1.0.2; у меня не вышло ничего толкового ни с одной другой. У этого монитора в OSD есть некий параметр 'clock', которым можно влиять на горизонтальный размер картинки, поэтому овальные искажения удалось скорректировать до не особо заметных, но соотношение осталось 1,23 ((
Доработка для уменьшения длины ССИ на Ленине не мешает. Картинка стабильная во всех случаях. А вот наигравшись с непропайками, я подключал ССИ и КСИ раздельно и на свои места. Сейчас все ок, не вижу причин подключать иначе.
ну эт понятно - я с их помощью удостоверился, что нормально запаяна добрая половина ног альтеры, выходные цепи вга и поступает тактовая.
Я правильно понимаю, для мониторов 4:3 ни в одной прошивке нет лекарства от 'яйцеголовости'? Изображение к правильным пропорциям не приводится ? (в теме не нашел, может плохо искал ?)
Кто-нибудь подключал RGBI-VGA к Дельте-С?
Пробовал. Не помню, в каких именно прошивках, но там, где она влияла, монитор уходил в sync out of range.
Я пока доволен цветной четкой картинкой ВГА после своих отладочных мониторов. Для этих же целей собирал tk-pie и подключал по hdmi, но tk-pie конструктивно неудобен - торчащая хлипкая плата снаружи. И надо сказать, что картинка рядом с вга не особо и выигрывает - картинка же не попадает в разрешение матрицы, поэтому после масштабирования выглядит практически так же.
- - - Updated - - -
Дельта-С была далеко не одна. Если речь не про ту, которая на БМК, то во всех версиях все аналогично ленинградам-пентагонам. RGBI берется на выходах мультиплексоров кп12 (или подобное), которые перед транзисторами видеовыхода. Синхра формируется на одном элементе ЛП5 из КСИ и ССИ. Можно брать смесь, можно по отдельности.
Генератор на 14 мгц у всех одинаковый )
Если есть соответствующая схема - могу прицельно в ней показать.
Решил собрать еще один RGBI-VGA, теперь уже из "подножного корма" - у меня валялась EPM240, потерявшая одну ногу, видимо, в боях, поэтому использовал ее - оставшихся ног хватает с запасом.
И разместить планирую все это на двух китайских макетках (TQFP100 под ПЛИС и SOP56 под память).
Пересобрал прошивки 1.0.2 и тестовую под EPM240, перераспределил ноги, чтоб было удобно цеплять память со второй макетки. Обвязки там выходит немного - например, джамперные ноги можно бросать в воздухе, включив им weak pull-up resistor. Входы RGBISync согласуются с 5в-логикой через токоограничивающие резисторы (останутся прямо на плате спека на отводимых проводах). По сути вокруг ПЛИС остается только стабилизатор питания и двухрезисторные ЦАПы VGA.
Тестовую прошивку залил, картинку получил. Осталось дело за памятью, которой, собственно, нет.
Исходная K6R4016V1D-U(T)I(C)10 на сегодняшний день доступна только в китае.
Еще должна бы подходить CY7C1041CV33-10ZI - есть в наличии у Павла.
Но уже только копаясь в прошивке обнаружил, что у памяти используется 8-битная шина данных и только 17 адресных линий (128К) )))))) А сигналы выборки старшего/младшего байтов (UB/LB) у ПЛИС находятся в статичном состоянии и смысловой нагрузки не имеют. Поэтому запихнуть туда можно практически любую 3-вольтовую 8-битную SRAM на 128к, вопрос только в быстродействии.
Кто-нибудь вникал, память какого быстродействия там требуется при базовых режимах на 14МГц (без удвоения частоты для режимов ПРОФИ и т п) ? 10-наносекундная память там имхо с очень большим запасом. Что еще можно там задедйствовать ? 55нс - достаточно или нет ?
Да
tnt23, подскажите пожалуйста где можно найти актуальную версию прошивки для УКНЦ ?!
r3d, что реально всё так очень печально с УКНЦ ?!
По Вашим ссылкам удалось вроде восстановить текущее состояние прошивки.
1. последний доступный исходник от @tnt23 это вот - ссылка, но в нем не все последние изменения.
2. последние изменения вот - ссылка. Их я внес в последний доступный исходник.
3. tnt23 вместе с zst работали над версией прошивки для Профи - 2.0.9.
4. Скачал эту прошивку, заменил файл с исходным текстом, откомпилировал. Во вложении исходник с текущими изменениями и *.pof файл для прошивки плис.
- - - Добавлено - - -
Проверяйте. Интересно, получилось или нет.
Продолжил тему "минимал-слим-вариант из того, что было". А было: подбитая epm240 и две китайские макетки. И желание немного освоиться в Квартусе.
Купил память CY7C1041CV33-10ZI, распластал все это по макеткам, нашинковал МГТФа, прошивку 1.0.2 пересобрал под epm240, поудобнее распределив ноги для памяти - запустилось. Изображение немного шумело, пока не добавил блокировочный конденсатор на питание именно той группы ног, где у меня выходы VGA.
В итоге на "плате" только epm240, память, стабилизатор ams1117-3,3 и 4 блокировочных кондера (можно больше, но лень ) ). Вне платы - 8 резисторов на выходах VGA и 7 на входах R/G/B/I/KSI/SSI/F14. Перемычки оказались не нужны.
Вся конструкция толщиной миллиметров 5, отлично влезает вторым этажом в корпус маленького Ленина.
Результат: картинка - блеск !
Zst, спасибо за клевую разработку !
макетки
зацепил к Ленину
толщина
картинка без шумов
еще картинка
еще картинка
Я отвечу за него, если можно - 8 бит можно и совершенно точно. Я на макетке подключал только младшую половину шины данных памяти и оно работает. По крайней мере с 1.0.2.
Если интересуют переработанные прошивки под epm240 - тоже могу выложить, только никак все не соберусь полную схему отрисовать. Есть тест1 и 1.0.2 под спек 14мгц и lcd.
Zst, это не возбраняется ?
вот это как раз и интересовало - ну и "прошивки" очень интересуют - но скорее для использования под свои Altera из "подножного корма" - у меня 7128 в прямоугольном корпусе (не очень популярный корпус ).
Выложите исходники для "переработки" - но только те что реально сами использовали если не сочтете за труд!
Прошивка без схемы была бы бесполезной, но никак не удается сесть и все переработать, в ближайшее время не судьба. Поэтому пока выкладываю прошивку под EPM240 под макетки&МГТФ со своими набросками как есть.
В архиве:
- прошивки 1.0.2 (основная) и test1 (автономная, работает без памяти, просто проверить CPLD и монитор), пересобранные для EPM240T100C5,
- рукопИсь с распредедением пинов EPM240 (верх - к памяти, низ - к разъему ВГА, правая часть - входы, идут к выходам Спека (у каждого своим), левый нижний угол - JTAG, перемычки не нарисованы, но это пины 15-21, можно их просто не распаивать для основного режима и 14,0 мгц).
- наброски пионерской монтажки а-ля "цветные провода в кружке лего-роботов" - чтоб было понятно, что и почему так расположено.
Память в SOP44 ставил на распространенную китайскую платку под SOP56 со сдвигом на 3 ноги (первая нога м/с CY7C1041CV33-10ZI или аналога попадает на 4 ногу платы)
ссылка на архив
Исходные прошивки под EPM3128 брал по ссылкам из первого поста этой темы.
Понадобился мне еще один экземпляр VGA-RGBI для спека с 14 мгц, получился еще один вариант компактного конструктива изго..китайских макеток хорошего качества ипалокМГТФа. Все выходные резисторы и блокировочные кондеры вокруг ПЛИС в SMD, на обратной стороне стабилизатор 3,3в и разводка питания. Память на второй плате бутербродом, все вместе меньше красной платы из распространенного конструктора.
бутер vs красный конструктор
плата epm
плата памяти
палки внутри
верхом на ленине
Но интересное было в процессе. Пытался ставить китайскую память, заказывал K6R4016V1D-TI08, с ней наловил странных глюков.
При запуске с ней увидел вот такую картинку
летят кадры
видео с бегущими кадрами
Вначале подумал, что проблема с подключением КСИ/ССИ (все норм), потом искал ошибки и плохую пайку, исправил две ошибки, но после их исправления не изменилось ничего вообще ))
Снял микросхему, напаял вторую - все ровно так же. но при поджатии пальцами стала проскакивать нормальная картинка. И дело не в непропайке, Оказалось, что она реагирует на прикосновения пальцами к выводу 28 (по даташиту N.C. и должен висеть в воздухе). Потыкал в нее землю и единичку через резистор с +3,3 - во втором случае картинка нормализовалась, но через 5 мин начал появляться цветной мусор и память загнулась окончательно.
Пришлось выкинуть и вторую тоже. Заказал у Павла Рябцова CY7C1041CV33-10ZI - приехала, с ней все чудесно и без шаманства (пин 28 в воздухе, как и положено).
Короче, картинка, приведенная выше означает отсутствие памяти или ее полную неработоспособность (например, из-за неконтакта на CS/OE). Ее же я потом увидел, включив ПЛИС с боевой прошивкой без памяти. Для меня было новостью, т к без памяти я ожидал увидеть либо черную, либо белую пустоту, а тут такие спецэффекты.
Еще в самом начале с тестовой прошивкой получил вот такую картинку:
тест с помехами
Блокировочные кондеры на всех ногах питания есть, электролит после стабилизатора есть, но на картинке грязь и непотребщина. При этом использовал отдельный генератор на 555лн1 и дело оказалось в нем - как только ему на ноги питания накинул блокировочный конденсатор 100нф, картинка резко улучшилась.
без помех
Так что нужен чистый сигнал на выходе генератора, а вовсе не экранирующие провода до него (я нигде не экранировал - при длине 25см это картинку не портило).
Подскажите, из-за чего может срываться синхронизация. Похоже именно на это. Монитор на темных сценах начинает как бы полосить, и вообще отключаться. На светлом фоне (стартовое меню пентагона 128 из 90-х) все отлично. Ощущение, что как то и от питания зависит, со старым АТ блоком питания вообще нет картинки, хотя напряжение в норме и комп точно работает (есть звук). Пробовал два вга кодера и четыре блока питания. Может на кодере где что подтянуть? Перемычки на кодере на это не влияют, пробовал.
Согласен, только мне он там как раз не нужен - ставить плату к краю корпуса было нереально. У меня и в красной плате он не запаян потому, что разъем далеко от платы нужно ставить. А край платы с местом под разъем мешал.
Плату поставил на основную на две стоечки с резьбой.
Да, и скорее всего в части выбора озу или разрешения выхода. А вот непропай адресов/данных, когда хоть какая-то часть памяти работает, уже обычно дает не такую картинку - часть картинки уже "держится" на своих местах.Цитата:
или непропай
Я б подозревал или граничные частоты сси/кси, или проблему самого монитора.
Ну или непропай во входных цепях между спеком и плис, но это, наверное, уже проверено.
А кварц какой на спеке, 14 ровно ? Прошивка соответствует частоте кварца ?
Тестовая прошивка для плис работает с такими же эффектами при той же тактовой с компа ? (там в исходниках довольно легко находятся фрагменты где можно поменять набор цветов на темные, чтоб сравнить)
На другом мониторе есть возможность проверить ?