User Tag List

Страница 24 из 29 ПерваяПервая ... 202122232425262728 ... ПоследняяПоследняя
Показано с 231 по 240 из 287

Тема: ПК8000 - Контроллер дисковода

  1. #231
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,930
    Спасибо Благодарностей отдано 
    180
    Спасибо Благодарностей получено 
    697
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DemonId7 Посмотреть сообщение
    Ну да. Именно поэтому и хочу заменить на ПЗУ, что ПЛМ негде прошить. Просто не хотелось вручную набивать дамп.
    У Mifody есть программатор. Он как раз считывал ПЛМ с моего контроллера и мне одну зашил копию. Так что спроси его, может он тебе тоже зашьет.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  2. #232
    Veteran
    Регистрация
    30.08.2005
    Адрес
    Питер
    Сообщений
    1,219
    Спасибо Благодарностей отдано 
    86
    Спасибо Благодарностей получено 
    62
    Поблагодарили
    43 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А как можно заменить ПЛМ на ПЗУ?
    Собираю в коллекцию советские калькуляторы и компьютеры.
    Мой сайт: http://www.leningrad.su/museum/

  3. #233
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,930
    Спасибо Благодарностей отдано 
    180
    Спасибо Благодарностей получено 
    697
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sergei Frolov Посмотреть сообщение
    А как можно заменить ПЛМ на ПЗУ?
    Теоретически можно если через переходник. По сути РТ2 не содержит регистров, а только логические комбинации типа И и ИЛИ (что то вроде того). То по сути если подавая все возможные комбинации можно получить все возможные ответы. Но на практике фиг его знает. Я как то собирался попробовать, но так и не собрался. Даже где то уже рисовал переходники с РТ2 на 27512 и обратно.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  4. #234
    Activist
    Регистрация
    21.07.2010
    Адрес
    Ukraine
    Сообщений
    276
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DemonId7 Посмотреть сообщение
    А что за формат файла у прошивки РТ2? Как его перевести в бинарник, для заливки в 27C512?
    Там табличка типа такой:
    Код:
           *****************************************************************
           *                                                               *
           *  Контpоллеp FDD HD/DD. Веpсии от 02.07.01/05.07.01 Автор MVV  *
           *                                                               *
           *****************************************************************
           -----------------------------------------------------------------
           |       |                   Конъюнктор                          |
           | Вход  |-------------------------------------------------------|
           |       |   1-8	 |  9-16  | 17-24  | 25-32  | 33-40  | 41-48   |
           |-------|-------------------------------------------------------|
    A0B    |  A1   | 11...... 11****** ******** ******** ******** ******** |
    A1B    |  A2   | 11...... 11****** ******** ******** ******** ******** |
    A9B    |  A3   | ..0..... ..****** ******** ******** ******** ******** |
    A8B    |  A4   | ..1..... ..****** ******** ******** ******** ******** |
    A10B   |  A5   | ..1..... ..****** ******** ******** ******** ******** |
    A11B   |  A6   | ..1..... ..****** ******** ******** ******** ******** |
    A12B   |  A7   | ..1..... ..****** ******** ******** ******** ******** |
    A13B   |  A8   | ..1..... ..****** ******** ******** ******** ******** |
    A15B   |  A9   | ..00110. ..****** ******** ******** ******** ******** |
    A14B   |  A10  | ..00101. ..****** ******** ******** ******** ******** |
    MREQB# |  A11  | ..0.000. ..****** ******** ******** ******** ******** |
    M1B#   |  A12  | ..0.000. ..****** ******** ******** ******** ******** |
    IORQB# |  A13  | 00.....0 00****** ******** ******** ******** ******** |
    DOSON# |  A14  | 00.0...1 00****** ******** ******** ******** ******** |
    WRB#   |  A15  | 01...... 01****** ******** ******** ******** ******** |
    A7B    |  A16  | 00...... 11****** ******** ******** ******** ******** |
           |---------------------------------------------------------------|
           | Выход |                                                       |
           |-------|-------------------------------------------------------|
    S#     |  ^Y1  | ----AAA- --AAAAAA AAAAAAAA AAAAAAAA AAAAAAAA AAAAAAAA |
    I/O#   |  ^Y2  | -------A --AAAAAA AAAAAAAA AAAAAAAA AAAAAAAA AAAAAAAA |
    R#     |  ^Y3  | --A----- --AAAAAA AAAAAAAA AAAAAAAA AAAAAAAA AAAAAAAA |
    SELDOS#|  ^Y4  | ---A---- --AAAAAA AAAAAAAA AAAAAAAA AAAAAAAA AAAAAAAA |
    CSВГ#  |  ^Y5  | AA------ --AAAAAA AAAAAAAA AAAAAAAA AAAAAAAA AAAAAAAA |
    FFWR   |   Y6  | -------- A-AAAAAA AAAAAAAA AAAAAAAA AAAAAAAA AAAAAAAA |
    FFRD#  |  ^Y7  | -------- -AAAAAAA AAAAAAAA AAAAAAAA AAAAAAAA AAAAAAAA |
    EOB#   |  ^Y8  | -A------ --AAAAAA AAAAAAAA AAAAAAAA AAAAAAAA AAAAAAAA |
           -----------------------------------------------------------------
    
    
      Примечания :
         *	 в конъюнкцию входит прямое и инверсное значение переменной
         .	 переменная не входит в конъюнкцию
         0	 в конъюнкцию входит инверсное значение переменной
         1	 в конъюнкцию входит прямое значение переменной
         -	 конъюнктор отсутсвует в функции
         A	 конъюнктор присутсвует в функции
         ^   функция имеет активный низкий уровень
    Цитата Сообщение от DemonId7 Посмотреть сообщение
    Если менять на 27C512, то нужен ли буферный регистр на выходе?
    Да, так как во время формирования адреса и переходных процессов в зависимости от быстродействия внутри ROM на выходе будут неустойчивые состояния.
    Цитата Сообщение от Sergei Frolov Посмотреть сообщение
    А как можно заменить ПЛМ на ПЗУ?
    Если есть файл прошивки РТ2, если есть табличка истинности типа такой как на примере или записанная РТ2, с которой можно считать содержимое программатором или собрав простой преобразователь на 16-разрядном счетчике и буфере. При переборе адреса 15..0 на входе, на выходе получим данные 7..0 по соответствующему адресу для записи в ROM. ВВ55 в помощь

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

    cy6 (29.04.2023)

  6. #235
    Activist
    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    401
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    У Mifody есть программатор. Он как раз считывал ПЛМ с моего контроллера и мне одну зашил копию. Так что спроси его, может он тебе тоже зашьет.
    Если ближе не найду. Лень с почтой связываться.

    ---------- Post added at 17:32 ---------- Previous post was at 17:26 ----------

    Цитата Сообщение от MVV Посмотреть сообщение
    Там табличка типа такой:
    ......
    ......
    Ужас. Без стакана не разберешся Наверное придется утилитку писать, для генерации бинарника.

    Ладно, отпишусь что получится. Пока ТВ9 не хватает и транзисторы ещё не подобрал.

  7. #236
    Guru
    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,209
    Спасибо Благодарностей отдано 
    234
    Спасибо Благодарностей получено 
    277
    Поблагодарили
    201 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    основное отличие ПЛМ от ПЗУ в данной связи - то что ПЗУ "дергает" сигналы.
    Пример: у Вас на двух "верхних" (по схеме) входах ПЛМ собран И на верхний выход.
    Так вот, если Вы подадите две единицы - у Вас на выходе всегда будет единица, независимо от остальных входов.
    В ПЗУ (если у Вас запрограммировани такая же И) если Вы даете на вход 0003 или F003 - на верхем выходе будет единица, как и требуется. Но в момент смены на входе с 0003 на F003 - на верхнем выходе может и нолик проскочить.

    В некоторых схемах это некритично, а в некоторых фиг заменишь ПЛМ на ПЗУ.

  8. #237
    Activist
    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    401
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну здесь то вроде все четко и понятно - несколько выводов отвечают за свои, и только свои, адреса. Эти адреса известны. Так что проблем по идее не должно быть.

    Тут еще вопрос нарисовался. Как писать дискеты? Есть два дисковода - один советский, еще в упаковке, и один писишный, вроде на 1.2Мб. Насколько я помню, советские (или болгарские?) к PC просто так не подключались. А на писишном можно форматнуть дискету на 800Кб?
    Последний раз редактировалось DemonId7; 30.07.2015 в 01:23.

  9. #238
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,930
    Спасибо Благодарностей отдано 
    180
    Спасибо Благодарностей получено 
    697
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dk_spb Посмотреть сообщение
    основное отличие ПЛМ от ПЗУ в данной связи - то что ПЗУ "дергает" сигналы.
    Пример: у Вас на двух "верхних" (по схеме) входах ПЛМ собран И на верхний выход.
    Так вот, если Вы подадите две единицы - у Вас на выходе всегда будет единица, независимо от остальных входов.
    В ПЗУ (если у Вас запрограммировани такая же И) если Вы даете на вход 0003 или F003 - на верхем выходе будет единица, как и требуется. Но в момент смены на входе с 0003 на F003 - на верхнем выходе может и нолик проскочить.
    Как бы все так, но не забываем еще о быстродействии самой РТ2. Насколько помню у ней время "доступа" вроде как 70нс, хотя могу и ошибаться. Вполне можно допустить, что какая нибудь W27C512 с временем доступа в 45нс может запросто опередить нашу РТ2 и будет не так все страшно. Но опять же это все надо пробовать.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  10. #239
    Activist
    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    401
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Работает!


    Дошел до шага №2 - подстройка C28. А дальше решил попробовать, что получится. И заработало! Форматирует и пишет без проблем. Дисковод EC 5323, работает нормально, рывков не заметил.
    Вот теперь можно подумать о прошивке РТ2, для порядку

    В аттаче бинарник (с исходником генератора) для W27C512, на случай если кто еще решит воспользоваться эмулятором.
    Вложения Вложения
    • Тип файла: zip RT2.ZIP (2.7 Кб, Просмотров: 140)

  11. #240
    Activist
    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    401
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кстати, а данный контроллер может работать с писишными дискогрызами? Пробовал две штуки - японский 5-ти дюймовый и 3-х дюймовый. Оба дергаются, что-то читают, но не вычитывают и выдают ошибки. Это несовместимость, или я все же контроллер до конца не настроил?

Страница 24 из 29 ПерваяПервая ... 202122232425262728 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Контроллер дисковода
    от andrew76 в разделе Внешние накопители
    Ответов: 55
    Последнее: 12.04.2024, 16:33
  2. Ответов: 26
    Последнее: 25.01.2019, 18:31
  3. Ответов: 24
    Последнее: 30.04.2016, 23:47
  4. Не работает контроллер дисковода GRM2+
    от Shnurkov в разделе Внешние накопители
    Ответов: 5
    Последнее: 16.03.2009, 00:59
  5. Куплю контроллер дисковода для УКНЦ
    от tnt23 в разделе Барахолка (архив)
    Ответов: 2
    Последнее: 27.02.2009, 08:51

Ваши права

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