Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]
Если в момент сигнала DIN ВСЕ шинные усилителя переходят на трансляцию данных из (ВСЕХ) своих устройств - то на шине вместо затребованных данных будет какафония. Очевидно, что отвечать должно ОДНО устройство, но включаются действительно ВСЕ ЕГО шинные усилители. Фраза написана так, что допускает двоякое толкование.
- - - Добавлено - - -
То есть, единственно что надо исправить, что бы не было двоякого толкования в
это - только все шинные драйверы того устройства
- - - Добавлено - - -
Существо вопроса пришлось вытягивать клещами. Изначально существа вопроса не было ни у кого.
- - - Добавлено - - -
Из описания стандарта МПИ:
2.3. В зависимости от формата адреса процессора и диспетчера памяти адресное пространство магистрали может составлять 64К, 128К, 256К, 512К, 1024К, 2048К, 4096К, 8192К или 16384К байт, где К=1024.
Это частный случай плюс умелое использование особенностей 1801ВП1, в данном случае -065. Фактически здесь согласование драйверами внутренней и внешней шины. Да, такое пройдет только с ОК. И, кстати, любой дефект на внутренней шине приведет к полной неработоспособности всей системы, а не только этой конкретной платы. Сдохнет что-то в этом КТЛК-6, и пока сообразишь, что виноват он, а не кто-то другой...
Нет, если внутренняя шина подтянута, а абоненты ее не отзываются, то все открытые коллекторы останутся запертыми и ничего не будет. Но это только в случае полноценной внутренней шины, опять же, с ОК. Если же DIN отдавать на драйверы не напрямую, а через логическую схему, которая передаст его только при выборе конкретного устройства, внутреннюю шину можно сделать упрощенной, да и ОК на драйверах не строго обязателен. В частности, я цеплял этот же ВП1-065 через драйверы 589АП16, для переключения драйверов я, по-простому, объединил по И в низких уровнях (то есть элементом ИЛИ) RPLY от -065 и DIN, т.е. буферизованный К ВВОД Н. И все прекрасно работало. Подтянул отдельным резистором RPLY и подключил его на два входа - мощный драйвер с ОК (кажется, это был 155ЛЛ2), который выдавал К СИП Н, и на ЛЛ-ку или ЛЕ-шку, которая генерила сигнал переключения АП16 на передачу изнутри моей платы в МПИ.
Да знаю я все это. Не один десяток плат сочинил, и в Э-60, и в ДВК.
- - - Добавлено - - -
Точно я этого не знаю. Но подозреваю, что это из соображений уменьшения рассогласований, вносимых в длинную линию. Так линия согласована по концам резисторами 120 Ом. Когда к ней, где-то посередине подключается выход кого-то из абонентов, вносится рассогласование, поскольку выходное сопротивление этого выходного драйвера далеко не бесконечность. Естественно, по линии пойдет "звон". Так вот, если драйверы с ОК, то звон будет только при переключении из высокого в низкий, а если 3С, то звон будет при обоих переключениях.
Подчеркиваю, это моё личное мнение. Черт его знает, что там думали первые разработчики этих дел. Может просто тогда не было достаточно мощных драйверов с 3С, а прототипы 155ЛЛ2, ЛН3 и ЛП9 были... А далее, большинство народа приняло это, как аксиому - раз согласованная длинная линия, значит на нее работаем ОК.
Последний раз редактировалось AFZ; 21.05.2018 в 05:55.
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
Так в том то и дело, что внутренняя шина здесь полноценная, ее абонент ВП1-065 (допустим, единственный, на КЦГД) отзовется только при обращении к нему по его адресам, а иначе он останется "в воздухе" и тот факт, что при этом открылись драйверы передачи с внутренней шины на внешнюю, ничего не изменит - ВП1-065 не отвечает, внутренняя шина пассивна, подтяжки обеспечивают высокий уровень, транзисторы с открытыми коллекторами со стороны МПИ остаются запертыми и ни на что не влияют. В то же время, кто-то другой, с такой же полноценной шиной, опознав обращение к нему, откроет свои внутренние драйверы, на внутренней его шине появится считываемый код, а его внешние драйверы, открытые по тому же неадресованному сигналу К ВВОД Н, выдадут этот код на МПИ. Да, это возможно только когда шинные драйверы имеют ОК, но все это работоспособно только в случае полноценного абонента маломощной МПИ на внутренней шине. А таких, раз, два, и обчелся. 1801, 1515, 1809, может еще что-то забыл, и все. Других БИСок с полноценным маломощным МПИ на борту нет, и не будет. Городить же самопал с полной отработкой маломощной МПИ на рассыпухе - весьма утомительно, проще уж отработать эти дела снаружи, включая и адресное управление шинными драйверами.
Последний раз редактировалось AFZ; 21.05.2018 в 14:39.
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
Для тех, кто не смотрел Э3 плат ДВК - в МС1201.02 внутренняя МПИ так же открывается по сигналу DIN, при наличии разрешения от ВП1-013 ( сигнал LOCK ), который обусловлен выборкой ДОЗУ или регистров внутренних устройств МС1201.02 - ВП1-035, ВП1-033.
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]
Угу, все правильно. Для маломощного оборудования 1801ВП1 можно считать, что действует одна маломощная шина МПИ. А то, что она где-то через драйверы переходит в мощную, а потом назад, в какой-то степени прозрачно. Но, подчеркиваю, это только для БИС с маломощной МПИ на борту. Если туда цеплять что-то самопальное, то соорудить эту маломощную МПИ на рассыпухе - очень сложно. Загляните в "потроха" этих ВП1-ххх и проникнитесь. Для самопала проще сочинить что-то своё, а управление сопряжением с МПИ сделать на мощном уровне - иначе получится то же самое в маломощном варианте плюс "полупрозрачный" комплект мощных драйверов. Явно лишняя сущность.
Тем более, если делать управление сопряжением с МПИ на мощном уровне, кое-на чем можно сэкономить. Помню, клепал интерфейс для принтера, еще в Э-60. Платы И7 у меня не было, а DZM-180 был. Так я, по-простому, в шину данных пристроил один 589АП26, который работал "туда-сюда", в разрядах Д6, Д7 и Д15; остальные биты принимались в 1533ЛН1, передача их состояния в МПИ не предусматривалась (считывался всегда ноль). А вектор (0200) выдавался вообще одним элементом мощной восьминожки с открытым коллектором, активировалась по полученному этой платой К ППР1 Н, драйвер, работающий с битами Д6, 7, 15 к этому не привлекался.
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
Так, ко мне приехал эмулятор флопика + Oled-дисплей к нему и сегодня я буду косить под новичка. Цель данного действия: сформировать простую, понятную и выполнимую даже новичком инструкцию по получению эмулятора дисковода на УКНЦ. Которую можно будет потом вынести в первый топик как руководство к действию.
Итак - поехали!
У меня на руках купленный в Китае Gotek. Как узнать какая там прошивка стоит? Этот вопрос не обязателен, но ответ может потребоваться при определении каким способом можно поменять прошивку.
Как, наиболее простым путем, залить нужную v0.9.19a?
Обязательно ли нужен переходник USB-TTL?
Какие перемычки куда и когда ставить?
Последний раз редактировалось Arseny; 26.05.2018 в 23:16.
УКНЦ, ДВК-3, Ленинград-1 (48 кб)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)