User Tag List

Страница 62 из 273 ПерваяПервая ... 585960616263646566 ... ПоследняяПоследняя
Показано с 611 по 620 из 2727

Тема: Цифровая археология: 1801 и все-все-все

  1. #611

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    Smile

    Цитата Сообщение от Vslav Посмотреть сообщение
    КМ1801ВМ2, полное разрешение (546МБ)
    КМ1801ВМ2, разрешение четверть (51МБ)


    Красивая картинка получилась, самому нравится
    УК-НЦшкин !
    А какой вскрывали - керамический или чёрный пластмассовый ВМ2 ?
    И чей АНГСТРЕМовский или СЭМЗовский? )
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  2. #612

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,409
    Спасибо Благодарностей отдано 
    1,703
    Спасибо Благодарностей получено 
    2,227
    Поблагодарили
    877 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Красивая картинка получилась, самому нравится
    Уже и схема, поди, не за горами)

  3. #613

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

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    УК-НЦшкин !
    А какой вскрывали - керамический или чёрный пластмассовый ВМ2 ?
    И чей АНГСТРЕМовский или СЭМЗовский? )
    Керамический, Ангстрем, дата 9105, одна точка.
    Как я понял, было две версии ВМ2, имеются в сети две разных фотографии кристалла, я их называю "ранняя" и "поздняя". Страничка на 155la3 утверждает что одна из них Ангстремовская, вторая СЭМЗ, но у меня в ангстремовском корпусе оказалась "поздняя" (типа СЭМЗ), из видимых отличий - в ней добавлен еще один генератор смещения подложки.

  4. #614

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Как я понял, было две версии ВМ2, имеются в сети две разных фотографии кристалла, я их называю "ранняя" и "поздняя". Страничка на 155la3 утверждает что одна из них Ангстремовская, вторая СЭМЗ, но у меня в ангстремовском корпусе оказалась "поздняя" (типа СЭМЗ)
    Ну почти как УКНЦ.

  5. #615

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

    По умолчанию

    По ходу разработки адаптера шины ВМ1 для эмулятора ДВК - возникли некоторые вопросы.

    1. Когда блок питания снимает DCLO - ВМ1 снимает INIT. Через сколько тактов это происходит ?

    2. Когда блок питания выставляет DCLO - ВМ1 выставляет INIT. Через сколько тактов это происходит ?

    3. Нога 34 ( INIT ) у ВМ1 обозначена как вход-выход. Когда ВМ1 читает этот вход и что делает, если этот вход активен ?
    Последний раз редактировалось Patron; 01.06.2015 в 17:03.

  6. #616

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    1. Когда блок питания снимает DCLO - ВМ1 снимает INIT. Через сколько тактов это происходит ?
    Есть два отдельных сброса - ядра (на схеме цепь RESET) и периферии (цепь INIT_IN)

    Когда вход ~DCLO переходит в низкий (активный), то ~INIT переходит в низкий немедленно. Ядро процессора также сбрасывается (внутренний RESET высокий). При этом запускается внутренний счетчик на 2 такта, чтобы длительность внутреннего сброса была не менее 2 тактов. При этом если вход ~ACLO вдруг высокий (при низком ~DCLО это неверная комбинация), то этот счетчик в игноре.

    Итого, при переходе ~DCLO в высокий уровень
    а) если ~ACLO низкий, ~INIT перейдет в высокий сразу, если прошло 2 и более тактов CLC с момента ниспадающего фронта ~DCLO.
    б) если ~ACLO высокий, ~INIT перейдет в высокий сразу

    Цитата Сообщение от Patron Посмотреть сообщение
    2. Когда блок питания выставляет DCLO - ВМ1 выставляет INIT. Через сколько тактов это происходит ?
    Реальный процессор - немедленно. Синхронная модель - по первому нарастающему фронту CLС.

    Цитата Сообщение от Patron Посмотреть сообщение
    3. Нога 34 ( INIT ) у ВМ1 обозначена как вход-выход. Когда ВМ1 читает этот вход и что делает, если этот вход активен ?
    Эта ножка с выходом типа открытый коллектор. Поэтому может формировать только низкий уровень, который будет восприниматься как этим же входом, так и другими устройствами. Цепь образует монтажное ИЛИ, позволяя формировать сигнал периферийного сброса другим устройствам.

    Низкий уровень на выходе формируется при сбросе ядра процессора (DCLO/ACLO) и при выполнении команды RESET.

    Низкий уровень на входе (подключен просто параллельно к выходу, к самой ножке), осуществляет периферийный сброс - сброс ВЕ-таймера, сброс запроса шины (временно маскирует DMR) и сброс детекторов ниспадающего фронта IRQ2 и IRQ3.

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

  8. #617

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

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Низкий уровень на выходе INIT формируется при сбросе ядра процессора (DCLO/ACLO) и при выполнении команды RESET.
    Насколько я понимаю - ВМ1 работает следующим образом.

    Сброс ядра процессора ( и появление низкого уровня на выходе INIT ) происходит только при установке DCLO = ON ( низкий уровень ).

    Когда происходит событие DCLO & ACLO == 0FF ( оба высокий уровень ) - тогда через 10 тактов происходит чтение SEL1 и переход на адрес старта, поэтому и при включении питания, и при отпускании кнопки "Сброс", закорачивающей DCLO - процессор действует одинаково.

    Если при DCLO == OFF возникает ACLO = ON - немедленно происходит TRAP24. Если после этого сохраняется DCLO == OFF, то после ACLO = OFF - происходит новый старт, но сброс процессора при этом не происходит и состояние INIT всё время неактивное ( высокий уровень ).

    Стандарт Q-Bus такую ситуацию прямо запрещает, требуя от систем питания, чтобы любая активация ACLO всегда завершалась активацией DCLO, но если такого не будет - вряд ли ВМ1 сбросит ядро без активации DCLO.

  9. #618

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Стандарт Q-Bus такую ситуацию прямо запрещает, требуя от систем питания, чтобы любая активация ACLO всегда завершалась активацией DCLO, но если такого не будет - вряд ли ВМ1 сбросит ядро без активации DCLO.
    Отчасти (а то и вовсе) не в тему - сильно внимательно не вчитывался...
    Строго говоря, на Q-Bus нет сигналов ACLO, DCLO - это UNIBUSные сигналы. Но в прицнипе с учетом обратной полярности по отношению к POK и DCOK которые стандартны для Q-Bus, можно считать, что это одно и то же... В описании KDJ11 помню также встречались какие-то отличия от чего-то там ранее привычного, сейчас лень искать, но кажется речь шла только о времени между сигналами которое должно быть не меньше чем что-то (а больше - хоть годы)... Также рассматривается случай (все еще про KDJ11) когда DCOK убирается и появляется вновь пока POK остается активным (с учетом... то же самое?) - используется для перезагрузки. А вообще поскольку разборки с POK/DCOK касаются исключительно процессора, то и ккие-либо стандарты Q-Bus здесь довольно условны (о чем и пишется скорее всего во всех доках по процессорам новее древних UNIBUSных)
    Последний раз редактировалось form; 01.06.2015 в 21:44.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  10. #619

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

    По умолчанию

    Терминология:
    *CLO = ON - низкий уровень на входе *CLO
    *CLO = OFF - высокий уровень на входе *CLO
    Активация *CLO - ниспадающий фронт на входе *CLO
    Деактивация *CLO - нарастающий фронт на входе *CLO

    Пока я считаю что работает так:
    Вход DCLO = ON всегда безусловно переводит ядро в состояние сброса и оно там остается до деактивации DCLO. При этом сбрасывается матрица приоритетного шифратора прерываний, а также детекторы фронтов (ниспадающего и нарастающего) ACLO. После выхода из сброса (DCLO перешло в OFF) ядро безусловно переходит к ожиданию фронта деактивации ACLO = ON->OFF, независимо в каком состоянии находилось ACLO при деактивации DCLO. При обнаружении фронта деактивации ACLO ядро начинает выполнять микропрограмму начального пуска, детектор фронта деактивации ACLO отключается и больше не работает до следующего сброса ядра. Детектор фронта активации ACLO работает всегда и при обнаружении происходит прерывание 24. ACLO может активироваться и деактивироваться многократно, вызывая при активации прерывание 24 (этот факт многократности надо проверить моделированием). Также есть возможность при ACLO=ON выполнить сброс всего процессора командой RESET - при этом сбрасывается не только периферия но и ядро (этот вывод также надо проверить).

    Цитата Сообщение от Patron Посмотреть сообщение
    Сброс ядра процессора ( и появление низкого уровня на выходе INIT ) происходит только при установке DCLO = ON ( низкий уровень )
    А также по команде RESET если ACLO = ON.

    Цитата Сообщение от Patron Посмотреть сообщение
    Когда происходит событие DCLO & ACLO == 0FF ( оба высокий
    Тут важен именно переход ACLO -> 0FF при уже неактивном DCLO. Нельзя сделать ACLO=OFF, а потом DCLO=OFF, старта не будет.

    Цитата Сообщение от Patron Посмотреть сообщение
    Если при DCLO == OFF возникает ACLO = ON - немедленно происходит TRAP24. Если после этого сохраняется DCLO == OFF, то после ACLO = OFF - происходит новый старт
    Нет, не происходит ничего.

    Update: Кстати, я там выложил схемы в формате пикада, можно загружать и смотреть цепи уже в электронном виде. Навигация делается так - выделяем цепь, ПКМ->Edit Nets - там будет окошко с подключенными транзисторами, можно вбрать и нажать Jump to Node - перейдет к указанному транзистору.
    Update2: полноценный пикад можно не разворачивать - достаточно просмотровщика (можно взять тут), навигация в нем тоже работает.
    Последний раз редактировалось Vslav; 01.06.2015 в 23:00.

  11. #620

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

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Нельзя сделать ACLO=OFF, а потом DCLO=OFF, старта не будет.
    Т.е. процессор просто зависнет, никак не реагируя на CLC ?

    Получается, что для перезапуска ВМ1 просто коротить DCLO недостаточно - нужно обязательно закорачивать и DCLO, и ACLO ( в любой последовательности, если не важен TRAP24 ), а потом воспроизводить деактивацию сигналов DCLO и ACLO при включении питания.

    Для ВМ2 минимальная стартовая задержка между DCLO = OFF и ACLO = OFF составляет 10 тактов ( если верить ТО ), а для ВМ1 эта величина известна ?
    Последний раз редактировалось Patron; 02.06.2015 в 11:28.

Страница 62 из 273 ПерваяПервая ... 585960616263646566 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 7
    Последнее: 28.06.2014, 17:50
  2. Микросхемы МПК 580,1801,1810 и другие...
    от Alex_Vac в разделе Барахолка (архив)
    Ответов: 44
    Последнее: 07.04.2012, 08:03
  3. ЦИФРОВАЯ МУЗЫКА НА ZX
    от AAA в разделе Музыка
    Ответов: 98
    Последнее: 18.09.2011, 22:33
  4. Учебный стенд УМПК-1801
    от dk_spb в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 12.05.2010, 16:52
  5. Цифровая музыка от Вадима Ермеева
    от zxmike в разделе Музыка
    Ответов: 2
    Последнее: 06.08.2007, 23:13

Метки этой темы

Ваши права

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