User Tag List

Страница 16 из 24 ПерваяПервая ... 121314151617181920 ... ПоследняяПоследняя
Показано с 151 по 160 из 232

Тема: Эмуляция 1801ВП1-128 в ПЛИС

  1. #151

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Но если режим записи ВП1-128 находится в состоянии NOT A1_WRITTEN ( т.е. до записи 0xA1 или после записи контрольной суммы ) - то чтение регистра данных переводит ВП1-128 в какой режим:
    Сразу в режим поиска маркера, триггер то активен, придет маркер - выработается CRC_RST и начнется чтение.

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

  3. #152

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Сразу в режим поиска маркера
    (...) Как выяснилось позже - переходит в тот режим чтения ( поиск маркера или обычное чтение ) который имел место до начала записи.

    Цитата Сообщение от Vslav Посмотреть сообщение
    Как повезет - сигнал nGDR стробируется на триггере G35 импульсами входных данных, если импульсов нет, то бит GOR никак не влияет - запись промоделировалась штатно. А вот если сработает - то все встанет - будут активны RDINIT0 и RDINIT1 - остановится счетчик битов, не будет выставлятся требование и прочее - запись просто не пойдет
    А откуда берутся импульсы входных данных в режиме записи ?

    Ведь в режиме записи ( насколько я понимаю ) дисковод не выдаёт сигнал на линию RDATA.

    ---------- Post added at 17:53 ---------- Previous post was at 17:38 ----------

    Значит, если начать запись и затем установить бит GOR - запись не зависнет, но сбросится признак A1_WRITTEN. Так ?
    Последний раз редактировалось Patron; 28.12.2013 в 14:00.

  4. #153

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    А откуда берутся импульсы входных данных в режиме записи ?
    Ведь в режиме записи ( насколько я понимаю ) дисковод не выдаёт сигнал на линию RDATA.
    Зависит от дисковода и, в общем случае от схемы контроллера дисковода.

    Цитата Сообщение от Patron Посмотреть сообщение
    Значит, если начать запись и затем установить бит GOR - запись не зависнет, но сбросится признак A1_WRITTEN. Так ?
    Если GOR останется установленным, то запись зависнет. Признак A1W cбросится.

  5. #154

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Зависит от дисковода и, в общем случае от схемы контроллера дисковода.
    Т.е. у некоторых дисководов в едином конструктиве головки есть отдельная головка чтения и отдельная головка записи, причём при записи головка чтения читает старые данные за мгновение до того, как они перезаписываются головкой записи..

    Ведь если у дисковода только одна общая головка чтения/записи и она пишет данные - данным чтения взяться физически неоткуда.

    Цитата Сообщение от Vslav Посмотреть сообщение
    Если GOR останется установленным, то запись зависнет. Признак A1W cбросится.
    И даже если запись при этом ведётся на неформатированную дорожку - запись всё равно зависнет ?

  6. #155

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Т.е. у некоторых дисководов в едином конструктиве головки есть отдельная головка чтения и отдельная головка записи, причём при записи головка чтения читает старые данные за мгновение до того, как они перезаписываются головкой записи..

    Ведь если у дисковода только одна общая головка чтения/записи и она пишет данные - данным чтения взяться физически неоткуда.
    Я с конструкцией приводов знаком только в общих чертах и просто предположил что может быть всякое - потому что приводов разнообразных очень много. Блокируется ли дисководами канал чтения при активной записи и что они в этот момент выдают на линии читаемых данных - мне точно неизвестно. Надо иметь ввиду что просто так GOR дернуть мало - в этот момент должны идти импульсы читаемых данных. Если нет импульсов, то GOR далеко внутрь схемы не проходит. INIT имеет более радикальное воздействие.
    Цитата Сообщение от Patron Посмотреть сообщение
    И даже если запись при этом ведётся на неформатированную дорожку - запись всё равно зависнет ?
    Если не будет импульсов RDATA то может и не зависнет. А есть эти импульсы или нет - в общем случае неизвестно, зависит от внешних факторов - схемы контроллера, схемы и устройства дисковода, и банально от помех.

  7. #156

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Если не будет импульсов RDATA то может и не зависнет.
    Получается, что если в режиме записи установить и сбросить бит GOR - это без побочных эффектов приведёт к переходу режима записи в "начальное" состояние ( до записи первого байта 0xA1 ).
    Последний раз редактировалось Patron; 24.12.2013 в 23:53.

  8. #157

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Записываемый бит GOR попадает безусловно сначала в триггер G36 и на выходе формируется два сигнала CSR_GDR и инверсия ~CSR_GDR. Эти сигналы поступают исключительно только на триггер G35, который вырабатывает сигнал ~GDR (активный уровень низкий). Этот триггер G35 тактируется импульсами RDATA, нет импульсов - состояние не меняется, GDR не отрабатывает. Также триггер сбрасывается (~GDR становится высоким) по INIT. То есть можно деактивировать внутренний GDR внешним сбросом.

    Далее этот ~GDR идет исключительно на L21 (вторая страница), где уже формируются широкорасходящиеся по схеме активные высокие RDINIT0 и RDINIT1. RDINIT0 формирует в том числе высокий FIN_STB и перевзводит триггер A1_WRITTEN, начинаем ждать маркер.

    Также RDINITx сбрасывает PLL, блокирует выработку стробов и удерживает в нуле счетчик битов. Пока активен внутренний ~GDR - ничего не работает, ни чтение, ни запись.

    Цитата Сообщение от Patron Посмотреть сообщение
    Но вероятнее всего, что вариантов только два:
    1. Сигнал RDATA блокируется сигналом WGATE.
    2. При установленном сигнале WGATE сигнал RDATA копирует сигнал WDATA.
    Стандарт на интерфейс дисковода надо смотреть, но знаю какой именно.

  9. #158

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Стандарт на интерфейс дисковода надо смотреть
    Похоже, я уже нашёл нужное место:


  10. #159

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Похоже, я уже нашёл нужное место:
    Это откуда цитата?
    Получается что если импульсов RDATA не будет, то установка GOR при записи никак не влияет на работу схемы. Надо перейти в чтение, дождаться RDATA и только тогда сработает GOR.

  11. #160

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Это откуда цитата?
    Отсюда: FD-235HF-C891.pdf

    А вот цитата отсюда: FD55_Spec.pdf





    Цитата Сообщение от Vslav Посмотреть сообщение
    Получается что если импульсов RDATA не будет, то установка GOR при записи никак не влияет на работу схемы. Надо перейти в чтение, дождаться RDATA и только тогда сработает GOR.
    Но триггер ожидания записи байта 0xA1 должен сброситься при установке бита GOR в режиме записи или нет ?
    Последний раз редактировалось Patron; 25.12.2013 в 00:16.

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

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

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

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

Похожие темы

  1. ЮТ-88: Реализация на ПЛИС (DE1)
    от Santechnik в разделе ЮТ-88
    Ответов: 61
    Последнее: 13.05.2022, 08:22
  2. Вопрос по ПЛИС
    от Zloy в разделе Несортированное железо
    Ответов: 23
    Последнее: 17.10.2015, 17:12
  3. Аксель на ПЛИС
    от iceoflame в разделе Amiga
    Ответов: 163
    Последнее: 25.03.2012, 14:51
  4. Список версий 1801ВП1 и 1801РЕ2
    от CodeMaster в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 28.02.2012, 22:39
  5. 1801вп1-128
    от dk_spb в разделе ДВК, УКНЦ
    Ответов: 0
    Последнее: 29.05.2010, 11:24

Ваши права

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