Прошивка бралась из архива в теме про сборку и наладку (sp3_7064.pof)
Вид для печати
Прошивка бралась из архива в теме про сборку и наладку (sp3_7064.pof)
Посмотрел еще раз, сигналы то моим соответствуют один в один, только при установке микры ЛН1, они инвертируются. В общем, они почему-то не нравятся кодеру ПАЛ. Надо думать, что использовать в качестве монитора. И все-же мне кажется, что частота кадров в два раза выше, на твоих снимках 25 милисекунд на 64 ноге, так-же, как у меня.
так а разве у спринтера нету ргб выхода? вроде как через скарт можно подрубить. тут палкодер даже и не нужен...
похвастаюсь чтоли?! ;)
вот такое качество пайки у мну выходит. сделал в макросъёмке..рука дрожала так что не шибко то..
Красиво, почему кварц изолентой не обмотан ??? Нарушаем технологию. :v2_clap2:
До кварца я ещ доберусь..щас пока паяю смдхи..
для TQFP корпусов и смд компонентов - технологией является термоусадочная трубка ! а изолента - только для DIP и МЛТ 0.5 :)
Термоусадку вместе с кварцем обязательно как следует нагреть, потом выпаять и выкинуть.
Это была шутка. А теперь к делу. Я тут вот что обнаружил. В схеме есть небольшая схемка формирователя напряжения, выдающего питание для Альтеры. VCCIO=3.3в и VCCINT=2.5в первое для создания сигналов нв выводах, а второе для внутреннего питания, так вот, эти напряжения у меня завышены первое 3.7в а второе 3.1в и мне кажется эта мешанина на экране из-за того, что Альтере не нравится напряжение питания и она не программируется процессором. Сегодня не удалось купить банальный стабилитрон КС133 вместо диода КД-522, ну и еще, в самом начале при измерении я коротнул этот транзистор и мне кажется он вышел из строя, черт одно к одному, завтра разберусь, сегодня есть дела. Так-что внимательней,хлопцы.
Вот ....
Вложение 15559
Стоит делитель из диода и сопротивления, я хочу поставить стабилитрон КС133 и гарантированно получу 3.3в, 2.5 получаются из него.
наверное надежней будет туда стабилизатор поставить 3.3в буржуйный или кренку 142 ЕН12 и тогда транзисторы 815 не нужны будут... и так же на 2.5в...
Не стал ничего делать с стабилитронами, заменил транзистор, я его коротнул и он подсел, наверно (дымок пошел) и все питания пришли в норму.
Локсик, а результаты то где? уже ахота картинку увидеть, да звук услышать ;)...
нам то с жижом ещё тока в феврале ажно удасца запустить, так хоть на твоего полюбоваца! от стабильной картинки даже нажруся пива)))))))
Поддерживаю, loxic ждем от тебя результатов , вся надежда только на тебя....
и больше не надо ничего коротить и палить;)
Просим Видео работы компика на обозрение людям..... :)
loxic, подгоняют?
Вчера повоевал немного с покойником, вся схема работает правильно, напросились некоторые выводы после анализа ситуации.
Помните, я выкладывал изображение платы VGA, еще возникал вопрос, зачем там ПЗУ такой же емкости, как в компе. Так вот, просмотр содержания ПЗУ, которое у меня сейчас прошито, показал, что оно полупустое. В описании к нему написаны довольно интересные вещи. Вот какие:
Для начала это бетта, хотя и 2.
;---------------------------------------------------------------
;Rev Date Name Description
;---------------------------------------------------------------
;Версия 2.17.252 (03.03.2002) UPDATE-beta-version-2
;R0041 03-03-2002 IM Подправлены цвета в функции CGA палитры
;R0040 02-03-2002 IM Исправлен глюк функции выдачи портов
;R0039 02-03-2002 IM Добавлены чтение палитры и текстовая CGA палитра
;Версия 2.16.252 (27.02.2002) WORK
;R0038 27-02-2002 IM Сообщение об отсутствии Spectrum-ROM
;R0037 26-02-2002 IM Жестко закреплены страницы 41h..47h за Spectrum.ROM
;R0036 25-02-2002 IM Добавлен внутренний порт для возврата в ZX/FN
;R0035 22-02-2002 IM В BIOS добавлена функция установки Original-INT
;R0034 21-02-2002 IM Добавлена функция BIOS, переключающая 720/1.44
;Версия 2.15.252 (18.02.2002) WORK
;R0033 18-02-2002 IM Исправление для ISA
;R0032 12-02-2002 IM Добавлена функция чтения ROM-Disk-а
;R0031 12-02-2002 IM Исправлена функция BIOS чтения/записи RAM-Disk-ов
;R0030 12-02-2002 IM Исправлена схема COVOX-Blaster-а
;R0029 08-02-2002 IM Полностью измененa схема доступа к ПЗУ/Fast-RAM/ISA
;Версия 2.14.252 (01.02.2002) WORK
;R0028 01-02-2002 DNS Добавлен сдвиг экрана в setup
;Версия 2.13.251 (10.11.2002) WORK
;R0027 23-01-2002 IM COVOX-Blaster 16bit, 110khz, stereo
;R0026 17-01-2002 IM Исправлена ошибка в функции FN_PIC1
;Версия 2.12.251 (10.11.2002) RELEASE
;R0025 10-01-2002 IM Смещен экран на 1 знакоместо влево
;Версия 2.11.251 (08.01.2002) WORK
;R0024 10-01-2002 IM Исправление предыдущего исправления
;R0023 08-01-2002 IM Исправления в BIOS-е (перезагрузка ПЛМ)
;R0022 08-01-2002 IM разборки с FDD
;Версия 2.10.251 (25.12.2001) RELEASE
;R0020 23-12-2001 IM коррекция синхронизации в ПЛМ
;R0019 20-12-2001 IM убрано R0018 - NMI
;Версия 2.09.251 (18.12.2001) WORK (for Denis only!)
;R0018 18-12-2001 IM изменена прошивка ПЛМ (добавлен NMI)
;R0017 17-12-2001 IM изменена прошивка ПЛМ (исправления для SIMM)
;R0016 15-12-2001 IM изменена прошивка ПЛМ (исправления SINC)
;R0015 14-12-2001 IM добавлен пункт "L" в Post
;R0014 19-11-2001 IM обезглюченая прошивка для Winbond
;R0013 18-11-2001 IM возвращен старый copyright в Basic128
;Версия 2.08.251 (17.11.2001) WORK
;R0012 17-11-2001 IM изменена прошивка ПЛМ от 17-ноя-2001
;Версия 2.07.251 (11.11.2001) WORK
;R0011 11-11-2001 IM изменена прошивка ПЛМ от 11-ноя-2001
;Версия 2.06.251 (07.11.2001) WORK
;R0010 07-11-2001 IM изменена прошивка ПЛМ от 07-ноя-2001
;Версия 2.06.251 (05.11.2001) WORK
;R0009 05-11-2001 IM изменена прошивка ПЛМ от 05-ноя-2001
;Версия 2.05.251 (xx.xx.2001) WORK
;R0008 xx-xx-2001 IM -- описание изменений --
;Версия 2.04.251 (27.10.2001) RELEASE
;R0007 27-10-2001 IM изменена прошивка ПЛМ от 27-окт-2001
;R0006 12-10-2001 IM перекопана прошивка ПЛМ от 12-окт-2001
;Версия 2.04.250 (04.10.2001) WORK
;R0005 04-10-2001 DNS вставлен новый ROM.BIN от 4-окт-2001
;Версия 2.04.249 (22.09.2001) WORK
;R0004 22-09-2001 DNS вставлен новый ROM.BIN от ...хм.. не помню..
;R0003 22-09-2001 IM исправление названий в меню "Hardware"
;R0002 22-09-2001 IM вставлен номер ПЗУ и функция биоса для него 0EDh
;R0001 22-09-2001 IM добавлена функция GOTO Spectrum 0FBh
;Версия 2.03.248 (08.06.2001) WORK
;---------------------------------------------------------------
;Revisions:
;R0036 - Спец-функция для sprinter.exe Установка внутреннего порта EE
; в не 0 приводит к переходу в установленную страницу и продолжению
; работы программы, установившей перехват
;R0033 - В режиме Sprinter введен старый доступ к ISA через порт 1FFD и
; PAGE3=D0..DF
;R0031 - В функции чтения/записи RAM-Disk-ов был жестокий глюк...
; она вообще не работала
;R0030 - Убраны сбои при проигрывании в режиме с прерываниями, когда
; в CBL записываются лишние или недозаписываются байты...
; по прерыванию CBL внутренний счетчик устанавливается на 00h или 80h
;R0029 - Введено разделение Sprinter и Spectrum режимов.
; В режиме Spectrum и Sprinter-ZX все ПЗУ находятся в ОЗУ
; Изменен доступ к ПЗУ и Fast-RAM доступ стал быстрее. Изменилась
; адресация страниц Fast-RAM и ROM. Адресуются через порт 5F в режиме
; SYSTEM-on. Введен полный запрет доступа к RAM во время работы с ПЗУ
; ОЗУ в этот момент свободно для других функций (потребуется для DMA)
; Скорость работы в Fast-RAM выведена на максимум (без вайтов).
; Выкинуты ПЗУ Spectrum-а из BIOS.
;R0026 - Исправлена ошибка в функции FN_PIC1. Были неверная отработка
; номера окна и несохранение порта RGADR.
;R0024 - последствия R0023, в Турбо возникло занижение скорости из-за
; переключения управляющего регистра на boundary вместо wait
;R0023 - обнаружена и устранена ошибка в программе перезагрузки ПЛМ извне
; (через КЭШ) был неверно инициализирован boundary-регистр Z84C15
;R0022 - убран глюк работы с FDD, возникший после корректировки работы с
; SIMM-ами (подаваемые на FDD данные обрывались раньше времени)
;R0020 - убран глюк несовместимости прошивки "старой" и "новой" партий плат
;R0018 - "дикий" NMI - по alt+F12 просто подается NMI, ничего более не
; отслеживается
;R0017 - введены задержки (input delay in MAX+) для ввода данных с SIMM-а,
; изменена времянка сигнала /WE на SIMM
;R0016 - Добавлена схема подавления джиттера строчной синхронизации
; давится джиттер +/- 0.25мкс
;R0015 - Перед загрузкой ПЛМ зажигается "L" на индикаторе Post-Tester-a
;R0014 - убран глюк под меню help на Winbond-ах (проверить!)
;R0012 - закреплено исправление для ISA, видео-ОЗУ улучшение для UMC
;R0011 - закреплено исправление для ISA, по видео-ОЗУ откат до 2.04 версии
;R0010 - дополнительное удаление глюков с видео-ОЗУ
;R0009 - частичное удаление глюков с видео-ОЗУ
;R0007 - исправление множественных глюков при работе с SIMM методом
; перекомпиляции с новыми опциями MAX-Plus.
;R0006 - дополнительное исправление глюков при работе с SIMM.
;
Получается, что ПЗУ в плате VGA это не что иное, как ROM-Disk.
В общем, сходил я на сайт к Велесофту и посмотрел, какая у него прошивка. У него 211_252 и имеется два апдейта с флопа до версии 212 и 3.00. Версии 3.00 в наследии я не нашел, а 212 имеется, вот с таким описанием.
;---------------------------------------------------------------
;Rev Date Name Description
;---------------------------------------------------------------
;Версия 2.12.251 (10.11.2002) RELEASE
;R0025 10-11-2002 IM Смещен экран на 1 знакоместо влево
;Версия 2.11.251 (08.01.2002) WORK
;R0024 10-01-2002 IM Исправление предыдущего исправления
;R0023 08-01-2002 IM Исправления в BIOS-е (перезагрузка ПЛМ)
;R0022 08-01-2002 IM разборки с FDD
;Версия 2.10.251 (25.12.2001) WORK
;R0020 23-12-2001 IM коррекция синхронизации в ПЛМ
;R0019 20-12-2001 IM убрано R0018 - NMI
;Версия 2.09.251 (18.12.2001) WORK (for Denis only!)
;R0018 18-12-2001 IM изменена прошивка ПЛМ (добавлен NMI)
;R0017 17-12-2001 IM изменена прошивка ПЛМ (исправления для SIMM)
;R0016 15-12-2001 IM изменена прошивка ПЛМ (исправления SINC)
;R0015 14-12-2001 IM добавлен пункт "L" в Post
;R0014 19-11-2001 IM обезглюченая прошивка для Winbond
;R0013 18-11-2001 IM возвращен старый copyright в Basic128
;Версия 2.08.251 (17.11.2001) WORK
;R0012 17-11-2001 IM изменена прошивка ПЛМ от 17-ноя-2001
;Версия 2.07.251 (11.11.2001) WORK
;R0011 11-11-2001 IM изменена прошивка ПЛМ от 11-ноя-2001
;Версия 2.06.251 (07.11.2001) WORK
;R0010 07-11-2001 IM изменена прошивка ПЛМ от 07-ноя-2001
;Версия 2.06.251 (05.11.2001) WORK
;R0009 05-11-2001 IM изменена прошивка ПЛМ от 05-ноя-2001
;Версия 2.05.251 (xx.xx.2001) WORK
;R0008 xx-xx-2001 IM -- описание изменений --
;Версия 2.04.251 (27.10.2001) RELEASE
;R0007 27-10-2001 IM изменена прошивка ПЛМ от 27-окт-2001
;R0006 12-10-2001 IM перекопана прошивка ПЛМ от 12-окт-2001
;Версия 2.04.250 (04.10.2001) WORK
;R0005 04-10-2001 DNS вставлен новый ROM.BIN от 4-окт-2001
;Версия 2.04.249 (22.09.2001) WORK
;R0004 22-09-2001 DNS вставлен новый ROM.BIN от ...хм.. не помню..
;R0003 22-09-2001 IM исправление названий в меню "Hardware"
;R0002 22-09-2001 IM вставлен номер ПЗУ и функция биоса для него 0EDh
;R0001 22-09-2001 IM добавлена функция GOTO Spectrum 0FBh
;Версия 2.03.248 (08.06.2001) WORK
;---------------------------------------------------------------
;Revisions:
;R0024 - последствия R0023, в Турбо возникло занижение скорости из-за
; переключения управляющего регистра на boundary вместо wait
;R0023 - обнаружена и устранена ошибка в программе перезагрузки ПЛМ извне
; (через КЭШ) был неверно инициализирован boundary-регистр Z84C15
;R0022 - убран глюк работы с FDD, возникший после корректировки работы с
; SIMM-ами (подаваемые на FDD данные обрывались раньше времени)
;R0020 - убран глюк несовместимости прошивки "старой" и "новой" партий плат
;R0018 - "дикий" NMI - по alt+F12 просто подается NMI, ничего более не
; отслеживается
;R0017 - введены задержки (input delay in MAX+) для ввода данных с SIMM-а,
; изменена времянка сигнала /WE на SIMM
;R0016 - Добавлена схема подавления джиттера строчной синхронизации
; давится джиттер +/- 0.25мкс
;R0015 - Перед загрузкой ПЛМ зажигается "L" на индикаторе Post-Tester-a
;R0014 - убран глюк под меню help на Winbond-ах (проверить!)
;R0012 - закреплено исправление для ISA, видео-ОЗУ улучшение для UMC
;R0011 - закреплено исправление для ISA, по видео-ОЗУ откат до 2.04 версии
;R0010 - дополнительное удаление глюков с видео-ОЗУ
;R0009 - частичное удаление глюков с видео-ОЗУ
;R0007 - исправление множественных глюков при работе с SIMM методом
; перекомпиляции с новыми опциями MAX-Plus.
;R0006 - дополнительное исправление глюков при работе с SIMM.
;
Во первых-она РЕЛИЗ, во вторых она распространялась в качестве апдейта, ну и в третьих надо двигаться дальше, "а не попросту грустить". Сегодня не успеваю, а завтра перешью ПЗУ и отпишусь результат.
в архиве sprinter.zip, что с первой страницы, есть архив ещё один. в папке биоса есть подпака с номером версии "20020304.253". кроме того, версия 3.00 биоса так же была зхакинута. если что повторю Вложение 15597.
Это апдейт, а мне нужна рабочая прошивка ПЗУ, чтобы зашить ее с программатора.
А не проще с рабочего компика скопировать прошиву и не греть голову, не зачто не поверью что у тех кто на форуме нету знакомых с рабочим СПРИНТЕРОМ. А то еще не факт тогда что в архивах есть полная прошивка и что тогда получается комп нерабочий, я думаю народ не для этого не малые деньги отдавал за комплектуху... Надо решать как то этот вопрос....
Я думаю со мной все согласятся !!!
newart у тебя же спринтер, можешь слить прошиву и выложить ???
С деньгами согласен почти микрухи на 2,5 тысячи (рублей, я из России). До сих не соберу бабки на микрухи...:v2_eek:
Слить прошивку наверное не получится, они записаны наверняка с битами защиты.:v2_laugh:
А то мы дураки с loxic'ом что раньше тему Спринтера не подняли. Я вообще мог сворганить новую печатку сам. Но дело упиралось именно в "секретные" прошивки. Хвала МАКУ, что он сам прошивки выложил. Дюже охота собрать Спринтер, может уж последний из (почти) Спектрумов...:v2_cry:
Конфигурация меняется с прошивки зашитой во Flash (это "большая" ПЛИС), вторая ПЛИС точно с защитой. Нужно было loxic'а читать в начале темы, он лучше описывал процесс загрузки прошивок. Обновления прошивались в самой фирме и никого они в свои секреты не посвещали... Да вы открытые исходники увидели, обрадовались, а раньше они были закрытыми. Второй раз большое спасибо МАКУ!
fifan ты чего то путаешь, вот кусочек из поста loxic
3. Ну и наконец, все уже поняли, что сердце Спринтера EP1K30QC208-3
программируется при старте Спринтера, из ПЗУ процессором, с конфигурациями, согласно прошивке.
так что большая альтера совершенно чистая и все ищут прошивку 39SF020 из которой как раз и задается конфигурация....
ну и дальше по теме тоже говорилось, что при использовании других подходящих микросхем 28F020, 29F020 и т.п. может потерятся возможность программно изменять конфигурацию и ее обновления...
Вот !!!!! :v2_tong2:
Коллеги, давайте не будем флудить. Прошивку я поменял, результата нет. И еще, не могу наладить питание большой Альтеры. Максимум у нее 2.9 int и 3.8 io. Так вот, у меня 3.9 io , которое удается понизить до 3.6 ниже не получается, а вот int 2.9 и ниже никак. Работаю над этим, сегодния хотел купить интегральный стабилизатор 3.3 в но в единственном магазине элементов в городе его не оказалось, заказал, привезут. Занялся тотальной проверкой сигналов с Альтеры, выявил кучу непропаев, работаю над этим. Вчера еще до кучи спалил кодер ПАЛ, сегодня попробую отремонтировать.
И еще один вопрос, на который пока не нашел ответа: Видео ОЗУ из 4 микросхем AS7C1024-12JC на этой плате с 16 адресами, на схеме, которая у нас имеется 8 микросхем W24512AK, 16 адреса ес-но на них нет. Сигнала на 16 адресе тоже нет, по этому вопросу до Альтеры еще не добрался. Поэтому я и поднял вопрос с прошивкой, хотя если даже половина памяти схемы видео не работает, то это все равно соответствует модификации Sprinter lite (была и такая с четырьмя микросхемами W24512AK) У кого какие мысли по этому поводу.
loxic , вот что я вычитал из инструкции по настройке:
III.Проверка платы. (маленькая ПЛМ зашита)
1. Вставить ПЗУ, вставить видео-ОЗУ (4м/с), вставить SIMM (ключи!)
2. Подключить стандартный блок питания (AT) и монитор/телевизор
3. Включить питание. В случае, если все исправно, на экране должно
появиться изображение, заставка компьютера и т.д.
Если этого нет:
a. Проверить наличие синхронизации TV. Она должна появляться сразу
после прошивки маленькой ПЛМ. Ее отсутствие или неправильность
возможно в случае неисправности генератора (кварца?)
b. Если синхронизация есть, но не загружена большая ПЛМ (нет
никакого изображения, на адресах видео-ОЗУ отсутствуют сигналы),
проверять работу процессора. Процессор должен постоянно
пытаться загружать большую ПЛМ. При этом перебираются все
адреса и производится запись в память. Бит данных D0 идет на
EP1K30 через EPM7064, и сопровождается сигналом синхронизации.
c. Если процессор работает, все данные поступают, проверить
наличие питаний 3.3 вольта и 2.5 вольта на ПЛМ. Обычно
напряжение немного больше (3.8/2.9) вольт, это допустимо.
d. ПУиИ (Применять Ум и Изворотливость)
e. Большая ПЛМ загрузилась (видно какое-то изображение, на адресах
видео-ОЗУ есть сигналы) но не идет дальше. Проверять сигналы на
SIMM, шине данных/адреса процессора. Залипы/пропайка большой и
маленькой ПЛМ.
А большая ПЛИС, это не EP1K30QC208-3? А ПЗУ, 39SF020 и flash - это не одно и то же? Все я правильно написал.
А _sprin.bin - это не файл прошивки flash ПЗУ? А sp3_7064.pof - прошивка не второй ПЛИС? Или не подошло?
fifan, ты сам написал что "с прошивки зашитой во Flash (это "большая" ПЛИС)" ты сам написал что флеш и плис это одно и то же... если тебя не правельно поняли то измени свой ответ ....
loxic, А ты читал что там написано по НАПРЯЖЕНИЯМ, как раз такая же ситуевина что и у тебя и скорей всего у всех так будет...
---------- Post added at 18:18 ---------- Previous post was at 17:29 ----------
вот еще вариант неработоспособностьи компьютера..
Цитирую предположения sayman :
вапще у меня есть подозрение, что разводка платы и прошивки для альтер не совместимы. обратите всё таки внимание на раность разводок.
те платы что под память альянса (4 микрухи памяти) которые были и есть у И_МАКА, не такие, как те что локсик раздавал. подозреваю что они не доработаны.
т.е. платы что у и_мака они рабочие, т.к. они были в каком то количестве проданы, пока их не кинул поставщик. до этого память была на винбонде старом (8 микрух памяти). те тоже рабочие. а эти в шахматном порядке стоят микрухи. что от локсика.
Тогда нас может рассудить Евгений7, у него плата от Мака, кстати, он пропал куда-то, на моих платах микрухи стоят со сдвигом, а у него квадратом. По моему все отличие.
добавилась еще непонятка с памятью, шас онв в том, что в наличии принципиальные схемы только на микросхемах 24W512 , а схемы с применением 7с1024 нету.... если она у кого то есть в наличии то просим суда ....
loxic , ты же платы заказывал под 7с1024, значит у тебя и схема должна быть именно под эту память , а не те что у всех имеются на 24W512. Откуда мы знаем что там изменения только в этом, а то все как слепые котята , делаем то не знаем что, так и результат будет никакой....
В материалах, выложенных Макарченко имеется только эта схема. Изменения в схеме: установлена SDRAM в меньшем количестве, но большего объема и заменена SDRAM под прошивку на вдвое большего объема. Я, конечно, могу расписать каждый сигнал, с изменениями, но чуть позже, запущу и распишу. Комп-то работает, не могу добиться синхронизации кадров, где-то косяк, никак не выловлю. Работаем однако.
loxic, Ну тогда ждем удачного запуска, ну и схему с Альянсовой памятью...