Важная информация

User Tag List

Страница 15 из 18 ПерваяПервая ... 1112131415161718 ПоследняяПоследняя
Показано с 141 по 150 из 176

Тема: Работа с SD контроллером на Специалисте_МХ2

  1. #141
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от PVV Посмотреть сообщение
    Продолжу гадание на кофейной гуще, авось попаду...Для кого вопросы задаю?
    Вот вариант SDOS с ожиданием флага BUSY в старшем бите (0х80): Вложение 64623
    И гадать не надо. Он же указал на прошивку, а там:
    Код:
    assign Dat[7:0] = (~nCS & ~nRD) ? (Adr) ? {~nINS,BUSY,2'h0,Ctrl[3:0]} : Data[7:0] : 8'hZZ;
    Что сразу не соответствует твоим запросам. Алсо:
    Цитата Сообщение от PVV Посмотреть сообщение
    Так как были отличия (посмотрел сейчас - так и осталось разночтения, fifan, ну исправь же это наконец!) в описании его размещения на сайте fifan_а и реальной реализацией в плис, и на чем в конце концов сошлись я не в курсе.
    Я его просил еще месяц назад, а воз и ныне там, хотя меня он тыкал палочкой на предмет лампочек. Актуальный проект соответствует этому:
    Код:
        RD  WR RES
    D7 INS  x   x
    D6 BSY  x   x
    D5  0   x   x
    D4  0   x   x
    D3 GRN GRN  0
    D2 RED RED  0
    D1 SPD SPD  0
    D0 SEL SEL  0
    
    INS: 0 - пусто, 1 - вставлена карта
    BSY: 0 - готов, 1 - занят сдвигом
    GRN: 0 - выключен, 1 - горит зеленый LED
    RED: 0 - выключен, 1 - горит красный LED
    SPD: 0 - низкая скорость, 1 - высокая скорость
    SEL: 0 - карта не выбрана, 1 - карта выбрана
    Придерживайтесь в своем коде только этой информации.

  2. #142
    Activist
    Регистрация
    20.11.2017
    Адрес
    г. Ростов-на-Дону
    Сообщений
    351
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    85
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    И гадать не надо. Он же указал на прошивку, а там:
    Код:
    assign Dat[7:0] = (~nCS & ~nRD) ? (Adr) ? {~nINS,BUSY,2'h0,Ctrl[3:0]} : Data[7:0] : 8'hZZ;
    Что сразу не соответствует твоим запросам.
    Ну не понимаю я vhdl или что это за язык, с ПЛИСами я только в схемнов вводе немного работал.

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Я его просил еще месяц назад, а воз и ныне там...
    я тоже на это больше года назад указывал
    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Актуальный проект соответствует этому:
    Код:
        RD  WR RES
    D7 INS  x   x
    D6 BSY  x   x
    D5  0   x   x
    D4  0   x   x
    D3 GRN GRN  0
    D2 RED RED  0
    D1 SPD SPD  0
    D0 SEL SEL  0
    
    INS: 0 - пусто, 1 - вставлена карта
    BSY: 0 - готов, 1 - занят сдвигом
    GRN: 0 - выключен, 1 - горит зеленый LED
    RED: 0 - выключен, 1 - горит красный LED
    SPD: 0 - низкая скорость, 1 - высокая скорость
    SEL: 0 - карта не выбрана, 1 - карта выбрана
    Придерживайтесь в своем коде только этой информации.
    Спасибо, именно это и нужно! Очень бы хотелось, что бы fifan эту информацию у себя на сайте разместил, и прошивку плис в схемном вводе соответствующую этому описанию сделал, а то в куче страниц этой ветки инфа затеряется и опять будут вопросы.

    Обновленная версия SDOS с правильным BUSY будет не раньше чем завтра. Однако не думаю, что у roma проблема с этим флагом и обновленная версия поможет, здесь явные аппаратные проблемы, которые программным способом не решить, но попробовать надо.
    Я тут попробовал Loader_ом загрузить свой монитор, заменив BIOS.BIN, и ничего не получилось, похоже, что Loader_v6 не включает std режим или еще что то. Задумка же была грузить любые мониторы?

  3. #143
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от PVV Посмотреть сообщение
    я тоже на это больше года назад указывал
    Т.е., ты хотел сказать, что это я ему указывал на ошибки год назад?

    Цитата Сообщение от PVV Посмотреть сообщение
    Спасибо, именно это и нужно! Очень бы хотелось, что бы fifan эту информацию у себя на сайте разместил, и прошивку плис в схемном вводе соответствующую этому описанию сделал, а то в куче страниц этой ветки инфа затеряется и опять будут вопросы.
    Схемного ввода нет и не будет. Но можно вывесить RTL, Q13+ умеет его делать красиво.

    Цитата Сообщение от PVV Посмотреть сообщение
    Я тут попробовал Loader_ом загрузить свой монитор, заменив BIOS.BIN, и ничего не получилось, похоже, что Loader_v6 не включает std режим или еще что то. Задумка же была грузить любые мониторы?
    Он грузит по адресу C000H код размером вплоть до EFFFH (до 12КБ, дальше идут порты), потом кидает этот код в ОЗУ и прыгает на него:
    Код:
    BDF8 AF       XRA A
    BDF9 32 11 F0 STA 0F011H
    BDFC C3 00 00 JMP 0C000H
    BDFF
    Код отключает ПЗУ (бит D3 порта управления контроллером SD карты!) и запускает загруженный код. Код должен быть скомпилированным для работы с адреса C000H.

  4. #144
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я прошивал плисину согласно приведённому вами двумя описанию. Лоадер ведь работает. На сайте я перепроверю, вроде тоже менял.

    Лоадер грузит любые мониторы, вернее файл bios.bin. Я сколько этих файлов менял, всё работало. Мы же придерживаемся к железке (прошитая плис, сама схема) считывателя SD карты от HardWareMan'а. Почему лоадер у меня работает, я больше скажу мой браузер, который использует те же подпрограммы от лоадера тоже работает? Может дело в SDOS?

  5. #145
    Activist
    Регистрация
    02.01.2006
    Адрес
    Ufa
    Сообщений
    466
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    HardWareMan, а что по сбросу и стабильности моего компьютера можешь посоветовать, что смотреть, где копать?
    Почему с Z80 стартует всегда с первого раза, а с ВМ80 с 3-4 раза, причём кнопка сброс не помогает, нужно включать-выключать компьютер ...

    Раз тест памяти всегда работает железно - то проблема с портами или включением-отключением ПЗУ ?

  6. #146
    Activist
    Регистрация
    20.11.2017
    Адрес
    г. Ростов-на-Дону
    Сообщений
    351
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    85
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Версия SDOS_V8.4B с исправленным обработчиком флага BUSY.
    Последний раз редактировалось PVV; 17.03.2018 в 21:06. Причина: удалил вложение

  7. #147
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    На сайте я перепроверю, вроде тоже менял.

  8. #148
    Activist
    Регистрация
    02.01.2006
    Адрес
    Ufa
    Сообщений
    466
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от PVV Посмотреть сообщение
    Версия SDOS_V8.4B с исправленным обработчиком флага BUSY.
    Вложение 64638
    Вроде немного получше стало работать. Но у меня также через некоторое время после включения перестаёт видеть карту.

    Да, у меня достаточно прилично греются две К1533АП6 (Д40 и Д43), нагреваются градусов до 50-55.
    И как раз на их выводах сигналы ШД сильно искажены.
    Хотя по схеме они одновременно не должны открываться так как стробируются сигналами RD и WR.
    Хотя сигнал RD проходит через дополнительный инвертор на К155ЛА8. Возможно он даёт значительную задержку,
    так что некоторое время открыты обе АП6 ?
    Хотя к этой ШД подключены ещё ОЗУ и ПЗУ. Возможно и они засоряют ШД ?

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

    Да, а сигналы RAM и ROM для ОЗУ и ПЗУ формируются и проходят через кучу элементов, и при их формировании задержка более значительная ...
    Так что вопрос авторами схемы, где наиболее критичен тайминг? Что смотреть ?

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

    Если у кого МС стоят на панельнках не могли бы поиграться с типами МС, чтобы определить какие узлы наиболее критичны к таймингу ?
    Вот моя плата:

  9. #149
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Применена 531 серия? Это что? У меня такой и не было никогда. Вся логика у меня 555 и 1533 серии и их зарубежные аналоги. АП6 у меня греются, не сильно.

  10. #150
    Activist
    Регистрация
    02.01.2006
    Адрес
    Ufa
    Сообщений
    466
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что было в наличи, то и поставил. На Ленинград1 хоть что ставь - в любой комбинации всегда будет железобетонно работать.
    В других компьютерах у меня тоже практически всегда "салат" стоит, и ничего - всё работает.

    Так что тут налицо ошибка в схемотехнике, где то что то не засинхронизировано, либо очень критично к таймингу и установленным МС.
    Поэтому у меня и стартует с 3-4 раза, и с СД-картой работает очень нестабильно, хотя любой их 3х тестов памяти работает часами ...
    Последний раз редактировалось roma; 17.03.2018 в 19:47.

Страница 15 из 18 ПерваяПервая ... 1112131415161718 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Продается Орель БК-08 с контроллером дисковода
    от zorel в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 20.04.2012, 22:36
  2. Проблема с контроллером FDD
    от Eugeny в разделе Внешние накопители
    Ответов: 0
    Последнее: 13.11.2011, 13:33
  3. Проблема с контроллером дисковода
    от andreil в разделе Внешние накопители
    Ответов: 29
    Последнее: 04.09.2011, 20:48
  4. Аукцион Орель БК08 с контроллером дисковода
    от zorel в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 24.08.2011, 22:29
  5. Трюки с контроллером FDD 82077
    от Titus в разделе Утилиты
    Ответов: 4
    Последнее: 10.06.2011, 19:17

Ваши права

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