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

User Tag List

Показано с 1 по 10 из 80

Тема: Сборка и настройка платы ХТ XI8088

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #18
    Master
    Регистрация
    07.08.2007
    Адрес
    Москва
    Сообщений
    926
    Спасибо Благодарностей отдано 
    59
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vasily Посмотреть сообщение
    то есть суфикс "-2" означает 10MHz или нет?
    Rio444 внёс сумятицу - про процы и так всё было понятно. Я про чипы обычные говорил, т.к. они главная проблема. Найти проц на 8-10 МГц Nec V20 не проблема.

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

    Цитата Сообщение от Vasily Посмотреть сообщение
    У меня тут другой вопрос, связанный с DMA возник, какой-нибудь тест DMA проходит? Пробовал checkit, pcdoctor, у обоих тест DMA не проходит. Причем если выдрать DMA, то плата не стартует, то есть встроенная инициализация проходит. DMA работает у кого-нибудь?
    Согласно datasheet на 82C37 у этой микросхемы 4 канала DMA #0, #1, #2, #3 - ноги 19, 18, 17 and 16 этого чипа.

    Теперь чуть детальнее:
    DMA REQUEST: The DMA Request (DREQ) lines are individual asynchronous channel request
    inputs used by peripheral circuits to obtain DMA service. In Fixed Priority, DREQ0 has the highest priority and DREQ3 has the lowest priority. A request is generated by activating the DREQ line of a
    channel. DACK will acknowledge the recognition of a DREQ signal. Polarity of DREQ is programmable. RESET initializes these lines to active high. DREQ must be maintained until the corresponding DACK goes active. DREQ will not be recognized while the clock is stopped. Unused DREQ inputs should be pulled High or Low (inactive) and the corresponding mask bit set.

    Я не знаю что сделано на плате Павлом, но если всё 1 в 1 как у автора оригинальной платы, то 19 нога висит на нуле. А это значит что канал 0 просто не используется.
    Почему не используется - видимо из-за статической памяти. Дело в том что DMA устроен в этом смысле так что ворует шину у проца - и видимо ставит ему вейты - а потом возвращает обратно. Я полагаю для этого и использовался канал 0, это канал с более высоким приоритетом.
    Теперь почему не проходит тест - потому что, скорее всего, то баг биоса. Он не выставляет соответствующие биты что channel0 не используется(а возможно для этого канала их нельзя выставить, хотя в доке об этом ничего я с ходу не нашёл).

    Так что можно считать что это не баг, это фича ;-)

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

    Цитата Сообщение от Vasily Посмотреть сообщение
    Что за контроллер? Новодел? У меня новодел нормально сразу не завелся, дальше я не упирался.
    Да, того же автора. Вроде работает - но не работает. ))) Я правда уже умудрился его спалить - перевернул плату - 74LS138 знатно лопнули. Все чипы на помойку. А утром с китая пришли новые, все кроме 16550. ))

    Цитата Сообщение от Vasily Посмотреть сообщение
    Если интересно, то могу попробовать подключить старый контроллер, вроде в BIOS сразу есть поддержка дисководов.
    Конечно интересно ))

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

    Цитата Сообщение от Egal Посмотреть сообщение
    Есть ещё вопрос по RTC. Плата RTC видит и настройки хранит. Checkit эти настройки не видит, может какой-то драйвер грузить надо? Вообще изначально в оригинале RTC для XT не предусмотрена.
    Теперь по поводу RTC - я что-то немного ку-ку, подзабыл много чего, а прерываний то на XT всего 8, с 0 по 7, а RTC это IRQ8. Стало быть нужен резидент. TIMER1.3 не нашёл RTC на моей плате, завтра уже проверю остальные варианты.

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

    Цитата Сообщение от Vasily Посмотреть сообщение
    вроде в BIOS сразу есть поддержка дисководов.
    Что-то я и тут протупил - подумал что нужно и там и там. Ну конечно же, зачем два биоса. Биос на fdd плате отключил - но симптомы те же.

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

    Цитата Сообщение от Vasily Посмотреть сообщение
    Вы уверены? Активность диска при "висении" проявляется?
    Светодиод не горит, хотя на некоторых операциях моргает

    Цитата Сообщение от Vasily Посмотреть сообщение
    примерно секунд 15 наблюдается активность диска, после чего выдается информация о диске и происходит возврат в командную строку.
    Вот я после прошивки более свежих версий не проверял это (только на прошивке 2016 года по-моему) - сейчас всё так, только лампочка не моргает, либо не видно
    Причем первый DIR с задержкой - все следующие сразу всё ок, выходит в C>

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

    Цитата Сообщение от Egal Посмотреть сообщение
    Я полагаю для этого и использовался канал 0, это канал с более высоким приоритетом.
    Ну да, в чекит если посмотреть SysInfo-Interrupt, то можно увидеть справа DMA 0 - RAM Refresh. У нас же нет никакого реферша ))

    Цитата Сообщение от Egal Посмотреть сообщение
    прерываний то на XT всего 8, с 0 по 7, а RTC это IRQ8.
    Там же в списке прерываний видно что чекит смотрит с 0 по 7. Но у нас то на плате 8259 две штуки - там вторые 8 прерываний, так что чекит просто не умеет проверять RTC.
    Последний раз редактировалось Egal; 07.02.2022 в 23:22.

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

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

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

Похожие темы

  1. Ответов: 903
    Последнее: 06.05.2024, 09:05
  2. Ответов: 103
    Последнее: 20.04.2021, 16:29
  3. Ответов: 169
    Последнее: 06.11.2018, 16:36
  4. Сборка, настройка платы ЮТ88 (Прусак)
    от Павел Рябцов в разделе ЮТ-88
    Ответов: 189
    Последнее: 31.07.2018, 12:58
  5. Ответов: 179
    Последнее: 28.03.2018, 08:30

Ваши права

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