User Tag List

Страница 37 из 55 ПерваяПервая ... 333435363738394041 ... ПоследняяПоследняя
Показано с 361 по 370 из 541

Тема: Радио РК-86: Компьютер с процессором 1821ВМ85

  1. #361
    HardWareMan
    Гость

    По умолчанию

    1 цикл 1 байт же.

  2. #361
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #362

    Регистрация
    07.05.2013
    Адрес
    г. Уфа
    Сообщений
    1,212
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    138
    Поблагодарили
    113 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rokl Посмотреть сообщение
    Ожил контроллер FDD на КР1818ВГ93
    Теперь нужно набить файл утилиты для работы с дисководом и проверить главное: форматирование, чтение , запись на дискету...
    Поздравляю!,
    и я думаю надо добавить: удаление файлов.

  4. #363

    Регистрация
    28.05.2010
    Адрес
    г. Москва
    Сообщений
    510
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alx32 Посмотреть сообщение
    И ещё нюансик, сколько байт передаётся в ВГ75 за один цикл ПДП?
    Знаешь нюансик, раскажи, а в настройках можно глянуть чего и сколько передается. В общих чертах цикл ПДП для ВГ75 это пакет в 78 байт один байт один запрос. Между этими запросами проц занимается своим делом. Т.е. время для считывания/записи одного байта из/в ВГ93 уйма.
    Если сомневаешься, можешь посчитать время чтения/записи одного байта (8 бит) на дискету неторопливым дисководом и время чтения байта из регистра ВГ93. Разница этих двух временных интервалов и будет время максимального сохранения байта в буфере ВГ93. Этого времени хранения хватит на несколько циклов ПДП.
    Вот при непосредственном участии процессора в качестве контроллера дисковода, нужно отключать ПДП (например с контроллером дисковода на ВВ55),отключать, как при работе с магнитофоном. А в данном случае, когда только КР1818ВГ93 занимается с железом дисковода, а проц просто бросил байт в регистр ВГ93 и всё, сидит, ждет флаг ... ПДП отключать не обязательно.
    Иначе бы производительность компика с тормозами процессора от ПДП была бы нулевой. Это с жестким диском пришлось бы отключать ПДП, а с медленным дисководом скорей всего не понадобиться.

    ---------- Post added at 20:27 ---------- Previous post was at 20:21 ----------

    Цитата Сообщение от Ратмир Посмотреть сообщение
    Поздравляю!,
    и я думаю надо добавить: удаление файлов.
    Файлы не удаляются, просто удаляется имя из каталога и ставится индекс, что место свободно. И новый файл пишется по старому.
    Последний раз редактировалось Rokl; 05.03.2014 в 20:30.

  5. #364

    Регистрация
    28.05.2010
    Адрес
    г. Москва
    Сообщений
    510
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rokl Посмотреть сообщение
    Потихоньку проект Микрокома движется дальше...
    Ожил контроллер FDD на КР1818ВГ93, что находится на плате RAM/ROMдисков.... Теперь нужно набить файл утилиты для работы с дисководом и проверить главное: форматирование, чтение , запись на дискету...
    Набрал SPDOS, контрольные суммы совпали. Теперь адаптация к Микрокому. Главная проблема в том, что SPDOS с помощью регистра опроса анализирует запросы ВГ93 на прерывание через доп регистр ИР22 вместо простого опроса регистра состояния ВГ93. Нужно как то извернуться.)))

  6. #365

    Регистрация
    07.05.2013
    Адрес
    г. Уфа
    Сообщений
    1,212
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    138
    Поблагодарили
    113 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rokl Посмотреть сообщение
    анализирует запросы ВГ93 на прерывание через доп регистр ИР22 Нужно как то извернуться.)))
    может надпаять вторым этажом маленькую макетку?

  7. #366

    Регистрация
    28.05.2010
    Адрес
    г. Москва
    Сообщений
    510
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ратмир Посмотреть сообщение
    может надпаять вторым этажом маленькую макетку?
    Это крайний случай. SPDOS анализирует 2 ноги с ВГ93 через геристр ИР22
    Это 38 нога - DRQ и 39 нога -INTRQ.
    Для INTRQ есть прямой аналог в регистре состояния ВГ93 бит "Занято".
    А для DRQ прямого аналога нет на первый взгляд, но многие контроллеры на ВГ93 обходятся как то регистром состояния без внешнего чтения сигнала DRQ.
    Есть 4 флага в регистре состояния ВГ93. Это:
    D7 - готовность НГМД
    D2 - потеря данных
    D1 - Запрос данных
    D0 - "Занято"
    и 4 признака:
    D6 - защита записи
    D5 - ошибка записи
    D4 - ошибка поиска (Массив не найден)
    D3 - ошибка в контрольном коде

    Вот из этих 8 бит нужно получить аналог сигнала DRQ
    Для справки:
    DRQ - 38 нога ВГ93 - Выходной сигнал в режиме чтения указывает, что регистрданных ВГ93 содержит информацию для передачи. В режиме записи сигнал DRQ указывает на готовность приема информации с шины данных. Этот сигнал устанавливается в состояние лог.0, если данные считаны процессором, или записаны из процессора в регистр данных ВГ93.
    Короче, сижу, курю даташиты.)))

  8. #367

    Регистрация
    07.05.2013
    Адрес
    г. Уфа
    Сообщений
    1,212
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    138
    Поблагодарили
    113 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rokl Посмотреть сообщение
    Это крайний случай.
    Короче, сижу, курю даташиты.)))
    Микроком85-следим за событиями
    Цитата Сообщение от Rokl Посмотреть сообщение
    Дерьмовая серия КР1533. У меня блок Турбо собран на микросхемах КМ555ЛН1,155КП5,SN74HC74
    нашел я в одном месте КП5 10 шт., но то же 155 серии, по ходу 555КП5 не было в природе вообще!

  9. #368

    Регистрация
    28.05.2010
    Адрес
    г. Москва
    Сообщений
    510
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ратмир Посмотреть сообщение
    Микроком85-следим за событиями...
    нашел я в одном месте КП5 10 шт., но то же 155 серии, по ходу 555КП5 не было в природе вообще!
    SN74LS152 была в природе, а нашего аналога не делалось. Если ты запаял 1533КП7, замени её на 555КП7, что бы не перепахивать лишний раз плату компика.
    По поводу контроллера НГМД.
    Нашел (удача!!!) даташит на первоисточник КР1818ВГ93 наш даташит в журнале МПСиС коцаный вариант оригинального даташита от японского производителя. Это честно передраная Fujitsu MB8876A. Так там черным по англицки написано, что в регистре состояния бит S0 - BUSY- готовность...в нашем варианте "Занято" (аналог сигнала на 39 ноге. А бит S1 - ...copy of DRQ output,... аналог сигнала на 38 ноге.
    Так что достаточно анализировать 2 младших бита регистра состояния у ВГ93. Так что есть серьёзное основание надеяться, что обойдемся без лишнего регистра ИР22 на макетке вторым этажом.
    Сегодня завел SPDOS с скорректироваными адресами контроллера и буфера. В первом приближении работает, подключает дисковод диском С, пишет на экране сообщения об ошибках, выбирает дисковод, крутит моторчик, устанавливает головки. Осталось изменить процедуры опроса состояния контроллера, и настанет счастье.))))
    Последний раз редактировалось Rokl; 14.03.2014 в 20:01.

  10. #369

    Регистрация
    07.05.2013
    Адрес
    г. Уфа
    Сообщений
    1,212
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    138
    Поблагодарили
    113 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rokl Посмотреть сообщение
    замени её на 555КП7, что бы не перепахивать лишний раз плату компика.
    Ну уж нет Шэф Rokl сказал КП5, значит КП5!

    шутка...
    просто попалась кучка, вот и забрал по 2 руб., а перепахивать там на 5 мин работы.
    как приедут, заменю отпишусь.
    Последний раз редактировалось Ратмир; 16.03.2014 в 11:34.

  11. #370

    Регистрация
    28.05.2010
    Адрес
    г. Москва
    Сообщений
    510
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rokl Посмотреть сообщение
    Сегодня завел SPDOS с скорректироваными адресами контроллера и буфера. В первом приближении работает, подключает дисковод диском С, пишет на экране сообщения об ошибках, выбирает дисковод, крутит моторчик, устанавливает головки. Осталось изменить процедуры опроса состояния контроллера,...
    Сегодня пробовал форматировать дискету, на экране одно( типа пытается форматировать дорожки по очереди, но пишет BAD 1 сектор и так на всех дорожках, стороны переключаются правильно, дорожки отрабатываются по очереди.... Посмотрел осцилом, а дисковод в режиме чтения ГМД и с него сыпятся данные вместо записи...где то программный косяк занес...((((

Страница 37 из 55 ПерваяПервая ... 333435363738394041 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. 07 май - радио
    от AER в разделе Поздравления
    Ответов: 27
    Последнее: 09.05.2010, 02:15
  2. Радио 86РК
    от Shnurkov в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 02.01.2009, 12:52
  3. С Днём Радио!!!
    от BYTEMAN в разделе Поздравления
    Ответов: 8
    Последнее: 07.05.2007, 15:29

Ваши права

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