User Tag List

Страница 36 из 115 ПерваяПервая ... 323334353637383940 ... ПоследняяПоследняя
Показано с 351 по 360 из 1148

Тема: Sizif-512

  1. #351

    Регистрация
    20.12.2006
    Адрес
    Minsk
    Сообщений
    375
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от oistalker Посмотреть сообщение
    есть ли разница между SN74CB3T3245PW и SN74CB3T3245PWR
    тип упаковки при транспортировке: буква R

  2. #352

    Регистрация
    08.01.2015
    Адрес
    г. Запорожье, Украина
    Сообщений
    134
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Всем привет! Дособирал наконец свой сизиф. Платы заказывал из папки аут. Прошивки брал оттуда же. ПЗУ прошивал программатором G540. Все это прошло удачно. Но результат!! Результат есть! но не такой, как я ожидал. Цветные мигающие квадратики по знакоместам по всему экрану!! На сброс реагирует, и опять рисует те же квадратики. на маджик реакции нет. без ОЗУ - чистый белый экран. В смысле папер белый, а бордер темный. что есть проц и ПЗУ что нету- результат тот же. Вижу и у других те же проблемы. хелп!! помогите советом что делать!
    Последний раз редактировалось AndreiZX; 10.10.2021 в 08:11.

  3. #353

    Регистрация
    17.05.2008
    Адрес
    Москва
    Сообщений
    504
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    61 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Процессор исправный?

  4. #354

    Регистрация
    08.01.2015
    Адрес
    г. Запорожье, Украина
    Сообщений
    134
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Freiwind Посмотреть сообщение
    Процессор исправный?
    пробовал два разных, потом вообще вытащил - как показывал квадратики так и показывает.

    И только если вытащить еще и ОЗУ, картинка меняется. Как проверить отдельно эту мсх озу? Хотя я две разные ставил - все равно квадратики.
    Последний раз редактировалось AndreiZX; 10.10.2021 в 09:44.

  5. #355

    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    796
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    274
    Поблагодарили
    145 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AndreiZX Посмотреть сообщение
    пробовал два разных, потом вообще вытащил - как показывал квадратики так и показывает.

    И только если вытащить еще и ОЗУ, картинка меняется. Как проверить отдельно эту мсх озу? Хотя я две разные ставил - все равно квадратики.
    Похоже пришла пора создавать методологию пусконаладки )

    Uzix, может быть можно сделать какую-то усеченную прошивку для ПЛИС, которая бы включала в себя только 48-й или 128-й спек "без всего", на минимальной частоте и с одними стабильными таймингами, чтоб на ней можно было отладить запуск CPU и памяти ? Или даже чтоб она автономно формировала какую-то картинку, по которой можно было бы судить о корректности работы шин адреса/данных ?

    AndreiZX, коли квадратики стабильные отображаются из ОЗУ, то оно хотя бы как-то исправно. И видеоподсистема (назовем ее так) по определенным адресам что-то читает. Дальше надо понять, стартует ли процессор и может ли он писать в ОЗУ. Что у процессора на /CLOCK, /RESET, /MREQ, /M1, /RD, /WR ? Меняется ли оно при нажатии на сброс ?

    Может будет полезным - я расскажу, как обычно запускал платы, но тут оговорка: я частично теоретизирую. У меня нету ревизии D, и я запускал несколько плат ревизии А, а также некоторых других спеков на ПЛИС, суть-то одна.
    На ревизии А обычно запаивал вначале только ПЛИС (и ее стабик, чтоб дать питание и прошить) и генератор - на выходах ПЛИС через RGBIVGA получал стабильную картинку с бордюром случайного цвета и белым экраном. Далее запаивал ОЗУ, а на линии /MREQ, /M1 и /IORQ будущего проца подавал единицу - получал картинку с квадратиками (стабильными). Если квадратики нестабильные - искал непропай памяти, замыкания, непропай ПЛИС (в ревизии А нету шифтеров и это упрощало дело). А ревизии D надо запаивать ПЛИС и шифтеры. Если поднесение руки к ОЗУ что-то меняет (мельтешение или "забеливание" областей экрана), то это непропайка ОЗУшных адресов или сигналов выборки.
    Когда есть картинка, можно запаять процессор и проверить, что при его сбросе что-то меняется (в идеале - получаем матрас, то есть ОЗУ, заполненное 0039h, если нет - иногда можно по картинке догадаться, какие разряды данных слиплись или не задействуются, либо если какими-то картинка областями не меняется, то из-за каких-то адресных линий проц не имеет туда записи. Если при сбросе ничего не меняется, проверяем, что у процессора после сброса на /CLOCK, /RESET, /MREQ, /M1. Устраняем причину, если что-то аномальное. Он должен начинать делать выборку инструкции с адреса 0000, читать всегда FF (RST 38h), по ней выполнять переход по адресу 0038h, сохраняя в стек адрес будущего возврата 0039h, в итоге через стек заваливая всю память по кругу этим самым 0039h.
    Если при сбросе есть какое-то изменение или даже подобие матраса, то процессор однозначно стартует, зашиваем в ПЗУ какой-нибудь тест, лучше с бордюрной индикацией, я чаще использую тест RATCOPY (Хахонов), он уже пытается осмысленно что-то отобразить. У автора набор других тестов есть прямо в РОМе, я просто их не освоил. Если тест идет, но все на экране в каше, у меня еще есть свой тестовый РОМ, который просто включает в себя картинку экрана (длина 6912) и кусок кода, который LDIR-ом эту картинку копирует в адреса 4000h, то есть в экран. После этого бывает по искажению картинки видно, пишется ли туда что-то, какие разряды или знакоместа искажаются - это позволяет определить косяки на шинах.
    Когда по тесту получен какой-то ясный результат, тогда уже засовываю настоящий РОМ и отлаживаю прочее, то есть ДивММЦ, другую периферию.

    Иногда приходится какие-то настраиваемые детали в прошивке ПЛИС отключать (и пересобирать усеченный вариант), чтоб понимать, как они влияют, но это уже отдельная тема.

    Еще наблюдение. Использовал ОЗУ либо Samsung K6X4008C1F-GF55 , либо Hynix HY628400ALLT2-55 через переходники, потому что не смог найти AS6C4008 в DIP32 за адекватные деньги и сроки. Самсунг везде работает стабильно, Hynix работал хорошо только с EPM3256 (в т.ч. в ГенералСаунде, который расширение к ревизии D) но сбоил на платах c EPM7512. Да, в поздних ревизиях стоит и не то, и не другое - EPM1270, но если используете аналоги памяти, то тоже могут быть нюансы.
    Последний раз редактировалось valerium; 10.10.2021 в 13:32.

    Эти 3 пользователя(ей) поблагодарили valerium за это полезное сообщение:

    Alex_NEMO(02.04.2023), Uzix(11.10.2021), Копейкин(10.10.2021)

  6. #356

    Регистрация
    07.10.2021
    Адрес
    г. Сергиев Посад
    Сообщений
    6
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от djs Посмотреть сообщение
    Кнопку включения крепили к верхней крышке корпуса?

  7. #357

    Регистрация
    03.05.2005
    Адрес
    Москва
    Сообщений
    175
    Спасибо Благодарностей отдано 
    71
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    22 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тут товарищ просил передать: "заменил 40 чипов SN74CB3T3245PW и квадратики исчезли! А вычислить неисправный чип можно резистором 56 ом, что и было сделано."

    - - - Добавлено - - -

    Цитата Сообщение от gnch Посмотреть сообщение
    Кнопку включения крепили к верхней крышке корпуса?
    Да. Кнопку включения, модуль UART-TTL и USB. Открывать непросто, но пока всё держится.

    Этот пользователь поблагодарил djs за это полезное сообщение:

    gnch(11.10.2021)

  8. #358

    Регистрация
    08.01.2015
    Адрес
    г. Запорожье, Украина
    Сообщений
    134
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от djs Посмотреть сообщение
    Тут товарищ просил передать: "заменил 40 чипов SN74CB3T3245PW и квадратики исчезли! А вычислить неисправный чип можно резистором 56 ом, что и было сделано."

    - - - Добавлено - - -


    Да. Кнопку включения, модуль UART-TTL и USB. Открывать непросто, но пока всё держится.
    Спасибо за совет!! А что значит 40 чипов? Их там 4 же. И как именно с помощью резистора вычислить? Куда его подсоединять?

  9. #359

    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    796
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    274
    Поблагодарили
    145 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от djs Посмотреть сообщение
    Тут товарищ просил передать: "заменил 40 чипов SN74CB3T3245PW и квадратики исчезли! А вычислить неисправный чип можно резистором 56 ом, что и было сделано."
    Это прекрасно, но я прошу прощения, он менял 40 штук подряд на одном аппарате из одной пачки и не переставал верить ? Вау..
    Про резисторы - тут про замену шифтеров на резисторы писал tank-uk, это вроде работает, но есть сомнения, что не все ноги ПЛИС выдержат долго это выдержат. Хотя для диагностики, наверное, вариант годный.

  10. #360

    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    908
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    343
    Поблагодарили
    182 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от djs Посмотреть сообщение
    Ещё, пожалуйста, ссылку где покупали такой красивый корпус.

    Скрытый текст


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

Страница 36 из 115 ПерваяПервая ... 323334353637383940 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Greed 512 bytes
    от denpopov в разделе Игры
    Ответов: 13
    Последнее: 10.03.2014, 14:14
  2. Asteroid 512
    от SaNchez в разделе Игры
    Ответов: 0
    Последнее: 04.11.2012, 00:44
  3. Пентагон 128=>>512
    от IlyaMIV в разделе Pentagon
    Ответов: 2
    Последнее: 16.01.2010, 07:05
  4. Зеленый GS 512
    от yorgee в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 22.03.2009, 20:12
  5. 512 bite intro
    от newart в разделе Программирование
    Ответов: 10
    Последнее: 30.07.2006, 19:40

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •