Общие вопросы по ПЭВМ Ириша

Страница 1 из 2 1, 2  Следующий

Перейти вниз

Общие вопросы по ПЭВМ Ириша

Сообщение  Viktor2312 в Чт Ноя 10 2016, 19:47

Для деталей и тонкостей, обсуждения вариантов и идей...
avatar
Viktor2312
Гуру+

Сообщения : 11000
Дата регистрации : 2012-08-10
Возраст : 39
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Общие вопросы по ПЭВМ Ириша

Сообщение  Viktor2312 в Чт Ноя 10 2016, 20:09

Извините, не удержался, перенёс из ЛС:

Конечно схема ЭД на РУ7 на бумаге у меня есть. Для всех 3-х разновидностей плат.

Мне хотелось бы, если честно, самую простую из схем, повторить, не смотря на имеющиеся недостатки, ну люблю я старое "железо" а схемы нет, а что-то самому пока изобретать не хочется, так как и основные модули не закончены на 100%, как хотелось бы. Я двигаюсь постепенно, не спеша...
avatar
Viktor2312
Гуру+

Сообщения : 11000
Дата регистрации : 2012-08-10
Возраст : 39
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

VGA дисплей для ИРИШИ

Сообщение  barsik в Сб Ноя 12 2016, 18:32

В схемотехнике граф.адаптера ИРИШИ применены ППЗУ 556РТ4. Хотя это очень не удобно для любительского компьютера. ПЗУ с пережигаемыми перемычками неудобны из-за необходимости иметь прошигатель для таких ПЗУ и выполнять длительную термотренировку при жёстко фиксированной температуре (что необходимо для исключения само восстановления). Причём по паспорту у РТ4 верно прошивается только треть экземпляров, остальные идут в брак.

Однако в случае граф.адаптера использование ППЗУ в панельках даёт возможность настроить формат видео вывода по своему усмотрению. Здесь не имеется ввиду, что можно изменить по-пиксельное разрешение изображения. Нет, это жёстко фиксировано схемой. Но мы можем менять формат растра. То есть изменяя такт сдвига выходного регистра и времена отводимые на обратный ход кадровой и строчной развёрток, мы можем сделать картинку или больше по размеру или меньше. Например сделать так, чтобы картинка занимала лишь крошечную область в центре экрана, как это в СИНКЛЕРЕ.

Плата граф.адаптера асинхронная, что означает, что она не обязана тактироваться синхронно с тактом ЦП. Поэтому установив на плате граф.адаптера свой генератор с кварцем (для чего на плате специально оставлены два посадочных места для микросхем) и заменив прошивки в формирователе строк и кадров, мы можем получить любой растр.

Авторы ИРИШИ выбрали правильный такт в 16 МГЦ. Это самый оптимальный такт для отображения на телевизоре. Для экономии кварцев авторы использовали этот же генератор для платы ЦП (что неоптимально, т.к плата процессора даже по ГОСТУ может работать с кварцем в 22.5 МГЦ, а на практике тянет даже 32 МГЦ). При таком кварце на телевизоре картинка занимает весь экран. Заметим, что формат ИРИШИ намного лучше, чем формат ОРИОНА, в котором картинка сильно сплющена по бокам и просто впустую пропадает треть экрана, не говоря уже о СИНКЛЕРЕ, где с пользой используется лишь 20% экранной площади.

Однако для компьютерного видеомонитора видео формат ИРИШИ уже не выгоден. На картинке монитора видны неиспользованые куски экрана слева и справа от растра (впустую пропадает 10% экрана). В CGA с тем же самым разрешением экрана используется такт сдвига не 16 МГЦ, а 14.318. От этого картинка на PC занимает весь экран.

Как указано выше, эту ситуацию легко исправить, если смонтировать на платке граф адаптера отдельный генератор на 531ЛН1 и пересчитать строчную прошивку РТ4 на частоту 14.318 МГЦ. Менять надо лишь прошивку по строкам, сократив время на обратный ход луча по строкам, уменьшив число периодов доступа к ОЗУ за время вывода строки с 128 до 114. После этого видео сигнал ИРИШИ будет полностью соответствовать видео сигналу CGA-адаптера IBM PC и картинка на профессиональном мониторе растянется на весь экран (на телевизоре, возможно, будут не видны несколько колонок слева и справа).

Если Вы имеете старый монитор, который работал с картой HERCULES или EGA (т.е синхронизируется на частоте строк 18.43 или 21.85 КГЦ), то несложно изменить прошивку РТ4 и для такого стандарта.

Что касается монитора VGA, где частота строк существенно выше (31.5 КГЦ), то не уверен, что граф.адаптер ИРИШИ способен на такое (особенно, если при сборке применена 155 серия).

Однако, т.к современные видеомониторы являются multi-sync, т.е самонастраивающимися на входной сигнал, то думаю, что ИРИША позволит нам использовать и VGA-монитор. Для этого надо поднять такт в граф.адаптере ИРИШИ до максимально возможного (например 25 МГЦ). Скорее всего, хороший VGA дисплей сумеет синхронизироваться и на такой пониженной частоте.

Тогда можно будет выкинуть свой старый RGB-дисплей с давно севшей яркостью, заменив его на современный плоский дисплей. Заметим, что повышение такта граф адаптера одновременно повысит "прозрачность" ОЗУ для процессора, т.е немного увеличит быстродействие ИРИШИ.

Желательно, что бы кто-нибудь имеющий прошигатель для РТ4 занялся данной проблемой. Ему были бы благодарны все пользователи ИРИШИ. К сожалению, я не имею прошигателя для РТ4 и не могу пока этим заняться сам.

Если никто это не сделает, то я сам это сделаю позднее (месяца через два), т.к эта задача не приоритетная, а времени на всё сразу не хватает.


Последний раз редактировалось: barsik (Сб Ноя 12 2016, 19:53), всего редактировалось 2 раз(а)
avatar
barsik
новичёк

Сообщения : 87
Дата регистрации : 2016-11-10
Откуда : 600 км от Москвы

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Общие вопросы по ПЭВМ Ириша

Сообщение  Viktor2312 в Сб Ноя 12 2016, 19:10

barsik пишет:В схемотехнике граф.адаптера ИРИШИ применены ППЗУ 556РТ4. Хотя это очень неудобно для любительского компьютера. ПЗУ с прожигаемыми перемычками неудобны из-за необходимости иметь прошиватель для таких ПЗУ и выполнять их длительную термотренировку при жёстко фиксированной температуре (что необходимо для исключения само восстановления). Причём по паспорту у РТ4 верно прошивается только треть экземпляторов, остальные идут в брак.

Согласен, что не очень удобно. У самого сейчас проблема, нечем прошить именно К556РТ4. Планирую собирать ручной программатор, как я собрал для К155РЕ3. И опять же это долгий процесс непосредственно самой "прошивки" тумблерами. Но что поделаешь, преодолеем и эти трудности.
Практика показывает, что и без тренировки всё нормально "шьётся", и брака намного меньше. Так как вроде писал MV1971, на zx, если мне не изменяет память, а он ин прошил много.

barsik пишет:Однако в случае граф.адаптера использование ППЗУ даёт возможность настроить формат видео вывода по своему усмотрению. Здесь не имеется ввиду, что можно изменить по-пиксельное разрешение изображения. Нет, это жёстко фиксировано схемой. Но мы можем менять формат растра. То есть изменяя такт сдвига выходного регистра и времена отводимые на обратный ход кадровой и строчной развёрток, мы можем сделать картинку или больше по размеру или меньше. Например сделать так, чтобы картинка занимала лишь крошечную область в центре экрана, как это в СИНКЛЕРЕ.

Тут бы без извращений запустить МКГД, а потом уже можно и извращаться. А как в синклере, с этими дурацкими бордюрами, мне не нравится картинка, хочу на весь экран. Планирую использовать монитор, цветной, Электроника.

barsik пишет:Плата граф.адаптера асинхронная, что означает, что она не обязана тактироваться синхронно с тактом ЦП. Поэтому установив на плате граф.адаптера свой генератор с кварцем (для чего на плате специально оставлены два посадочных места для микросхем) и заменив прошивки в формирователе строк и кадров, мы можем получить любой растр.

Это очень хорошо.
Так же если учесть, что МП может отрубаться от системной шины, то по идее можно вообще другим модулем брать управление на себя и управлять МКГД, но это в теории...

barsik пишет:Авторы ИРИШИ выбрали правильный такт в 16 МГЦ. Это самый оптимальный такт для отображения на телевизоре. Для экономии кварцев авторы использовали этот же генератор для платы ЦП (что неоптимально, т.к плата процессора даже по ГОСТУ может работать с кварцем в 22.5 МГЦ, а на практике тянет даже 32 МГЦ). При таком кварце на телевизоре картинка занимает весь экран. Заметим, что формат ИРИШИ намного лучше, чем формат ОРИОНА, в котором картинка сильно сплющена по бокам и просто впустую пропадает треть экрана, не говоря уже о СИНКЛЕРЕ, где с пользой используется лишь 20% экранной площади.

Тут скорее всего периферия не потянет, так как она рассчитана на 2 МГц, а отдельные экземпляры на 2,5 МГц, но это в теории и что гарантирует производитель. Хотя наверняка отдельные экземпляры могут стабильно работать и на более высокой частоте, чем заявлено производителем.
Мне кажется оптимальным было бы 18 МГц, то есть тактовая микропроцессора 2 МГц, это очень удобно, но боюсь в этом случае придётся ПО переделывать, что ни есть легко.
Опять же для меня пока важно запустить, хотя бы один экземпляр в оригинале, а уже потом можно и экспериментировать.

barsik пишет:Однако для компьютерного видеомонитора видео формат ИРИШИ уже не выгоден. На картинке монитора видны неиспользованые куски экрана слева и справа от растра (впустую пропадает 10% экрана). В CGA с тем же самым разрешением экрана используется такт сдвига не 16 МГЦ, а 14.318. От этого картинка на PC занимает весь экран.

Тут можно вообще сделать альтернативный МКГД, и авторы об этом сами прями писали, что пользователям ничто для этого не мешает, кроме желания и знаний. Вот я пока точно знаю, что не потяну, так как пока не въехал во всё, что касается постройки графических адаптеров, отдельные знания имеются, но общей картинки пока не вырисовывается.
А так очень хорошо бы было иметь в виде стандартного модуля ещё один МКГД в VGA стандарте, для подключения к обычному ЭЛТ или ЖК монитору...

barsik пишет:Как указано выше, эту ситуацию легко исправить, если смонтировать на платке граф адаптера отдельный генератор на 531ЛН1 и пересчитать строчную прошивку РТ4 на частоту 14.318 МГЦ. Менять надо лишь прошивку по строкам, сократив время на обратный ход луча по строкам, уменьшив число периодов доступа к ОЗУ за время вывода строки с 128 до 114. После этого видео сигнал ИРИШИ будет полностью соответствовать видео сигналу CGA-адаптера IBM PC и картинка на профессиональном мониторе растянется на весь экран (на телевизоре, возможно, будут не видны несколько колонок слева и справа).

Ну, вот как проделаете это на практике, напишите подробную инструкцию, как сие проделать. Я пока на такие эксперименты не готов, теоретически, да и практически пожалуй. Вот когда у меня будет два полностью собранных, отлаженных и рабочих МКГД, тогда можно будет и поэкспериментировать. А так идея неплохая...

barsik пишет:Если Вы имеете старый монитор, который работал с картой HERCULES или EGA (т.е синхронизируется на частоте строк 18.43 или 21.85 КГЦ), то несложно изменить прошивку РТ4 и для такого стандарта.

Я думаю, что подобные мониторчики уже давно все вымерли и канули в лета, я такой встречал лет 6 назад, но он уже тогда был в ужасном состоянии, жаль его выкинули, а была возможность забрать себе домой, но я тогда что-то протупил. А теперь ну его нафиг.

barsik пишет:Что касается монитора VGA, где частота строк существенно выше (31.5 КГЦ), то не уверен, что граф.адаптер ИРИШИ способен на такое (особенно, если при сборке применена 155 серия).

Да он же почти вес на К531 серии и по мелочи К555 серия. Я думаю, что потянет, но нужно проверять, у некоторых микросхем по справочнику, заявленна частота в 40 МГц, притом как точно гарантированная производителем, то есть без подбора и шаманства.

barsik пишет:Однако, т.к современные видеомониторы являются multi-sync, т.е самонастраивающимися на входной сигнал, то думаю, что ИРИША позволит нам использовать и VGA-монитор. Для этого надо поднять такт в граф.адаптере ИРИШИ до максимально возможного (например 25 МГЦ). Скорее всего, хороший VGA дисплей сумеет синхронизироваться и на такой пониженной частоте.

Нужно проверять на практике, хорошо было бы, если "взлетит".

barsik пишет:Тогда можно будет выкинуть свой старый RGB-дисплей с давно севшей яркостью, заменив его на современный плоский дисплей. Заметим, что повышение такта граф адаптера одновременно повысит "прозрачность" ОЗУ для процессора, т.е немного увеличит быстродействие ИРИШИ.

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

barsik пишет:Желательно, что бы кто-нибудь имеющий прошиватель для РТ4 занялся данной проблемой. Ему были бы благодарны все пользователей ИРИШИ. К сожалению, я не имею прошивателя для РТ4 и не могу этим заняться сам.

Ну так пока можно написать подробнейшую инструкцию. По пунктам и со схемами, и с дугой информацией, что и как, и в какой последовательности делать.

barsik пишет:я сам это сделаю позднее (месяца через два), т.к пока для меня эта задача не приоритетная, а времени на всё сразу не хватает.

Будем надеяться, что сделаете, а главное подробно расписать, как, чтобы и другие смогли при желании повторить данные манипуляции...


PS: Да, и совсем забыл, напомнить, что я очень хочу схему ЭД. на К565РУ7 на 512 Кбайт. Очень хочу...
avatar
Viktor2312
Гуру+

Сообщения : 11000
Дата регистрации : 2012-08-10
Возраст : 39
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Общие вопросы по ПЭВМ Ириша

Сообщение  barsik в Вс Ноя 13 2016, 00:11

Есть ещё один важный "плюс" при использовании отдельного генератора на плате граф адаптера. Это то, что Вы избавитесь от риска спалить себе кучу динамических ОЗУ 565РУ5. Оказывается, если из крейта временно вынуть плату ЦП и, забыв об этом включить питание ИРИШИ, то затем Вы можете спокойно выбрасывать на помойку комплект РУ5-тых из платы граф.адаптера. Так как без платы ЦП в базовой ИРИШЕ нет такта, и нет /RAS /CAS на динамических ОЗУ. А выборка 565РУ5 не должна длиться долго (допустимы лишь миллисекунды), иначе они просто выгорают, от перегрева ячейки.

пока можно написать подробнейшую инструкцию. По пунктам и со схемами, и с другой информацией, что и как, и в какой последовательности делать

Любой любитель самостоятельно спаявший и настроивший ИРИШУ в состоянии нарисовать схему простейшего кварцованного генератора на двух TTL-вентилях и смонтировать её проводом МГТФ на плате граф адаптера без всяких инструкций. А затем надо снять витую пару подающую сигнал CLC (15A) на входы микросхем D38, D37.2 и подать к ним такт от резидентного генератора. После этого нужно аккуратно воткнуть в панельку D55 ПЗУ 556РТ4 с новой прошивкой, вставить плату граф адаптера в крейт, немного помолиться, и можно включать питание ИРИШИ.


Последний раз редактировалось: barsik (Вс Ноя 13 2016, 00:52), всего редактировалось 1 раз(а)
avatar
barsik
новичёк

Сообщения : 87
Дата регистрации : 2016-11-10
Откуда : 600 км от Москвы

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Общие вопросы по ПЭВМ Ириша

Сообщение  Viktor2312 в Вс Ноя 13 2016, 00:18

barsik пишет: Оказывается, если из крейта вытащить плату ЦП и включить  питание ИРИШИ, то затем Вы можете спокойно выбрасывать на помойку комплект  РУ5-тых на плате граф.адаптера. Так как без платы ЦП в базовой ИРИШЕ нет  такта, и нет /RAS /CAS на динамических ОЗУ. А выборка 565РУ5 не должна длиться  долго (допустимы лишь миллисекунды), иначе они просто выгорают, от  перегрева ячейки.

Спасибо, что предупредили, а то мало ли. А микросхемки КР565РУ5Г жалко будет, именно на такие новенькие сейчас смотрел, когда доставал К555КП2. Допаял только что платку БППН, вторую. Теперь нужно приступать к МП, тут всё посложнее будет, а потом и МКГД можно будет допаять...

Вот как это выглядит:

avatar
Viktor2312
Гуру+

Сообщения : 11000
Дата регистрации : 2012-08-10
Возраст : 39
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

Схема интерфейса периферийной платы

Сообщение  barsik в Ср Ноя 16 2016, 17:40

Привожу схему типового иришиного интерфейса с системной магистралью для периферийных плат.




Эта схема была использована в реальных конструкциях. Тут я применил буфер АП6, т.к не знал потянет ВВ55 магистраль ИРИШИ или нет. Считаю, что если удалить из плат резисторы привязки по 330 Ом, то буфер не понадобится, т.к один ТТЛ-вход БИС-ы типа ВВ55, AY-8912, 512ВИ1, ВИ53... точно потянут, что и позволит упростить периферийные платы ИРИШИ. Вместо ЛА13 можно использовать ЛА9, ЛА8, ЛН2 и вообще любой инвертор с открытым коллектором.

Чтобы из этой схемы получить схему печатной платы с ВВ55 пририсуйте ППА ВВ55. Подайте на одноимённые входы сигналы RESET, /WR, /RD. На вход чип-селекта (/CS) подайте один из сигналов чип-селектов /CS40, /CS44, /CS48, /CS4C (какой вам больше нравится). На входы A0 и A1 подайте напрямую адреса из системной магистрали MA0 и MA1. Аналогично в ИРИШУ ставятся и другие БИС.

Кстати ИРИША действительно очень удобна по конструкции. Для расширений. У меня при РК86, СПЕЦИАЛИСТЕ и ОРИОНЕ постоянно на длинных косах болтались какие-то внешние платы, которые постоянно куда-то падали, что-то коротили, провода отваливались. В общем внешние платы болтались "как сопли на верёвочке" и портили удовольствие и внешний вид. А на ИРИШЕ плату расширения воткнул в крейт и забыл.

Несколько слов о самих периферийных платах для ИРИШИ. Сделать можно много разных плат. Но любому ясно, что запускать в производство следует только проверенные на практике конструкции. Т.е только то, что сначала было отмакетировано. И только то, что реально поддержано программами. Что толку в железе, если нет программ использующих это железо.

Актуальными сейчас видятся следующие разработки. Как их конкретно реализовать в виде плат - это уже отдельный вопрос. Например, несколько мелких контроллеров можно объединить в одну "мультикарту".

Во-первых, желательно иметь ОЗУ работающее без WAIT. Это надо не из-за того, что программа в таком ОЗУ работает быстрее. Более важно, что программа работающая в ОЗУ без WAIT может работать в реальном времени. Это позволяет, например, реализовать чтение с МГ в общепринятом двухфазном формате РК86.

Программные задержки невозможно реализовать в программе работающей из основного ОЗУ ИРИШИ. Действительно, если фрагмент работает во время обратного хода по кадрам, то скорость прогона максимальная. Если же фрагмент работает в момент, когда граф адаптер формирует картинку, то скорость фатально падает. Именно поэтому в ИРИШЕ сигнал МГ формируется аппаратно. Кроме того "рваный" такт ИРИШИ не позволяет программно выводить музыкальные звуки. Хотя выход программного звука предусмотрен, но в ИРИШЕ чистые тона превращаются в противные хрипы. Главное же преимущество в том, что ОЗУ работающее без WAIT позволяет реализовать обмен с другим компьютером по проводной линии, без всякой доп.аппаратуры (расход деталей 2 куска проволоки).

Во-вторых, надо иметь в ИРИШЕ какую-то массовую память. Т.е необходима плата контроллера дисковода, контроллера винчестера или плата внешнего электронного диска любой конструкции. В крайнем случае можно использовать RAM-диск из излишнего ОЗУ самого компьютера (как, например, это изначально было на ОРИОНЕ, который имел кучу излишнего ОЗУ). К сожалению базовая ИРИША не обладает излишним ОЗУ (тут даже основного ОЗУ не хватает, т.к программам доступно всего 48К из возможных 64). Таким образом без расширения ОЗУ невозможен даже минимальный внутренний RAM-диск.

Желательно добавить в ИРИШУ отдельный ППА ВВ55, что позволит подключать к ней внешние устройства, в частности прошиватели УФ-ПЗУ и ПЗУ с плавкими перемычками. На этой же плате можно разместить музыкалку AY-8912 и часы реального времени 512ВИ1, что одновременно даёт КМОП память для ROM-BIOS.

Текстовый формат ИРИШИ соответствует промышленному стандарту, но из-за низкой скорости вывода текста, говорить о удобной текстообработке невозможно. Для серьёзных примененений ИРИШЕ не хватает текстового адаптера. Такой адаптер на базе 6845 или NEC 7220 содержит менее 15 микросхем. При реализации текстового адаптера без БИС схема содержит около 30 микросхем. На плату конструктива ИРИШИ влезает вдвое больше, - остальное место на этой плате можно занять, например, 2-мя панельками для расширения встроенного ПЗУ и музыкалкой AY- 8912.

Перспективной представляется также замена процессора КР580 на Z80 (это тема для отдельного поста). Вероятно для установки Z80 также желательно иметь промышленную платку, хотя это и не периферийная плата.





Последний раз редактировалось: barsik (Пт Ноя 18 2016, 12:15), всего редактировалось 3 раз(а)
avatar
barsik
новичёк

Сообщения : 87
Дата регистрации : 2016-11-10
Откуда : 600 км от Москвы

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Общие вопросы по ПЭВМ Ириша

Сообщение  Viktor2312 в Ср Ноя 16 2016, 18:19

barsik пишет:Привожу схему типового иришиного интерфеса для периферийных плат...

Ну так не видно схемы. Эта, что ли:



А вот резисторы я бы не стал удалять, они как раз нужны чтобы нормально работала шина. А одна микросхема буфера ничего не меняет, я вообще поражаюсь с современных тенденций. Одна лишняя микросхема и уже начинают плакаться о громоздкой схеме. Лично я без проблем ставлю буферы в обязательном порядке, чтобы увеличить нагрузочную способность. Но, это личное дело каждого...

barsik пишет:Кстати ИРИША действительно очень удобна по конструкции...

Согласен. Я вот даже хочу для себя делать кросс-плату на большее количество системных разъёмов, но пока не определился с их количеством, зависит от того сколько будет модулей дополнительного процессора (МДП), но не менее 10 шт. системных разъёмов.

barsik пишет:Несколько слов о самих периферийных платах для ИРИШИ. Сделать можно много разных плат. Но любому ясно, что запускать в производство следует только проверенные на практике конструкции...

Ну так давайте что нибудь замутим, я вот просил у вас схему электронного диска на К565РУ7, даже название придумал. МЭД_ver1.0 для ПЭВМ "Ириша-М", но похоже не судьба, а свой разрабатывать я пока не готов, у меня и так есть чем заняться, к тому же я пока не разобрался с памятью Ириши, нужно сесть почитать и всё уяснить, но как-то всё времени нет, ну ничего до ПО дойду, тогда уж точно придётся досконально разобраться.

barsik пишет:Актуальными сейчас видятся следующие разработки...

Во-первых, желательно иметь ОЗУ работающее без WAIT...

Программные задержки невозможно реализовать в программе работающей из основного ОЗУ ИРИШИ...

Во-вторых, надо иметь в ИРИШЕ какую-то массовую память...

Памяти полно тот же МКНГМД Вариант-3 на К1818ВГ93 имеет два банка по 256 Кбайт, то есть общая 512 Кбайт. Да и ещё с битом чётности.

barsik пишет:Желательно добавить в ИРИШУ отдельный ППА ВВ55, что позволит подключать к ней внешние устройства...

Ну есть же и схема в том числе. И даже тема отдельная тут есть. Схема в красной книжечьке рис 12.9

barsik пишет:Текстовый формат ИРИШИ соответствует промышленному стандарту, но из-за низкой скорости вывода текста, говорить о удобной текстообработке невозможно. Для серьёзных примененений ИРИШЕ не хватает текстового адаптера...

Ну так замутите схемы, макетка отладка, лучше на микросхемах без БИС, я готов на себя взять разработку печатной платы, и её изготовление, для запуска в серию. Яж не против любых новых модулей, отлаженных и поддержанных ПО.

barsik пишет:Перспективной представляется также замена процессора КР580 на Z80 (это тема для отдельного поста). Вероятно для установки Z80 также желательно иметь промышленную платку, хотя это и не периферийная плата.

Для меня это вообще не интересно, я терпеть не могу Z80, поэтому это без меня.


В общим мой призыв такой, давайте что-то делать. Я делаю, но очень много работы, как основной, так и по Ирише, много ещё нужно описаний всяких выложить, схемы хочу перечертить, чтобы они у меня были в sPlan формате были, их тогда легко править и без проблем легко пережимаются в любой графический формат.

Я пока могу забацать отдельный модуль, стандартных размеров, с КР580ВВ55 по рисунку 12.9. а всё свободное поле заполнить монтажным полем. Скорее всего забацаю в ближайшее время.
avatar
Viktor2312
Гуру+

Сообщения : 11000
Дата регистрации : 2012-08-10
Возраст : 39
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Общие вопросы по ПЭВМ Ириша

Сообщение  barsik в Ср Ноя 16 2016, 22:08

Я пока могу забацать отдельный модуль, стандартных размеров, с КР580ВВ55 по рисунку 12.9 из красной книги, заполнив остальную часть платы "слепышом"

И какой разъём будет стоять на планке и выводить 24 вывода ВВ55?

Зачем повторять интерфейс из красной книги, он громоздкий, т.к рассчитан на оперативную смену адреса порта (очевидно, чтобы можно было использовать какое-то чужое ПО с другим адресом порта). Зачем нам это? Нам наоборот надо жёстко фиксировать адреса портов. В частности ВВ55 надо обозвать "ППА пользователя" и выделить ему какой-нибудь жёстко фиксированный адрес, не задействованный в старых периферийных платах ИРИШИ и в самом ROM-BIOS.

Я никогда не видел схемы 12.9, но у меня получилось то же самое, хотя и без извратов. Хотя схема 12.9 просто ошибочная. Потому, что она формирует сигнал /READY на выходе ЛП9. А это должен быть элемент с открытым коллектором, например 555ЛА13, 555ЛА9, 555ЛН2. С ЛП9 у Вас просто ничего не будет работать. Это мощный буфер с двухтактным выходом. Если её поставить в крейт, то графический адаптер при обращении к нему будет пытаться выставить 0 на выходе D11 (ЛА7), но не сможет, т.к на выходе ЛП9 - единица, а выход ЛП9 мощный. Даже если с таким конфликтом сигналов и будет работать, то всё-равно через некоторое время одна из микросхем сдохнет. Да и другая плата, например на 1533, возможно, не сможет пересилить ЛП9.

Да и неэкономно делать такую плату, лишь с одной ВВ55. Если плата рассчитана для макетирования разных внешних устройств, то выгодно заранее иметь на плате элементы дешифрации, иначе их все-равно придётся вручную распаивать проводочками. Я не вижу смысла "гнать коней", т.е торопиться и запускать в производство плату, если выгоднее подождать, определиться с другой периферией и разместить на этой же плате AY-8912, 512ВИ1 и контроллер IDE. Их схемы включения очевидны и всем известны. Важно лишь выбрать адреса, чтобы всех устроило.

Хотя плата-слепыш в конструктиве ИРИШИ была бы полезна. Это облегчило бы монтаж конструкций, которые каждый делает для себя, и чьи схемы не фиксированы заранее, а меняются в ходе разработки.

Например, мне всегда хотелось иметь 580ВИ53 с регулировкой уровня по каналам (чтобы грамотно формировать атаку и затухание), формирователями синусоид из меандра и модуляцией вибрато 6-8 Гц от внешнего такта (напр, ВИ53 на основной плате). Чтобы можно было получать звук похожий на музыкальные инструменты (орган, гитару), а не чисто электронный звук.

Насчёт того, что нечего бояться громоздкости. Ну а зачем лишние корпуса и пайка? Каждый лишний корпус существенен, если ты делаешь себе периферийную плату вручную. Понятно, что можно отбуферизовать всё что угодно, в том числе и адреса на периферийной плате. Но что это даст? Вот авторы ИРИШИ не боялись громоздкости и получили 120 корпусов, а авторы "Галаксии" её боялись и получили те же возможности на всего десятке корпусов.

Микропроцессорное ядро Z80B (ОЗУ, ПЗУ, ВВ55) без буферов работало у меня на такте 8.5 МГЦ, а при установке туда Z80H достигались полные 12 МГЦ. А с буферами достигалось только 5-6 МГЦ, т.к задержки на буферах сокращают время доступа. Если турбировать ИРИШУ до пределов, то эти резисторы нагружающие шину всё-равно желательно увеличить или снять. Такие резисторы принято ставить для увеличения помехозащищённости (а также, чтобы жрало больше электроэнергии), но разве нам это надо?

avatar
barsik
новичёк

Сообщения : 87
Дата регистрации : 2016-11-10
Откуда : 600 км от Москвы

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Общие вопросы по ПЭВМ Ириша

Сообщение  Viktor2312 в Ср Ноя 16 2016, 22:42

barsik пишет:Зачем повторять интерфейс из красной книги, он громоздкий...

На мой взгляд, он не громоздкий, всего-то 8 микросхем, для меня это мелочи.

barsik пишет:Зачем нам это? ...

Зачем вам и остальным не знаю, но мне он нужен как в теоретическо/практическом плане, поизучать работу КР580ВВ55 в различных режимах работы, так и в практическом плане.
А так же в историческом плане, если схема есть, то нужно её повторить, для Ириши не так уж и много "железа" и ПО, поэтому отказываться от того немногого, что есть, я не хочу.

barsik пишет:В частности ВВ55 надо обозвать "ППА пользователя" и выделить ему какой-нибудь жёстко фиксированный адрес, не задействованный в старых периферийных платах ИРИШИ и в самом ROM-BIOS...

Ну эти адреса 40H - 4FH как раз и зарезервированы для пользователей для их всевозможных игрушек и творчества.
Хотя я пока только начал с адресами разбираться, и вон даже отдельная тема есть, но я там только начал расписывать, какой адрес под что зарезервирован.

barsik пишет:Я никогда не видел схемы 12.9, но у меня получилось то же самое, хотя и без извратов. Хотя схема 12.9 просто ошибочная. Потому, что она формирует сигнал /READY на выходе ЛП9. А это должен быть элемент с открытым коллектором, например 555ЛА13, 555ЛА9, 555ЛН2. С ЛП9 у Вас просто ничего не будет работать. Это мощный буфер с двухтактным выходом...

Перед тем как написать Я С ВАМИ НЕ СОГЛАСЕН я ещё раз открыл справочник и убедился, что К155ЛП9 - шесть повторителей с открытым коллектором. Так что будет всё работать, нормальная схема, я её детально анализировал, всё должно работать, по крайней мере я там ошибок в ней не нашёл.

barsik пишет:Да и неэкономно делать такую плату, лишь с одной ВВ55. Если плата рассчитана для макетирования разных внешних устройств, то выгодно заранее иметь на плате элементы дешифрации, иначе их все-равно придётся вручную распаивать проводочками. Я не вижу смысла "гнать коней", т.е торопиться и запускать в производство плату, если выгоднее подождать, определиться с другой периферией и разместить на этой же плате AY-8912, 512ВИ1 и контроллер IDE. Их схемы включения очевидны и всем известны. Важно лишь выбрать адреса, чтобы всех устроило.

Ну тут я уже написал чуть выше, мне это интересно сделать как минимум в историческом плане, да и её изготовление всё равно было в планах, а так же для экспериментов.
Насчёт отдельной платы с (определиться с другой периферией и разместить на этой же плате AY-8912, 512ВИ1 и контроллер IDE.) я то не против, но это уже другая плата, чем больше "железа" модулей, тем лучше и интереснее, каждый сам уже выберет какой набор модулей он хочет иметь в своей Ирише.
По поводу очевидности схем включения, тут я согласен с одним товарищем, что лучше говорить только за себя, так как, например для меня, совсем не очевидно, и потребуется глубокое изучение, так как до этого с этим не сталкивался особо.

barsik пишет:Насчёт того, что нечего бояться громоздкости. Ну а зачем лишние корпуса и пайка? Каждый лишний корпус существенен, если ты делаешь себе периферийную плату вручную. Понятно, что можно отбуферизовать всё что угодно, в том числе и адреса на периферийной плате. Но что это даст? Вот авторы ИРИШИ не боялись громоздкости и получили 120 корпусов, а авторы "Галаксии" её боялись и получили те же возможности на всего десятке корпусов.

Каждому как говорится своё, я не боюсь громоздкости. И это при том, что я не говорил о том, сколько у меня будет процессоров, но не буду, много, а то ещё кто нибудь испугается. Просто мне для ВМИР-1 нужен был УПЭ (управляющий процессорный элемент), вот я и решил объединить приятное с полезным и в качестве УПЭ использовать ПЭВМ "Ириша-М", но не будем об этом, это планы на будущее...
А так по современным меркам, так одна микросхема ПЛИС и всё с сотню ПЭВМ Ириша внутри уместятся, но это не мой путь...

barsik пишет:Микропроцессорное ядро Z80B (ОЗУ, ПЗУ, ВВ55) без буферов работало у меня на такте 8.5 МГЦ, а при установке туда Z80H достигались полные 12 МГЦ.

Вот лично мне это не очень интересно, может кого-то и заинтересует.
У меня, например, тоже сейчас ядро Amd, и даже два ядра, и достигнуты полные 3,01 ГГц и чё, не это не то...

Всё выше написанное моё ИМХО, может не совпадать с чьим либо мнением, которое я вполне уважаю, каждый имеет право на своё личное мнение...
avatar
Viktor2312
Гуру+

Сообщения : 11000
Дата регистрации : 2012-08-10
Возраст : 39
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Общие вопросы по ПЭВМ Ириша

Сообщение  barsik в Чт Ноя 17 2016, 01:27

Согласен, авторы ИРИШИ насчёт ЛП9 оказались компетентными. Но, моё доверие к ним всё равно упало. Потому, что схема 12.9 ошибочная. Не делайте эту схему, будете об этом жалеть. Точнее схема 12.9 это просто пример периферийной платы, не конкретный пример для повторения (это доказано тем, что не подписаны выводы у ВА86).

Смотрите на D5. Что это за элемент? ЛИ1 как написано? Или ЛЛ1, как следует из значка "1" в теле вентилей? Для вентилей D5.2 и D5.3 это не имеет значения, т.к это просто повторители. Грамотный инженер не применил бы их вооще, т.к в них нет смысла - они даже не разгружают цепь, т.к n-MOP ВВ55 жрёт по входу на порядок меньше чем TTL. Но главное - они задерживают адреса, что только во вред.

Но вот, что такое D5.1. В обоих случаях (ЛИ1 или ЛЛ1) схема неработоспособна. Если это ЛИ1, то вообще конфликт сигналов. А если ЛЛ1, то буфер открывается только когда сигнал R-/W равен 0. То есть только при записи в ВВ55. Читать из ВВ55 Вы уже не можете, что делает всю конструкцию бессмыленной.

Эту схему можно исправить, если на D5.1 (ЛЛ1) вместо сигнала R-/W подать сигнал /TE.

Хотя я сейчас и не большой специалист в железе и более 20 лет не занимался железом (отчего, естественно, многое забыл), но раньше я много возился с самодельным железом и даже разрабатывал самостоятельные конструкции. То есть, если я ошибся с ЛП9, то при разработке схемы печатной платы, тем более могу ошибиться. Не ошибается только тот, кто ничего не делает. Это лишний раз доказывает, что нельзя запускать в производство печатные платы, не отмакетировав их. У меня очень редко какая-либо конструкция разработанная на бумаге работала бы сразу в реальности, как задумывалось. Всегда обнаруживались ошибки. Хотя в цифровой технике вероятность того, что теоретически разработанная схема будет работать на порядок выше, чем в аналоговой технике. Но всё-равно все нюансы не учтёшь.

По поводу ЛП9, я ошибся не потому, что у меня плохая память. А потому, что посмотрел в немецком справочнике (Daten digitaler integrierter Schaltkreise), что 74LS07 (аналог ЛП9) помещена в раздел "Неинвертирующие мощные буфера", а не в раздел микросхем с открытым коллектором. И ни в таблице параметров, ни в изображении ИМС и её цоколёвки "открытость коллектора" никак не обозначена. Я имел дело с ЛП9 только в КНГМД и даже там она применялась без резисторов привязки, т.к резисторы есть в НГМД. Поэтому просто не мог помнить, что ЛП9 с открытым коллектором. А с ЛП9 в этом справочнике вообще опечатка, вместо '07 аналога указан '366. Так, что ошибка , в общем-то не моя, а справочника.

Неужели Вы собираетесь применять 580ВА86? Это же печки, жрущие по 200 мА. К тому же тормозные.

А ставить в схему ЛП9, только ради того, чтобы получить открытый коллектор - глупо (из 6 вентилей использовать только 1). Я бы применил в качестве схемы совпадения ЛП5 или СП1 (т.к тогда можно использовать стандартный микроконфигуратор, а не переключатели), что сократит и число корпусов. А в качестве инверторов и для формирования /READY - ЛН2.

Мне непонятно Ваше желание сделать данную бессмысленную конструкцию, когда я дал Вам более простую и главное реально проверенную схему установки ВВ55.
avatar
barsik
новичёк

Сообщения : 87
Дата регистрации : 2016-11-10
Откуда : 600 км от Москвы

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Общие вопросы по ПЭВМ Ириша

Сообщение  Viktor2312 в Чт Ноя 17 2016, 02:07

barsik пишет:Неужели Вы собираетесь применять 580ВА86? Это же печки, жрущие по 200 мА.

160 мА, максимальное значение, как правило на практике меньше.

barsik пишет:К тому же тормозные.

Время задержки распространения выходного сигнала относительно входного информационного сигнала 30 нс. Это просто ерунда и не имеет значения, так как остальные сигналы тот же /ТЕ будут сформированы позже, то есть более чем через 50 нс.

barsik пишет:Мне непонятно Ваше желание сделать данную бессмысленную конструкцию, когда я дал Вам более простую и главное реально проверенную схему установки ВВ55.

Я же написал, что она мне нужна для экспериментов, и с исторической точки зрения.
Ну вы прикрутите к ней что нибудь, корпусов на 30 шт. чтобы модуль не был пустым и забацаем и этот вариант, более простой, как вы утверждаете.

Я давно как-то чертил в Паинте:

avatar
Viktor2312
Гуру+

Сообщения : 11000
Дата регистрации : 2012-08-10
Возраст : 39
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Общие вопросы по ПЭВМ Ириша

Сообщение  barsik в Пт Ноя 18 2016, 15:52

Viktor2312, на мой взгляд, Вы даёте реплики там, где делать этого не стоит. Это называют флейм. Суть форума в том, чтобы в нём была полезная читателям информация. Именно из этого надо исходить. Незачем искать мелкие неточности в чужих сообщениях, даже если они и есть. Это приводит к бесполезным пререканиям, большой потере времени и не улучшает настроение. Не надо комментировать каждый абзац. Только, если у Вас есть, что дополнить по существу. И высмеивать, если кто-то что-то не умеет - некрасиво. Зачем обижать людей? Вы ведь тоже не всё на свете умеете.

Зачем нам это?

Зачем делать нарезку из слов в чужих сообщениях и комментировать не их, а собственные отвлечённые мысли? Вы вырезали эту риторическую фразу без контекста и стали отвечать на вопрос зачем Вам делать плату.

Вопрос-то был не о том, зачем Вам делать плату. А о том, что не нужна изменяемая адресация порта. Вот правильная вырезка:

рассчитан на оперативную смену адреса порта. Зачем нам это?

> Без буферов Z80H работает на 12 МГЦ

Вот лично мне это не очень интересно, может кого-то и заинтересует

Так это никому и не предлагалось. Фраза приведена, чтобы показать, что буфера часто не нужны, а иногда вредят в любительских конструкциях. А таким бесполезным флейм-комментариям личного характера не место в форуме.

ВА86 жрут не 200 мА и не тормозные

Ну что Вы придираетесь к каждой фразе! Что плохой день?

Я точно знаю, что ВА86 жрут 140-150 мА, я это измерял в статике. Но в динамике на высокой скорости намного больше. У микросхем с течением времени увеличиваются токи, так что вполне вероятно, что есть ВА86 с током в 200 мА даже в статике. Да и 200 мА указано в широком смысле, чтобы показать, что они раскалённые как печки обжигают пальцы. Когда делаешь турбирование до 5 МГЦ, то ВА86 жрут все 400 мА и раскаляются так, что самовыпаиваются из платы. И дохнут, через пару часов эксплуатации. Тормозные они не из-за задержек, а из-за быстродействия. Да и задержки у 1533 втрое меньше и на 5 МГЦ они лишь чуть тёпленькие. Так что я всё написал правильно.

Уж лучше поставить две 589АП16, тогда хоть элементная база будет общая с остальными платами ИРИШИ. Да и греются они меньше. Тем более, что с точки зрения исторической подлинности они реалистичнее, т.к ВА86 в 1984 году ещё не было. Они появились в 1989.

интересно сделать в историческом плане

Какой может быть исторический интерес в плате, что заведомо подлинностью не обладает? Приведённый пример схемы 12.9 явно не реализовывался в таком виде. Если и были изготовлены такие платы, то на них наверняка дополнительно стояли и другие узлы (кто же будет в промышленности выпускать пустые платы). Так что получается, что исторической подлинности в такой плате - ноль. И схема неверная. Она работать не будет.

чтобы изучать работу КР580ВВ55 в различных режимах работы

Для изучения работы ВВ55 Вам не нужно делать целую плату. Программируйте и изучайте режимы работы той ВВ55, что уже стоит на плате ЦП.

С выпуском платы для макетов Вы, увы, уже опоздали. Оказывается их уже давно выпустили. Вот как они выглядят: http://irisha-files.perestoroniny.ru/unsorted/0_7f869_2d3f55f9_orig.jpg. Таким образом растаяли и последние доводы в пользу выпуска плат по рисунку 12.9.

адреса 40H - 4FH как раз и зарезервированы для пользователей для их всевозможных игрушек и творчества

С чего Вы это взяли? Как раз наоборот. Эти адреса первые, что берутся, когда начинаешь делать плату расширения. То есть эти адреса точно использованы в каких-то периферийных платах. Они не для экспериментов.

Мне кажется разумно под свободные адреса отвести область C0...FE, т.е там куда ещё не дошли уже имеющиеся платы ИРИШИ. Поэтому я и предлагал обсудить и зафиксировать адреса для конкретных внешних устройств. Если это не сделать, то на каждую плату надо будет ставить переключатели, чтобы оперативно менять адресацию. И всё-равно даже это не станет выходом, потому-что обслуживающая плату программа делается под конкретный адрес.

Можно и не стандартизировать адресацию, а фиксировать занятие адреса по факту. Т.е, как только кто-то сделал периферийную плату (любого назначения), он её и соответствующую программу или драйвер публикует на каком-либо сайте с темой об ИРИШЕ. После этого в списке занятых адресов, этот адрес фиксируется. Адресов намного больше, чем плат, так что их всем хватит, и конфликтов по адресам легко избежать.

Кстати, авторы ИРИШИ, ссылаясь на APPLE-II, в реальности не имели с ним дело. Иначе они бы знали, как в открытой архитектуре решается проблема адресов В/У и драйверов к платам (а также они бы знали, что в APPLE-II 6 цветов, а не 4).

Авторы ИРИШИ скопировали только идею слотов, но самое главное не скопировали. В APPLE-II не возникает конфликтов между периферийными платами, т.к там периферийные платы не имеют фиксированных адресов. Для каждого из 8-ми слотов выделено некоторое число адресов В/У. Поэтому, если плату вставить в слот, то адреса В/У будут одни, а в другом слоте уже другие.

А проблема драйверов в APPLE-II решена так. Там не требуется при покупке периферийной платы, приобретать дискету с драйвером для неё (как это принято на PC). В APPLE-II каждая периферийная плата уже имеет свой драйвер в ПЗУ на этой плате. Когда процессору 6502 надо работать с периферийной платой, он включает её, отчего в адресное пространство памяти автоматически включается драйвер этой платы.

Если бы это знали авторы ИРИШИ, они бы поставили 555ИД7 на плате ЦП, разбив 256 адресов В/У на 8 участков по 20H. А на каждый разъём ГРПМ-61 вывели бы чип-селекты. Тогда бы у нас никогда не возникло бы вопроса об адресах В/У.

avatar
barsik
новичёк

Сообщения : 87
Дата регистрации : 2016-11-10
Откуда : 600 км от Москвы

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Общие вопросы по ПЭВМ Ириша

Сообщение  Viktor2312 в Пт Ноя 18 2016, 16:33

barsik пишет:С выпуском платы для макетов Вы, увы, уже опоздали. Оказывается их уже давно выпустили. Вот как они выглядят: http://irisha-files.perestoroniny.ru/unsorted/0_7f869_2d3f55f9_orig.jpg. Таким образом растаяли и последние доводы в пользу выпуска плат по рисунку 12.9.

По поводу этой платы, не смешите мои тапочки, я её уже разрезал на более мелкие части. Она собрана из 4 макетных плат купленных мною в местном ЮТ, но так как там запаян бракованный чёрный разъём (отличается размером, так как его выпаивали феном и он усох, в прямом смысле усох), то она стала не актуальной и ушла на всякие эксперименты. Так что никто заводскую плату по рис. 12.9 с монтажным полем не выпускал.

barsik пишет:Viktor2312, на мой взгляд, Вы даёте реплики там, где делать этого не стоит. Это называют флейм.

Вот не понимаю, я вашей манеры общения. Флейм, это когда в теме по ПЭВМ "Ириша" разговаривают о погоде, о выборах в америке или о покупке новой машины, я же читаю ваши сообщения, и комментирую, и отвечаю на те моменты, с которыми я либо не согласен, либо согласен, но хочу уточнить определённые моменты. И это касается непосредственно темы, которая находится в заголовке.

barsik пишет:Авторы ИРИШИ скопировали только идею слотов, но самое главное не скопировали. В APPLE-II не возникает конфликтов между периферийными платами, т.к там периферийные платы не имеют фиксированных адресов. Для каждого из 8-ми слотов выделено некоторое число адресов В/У. Поэтому, если плату вставить в слот, то адреса В/У будут одни, а в другом слоте уже другие.

Вот, опять же полностью не согласен. Модульная конструкция применялась с незапамятных времён и есть ГОСТ (ГОСТы), так что никакого отношения тут APPLE  не имеет, авторы не дурочки были, а профессиональные инженеры, которые думаю прекрасно знали, что такое крейт, модули ТЭЗы и так далее и правильно сделали, что применили модульную конструкцию. Вот только не нужно сюда пхать APPLE, он тут совсем не причём, тут если уж и сравнивать К580 серию, то это чистый Intel хотя... Вот тут я останавливаюсь, и на эту тему дальше не говорю, это уже точно уход от темы. В общим авторы молодцы, что применили модульную конструкцию по ГОСТ.

barsik пишет:Я точно знаю, что ВА86 жрут 140-150 мА, я это измерял в статике. Но в динамике на высокой скорости намного больше. У микросхем с течением времени...

Я не согласен с вашим мнением. А вот К589АП16 вот уж точно печки, греются иадски.

barsik пишет:чип-селекты.
Ха, матерные слова xуй-селекты.
Опять же с вами не согласен, удобно когда на каждом модуле установлен селектор адреса.
В общим вместо конкретных дел, философия.
Я конечно же сделаю плату (модуль универсального интерфейса) МУИ_ver1.0 с КР580ВВ55А на борту, и с коммутацией адресов, так как это удобно, но единственное возможно заменю селектор адресов на К155ЛН1 + К155ЛА2 , на К555ИД7, а свободное место будет заполнено монтажным полем, ну и шины питания по краям платы. А все эти ваши утверждения про не рабочую схему - не верю, я анализировал её работу, всё там нормально.

barsik пишет:Ну что Вы придираетесь к каждой фразе! Что плохой день?

С вашей, не понятной мне манерой общения, если день и не плохой, то настроение испортилось, но ничего, я продолжу создавать Иришу, и всё остальное задуманное в прежнем русле. Если будет от вас какая-то помощь, практическая, хорошо, если нет, ну на нет и суда нет...


Последний раз редактировалось: Viktor2312 (Пт Ноя 18 2016, 20:52), всего редактировалось 1 раз(а)
avatar
Viktor2312
Гуру+

Сообщения : 11000
Дата регистрации : 2012-08-10
Возраст : 39
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

Почему в ИРИШЕ желателен Z80

Сообщение  barsik в Пт Ноя 18 2016, 16:55

Тут спрашивают, станет ли вывод на экран ИРИШИ быстрее при наличии в ней скоростного ОЗУ?

При том же самом кварце в плате ЦП - не станет. Драйвер вывода и п/п-ма ролика экрана и так уже работают на скорости 1.77 МГЦ, т.к коды в ПЗУ прогоняются без тактов WAIT. Хотя команды читающие и записывающие в экран выполняются намного медленнее из-за непрозрачного ОЗУ.

Чтобы существенно ускорить вывод на экран необходимо поднять такт КР580 до 2.5...3.0 МГЦ. Это возможно благодаря тому, что граф.адаптер может работать в асинхронном режиме. ТУРБО достигается простой заменой кварца в плате ЦП. Кварц может быть в интервале 16...30 МГЦ. Удобнее всего применить кварцы 28 МГЦ, т.е на частоты радиолюбительского КВ диапазона. Частота такта определяется ГФ24 и равна частоте кварца делённой на 9. Таким образом при таком кварце имеем 28:9=3.1 МГЦ. Это быстрее СИНКЛЕРА, где менее 3 МГЦ.

Чтобы граф.адаптер мог работать, для него надо сохранить такт в 16 МГЦ. Для этого на этой плате придётся разместить отдельный генератор, например на 531ЛН1. При высоких кварцах в плате ЦП на экране могут появиться "блёстки". Тогда надо подобрать кварц или ввести схему гашения видео в момент обращения процессора.

Если Вы имеете видеомонитор, турбирование делается проще. Тогда, заменив кварц на 20...24 МГЦ, достаточно лишь перестроить частоту строчной развертки монитора. Если Ваш монитор качественный и автоматически подгоняет размер растра под весь экран, то Вы можете использовать и более высокий кварц.

Но при старом отечественном мониторе или TV это делать не стоит, т.к чем выше частота строк тем более сокращается размер растра, т.е в пределе картинка ИРИШИ станет похожей на картинку СИНКЛЕРА.

Более существенно турбировать ИРИШУ можно только за счёт установки в ИРИШУ процессора Z80 с тактом 3.5...4 МГЦ. Б`ольшие частоты буфера 155ЛП10 и 589АП16 точно не потянут. Но если стоят ИМС более скоростных серий, то можно попробовать поднять такт до 4.5 МГЦ. При увеличении такта CPU энергопотребление платы ЦП возрастёт вдвое, а на 589АП16 придётся клеить медные радиаторы (иначе они не прослужат и часа на повышенной частоте).

avatar
barsik
новичёк

Сообщения : 87
Дата регистрации : 2016-11-10
Откуда : 600 км от Москвы

Посмотреть профиль

Вернуться к началу Перейти вниз

Z80

Сообщение  barsik в Пт Ноя 18 2016, 22:02

8080 разработан в декабре 1973 года, содержит 5500 транзисторов и прогоняет 246 команд. Группа его разработчиков ушла из фирмы INTEL, основав фирму ZILOG и уже в марте 1976 года был разработан Z80, содержащий 8000 транзисторов и прогоняющий более 1000 команд. Фирма Intel в декабре 1976 ответила выпуском 8085, но это была последняя жалкая попытка противостоять Z80. Так появился Z80, процессор времён и народов.

Система команд 8080 давно умерла. Процессор был снят с производства в начале 80-х и забыт, также как и его предок 8008. А система команд Z80 получила самое массовое распространие в мире среди 8-ми разрядок. Z80 захватил мир. Если сравнивать число произведенных кристаллов, то 8080 не составит и 0.001% от Z80 и его клонов. Его выпускают тиражами в десятки миллионов в год, в течение 40 лет. Многие ведущие фирмы производители ИМС выпустили более совершенные версии Z80 c адресацией выше 64К, с тактом в 40 МГЦ, а также огромное число однокристаллов с системой команд Z80. Причём все эти микросхемы производятся до сих пор и широко используются.

ПО для компьютеров на 8080 не составляет и 10% от ПО для компьютеров на Z80. И почти всё имеет дату до 1982 года. Из фирменного ПО для 8080 есть только CP/M и несколько древних компилляторов ЯВУ. Компьютеры на КР580 имеются только в России и только здесь обитают программы для КР580.

Не менее революционной оказалась и мнемоника ассемблера Z80. Любой программист, поработавший хоть один день в мнемонике Z80, уже никогда не возвращается к неудобной мнемонике INTEL. Поэтому даже те программисты, что делают ПО для КР580 используют мнемонику Z80, для чего в M80 используется ключ '.Z80'.

Для ИРИШИ установка Z80 важна не только из-за скорости. Для Z80 имеется программный эмулятор РК86, который позволяет использовать на ИРИШЕ не менее 75% РК86-игр в оригинале. Т.е игры РК86 даже не требуется адаптировать. Естественно работают и все системные программы РК86 (если они ещё кого-то интересуют).

Впервые документацию на установку Z80 в ИРИШУ ещё в 1988 году продавал московский КООП при МГУ. Если у кого-то сохранилась эта документация, то просьба выложить её. Если нет, то обойдёмся.

Увы, установка Z80 изуродует плату ЦП. ВК28 придётся выкусить и на его место приклеить несколько микросхем 1533 серии ножками вверх. К сожалению, в ИРИШЕ используются IN/OUT и прерывания, поэтому схема будет сложнее, чем при установке Z80 в СПЕЦИАЛИСТ и ОРИОН. Пока мне не ясно только, как сформировать сигнал /INTA вырабатываемый ВК28, т.к Z80 не формирует похожего сигнала. Если у кого то есть полезные идеи на этот счёт - не стесняйтесь.

Без прерываний замена КР580 на Z80 несложная задача, которая уже решена для СПЕЦИАЛИСТА, ОРИОНА и РК86. Думаю, что и для ИРИШИ эта задача в итоге будет решена не в очень отдалённом будущем.

К сожалению, я обладаю единственной платой ЦП и не могу себе позволить её изуродовать для экспериментов по установке Z80. Я планирую этим заняться позднее, когда спаяю вторую плату ЦП. Но если кто-то уже имеет лишнюю плату ЦП и готов на эксперименты, то пишите мне в личку, чтобы обсудить схему установки Z80.

Конструктивно можно использовать способы, что я использовал при установке Z80 в СПЕЦИАЛИСТ в 1990 году. В первом способе Z80 монтируется на месте КР580, на высоте 1.5 сантиметра на платой. Для этого перед монтажом к каждому выводу Z80 припаивается провод МГТФ длиной в 8-10 сантиметров. Над платой Z80 удерживается на 4 стойках из провода диаметром 0.5-0.7 мм Стойки стоят в тех отверстиях платы на месте КР580, чьи контакты совпадают с выводами (такие как-раз есть, но древняя плата СПЕЦИАЛИСТА не сохранилась и посмотреть нельзя). Затем болтающиеся проводки МГТФ впаиваем в дырки на плате. Естественно так, чтобы совместить одноименные адреса и данные.

При втором способе нужен кусок "слепыша", где есть 40 отверстий - два ряда для монтажа 40-ногой БИС и рядом с каждым рядом в 20 отверстий, на расстоянии 5 мм от него, должен идти второй ряд в 20 отверстий. Со стороны пайки впаиваюся 40 ножек, отломанных от дохлых ПЗУ 27xxx. Так, что платку можно втыкать в 40-ногую панельку, как микросхему. Затем проводками соединяют контакты для Z80 с контактами-штырьками для КР580. После впаивают и сам Z80. В итоге получается как бы Z80 с цоколёвкой как у КР580. Такая доработка сложнее, но подходит мнительным людям, кто опасается сразу же безвозвратно переделать работающую плату ИРИШИ на КР580.

Для уменьшения надругательств над платой, возможно удастся использовать третий способ установки Z80. При этом придётся пожертвовать использованием разъёма ГРПМ-31 на плате ЦП по его прямому назначению. Разъём ГРПМ-31 на плате ЦП будет использован лишь в качестве элемента крепления платки с Z80 и несколькими ИМС обрамления. ВК28 и КР580 на плате ЦП извлекаются из панелек. От платки Z80 к оставшимся панелькам идут 2 косы с разъёмами в конструктиве DIP, чтобы их можно было воткнуть в панельки 40 и 28 ног. Это позволит не особо уродовать плату и сохранить возможность реверса.

Следует заранее оговорить, что установка Z80 не должна привести к несовместимости и возникновению двух реализаций ИРИШИ, т.е к расколу по железу. Z80 в ИРИШУ ставят для скорости. Не для того, чтобы использовать иную систему команд. Все новые программы для ИРИШИ могут писаться для Z80, но с ключом условной трансляции. Чтобы простая перетрансляция была возможна из команд Z80 следует использовать только команды JR и SBC. При трансляции с ключом Z80 =0, вместо JR подставляется JP, а SBC заменяется на макро-блок. Т.е всегда необходимо учитывать, что где-то есть ИРИША с процессором КР580.

Альтернативные регистры, индексные регистры и команды на половинках индексных регистров использовать нельзя. Это не фатальная потеря, т.к в реальности эти команды используются редко. Лишь в редких случаях без индексных регистров не обойтись (точнее без них получается громоздко), а половинки индексных регистров используют, чтобы выиграть ценные байты при написании ROM-BIOS.

Но и программы для КР580 должны писаться грамотно, чтобы они могли работать на Z80. Должна учитываться разница между КР580 и Z80. В частности, по работе флага PARITY. Это единственная несовместимость между Z80 и КР580. Разработчики Z80 не могли и предположить, что найдутся идиоты, которые будут использовать флаг PARITY не по назначению. Однако это случилось с некоторыми авторами, которые стремять с'экономить 1 байт в программе размерами в десятки тысяч байт, за счёт своего извращённого программивания потеряли совместимость с Z80.



Последний раз редактировалось: barsik (Сб Ноя 19 2016, 07:20), всего редактировалось 2 раз(а)
avatar
barsik
новичёк

Сообщения : 87
Дата регистрации : 2016-11-10
Откуда : 600 км от Москвы

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Общие вопросы по ПЭВМ Ириша

Сообщение  Viktor2312 в Пт Ноя 18 2016, 23:45

barsik пишет:... что найдутся идиоты, которые будут использовать флаг PARITY не по назначению. Однако это случилось с некоторыми авторами ...

Как грубо и пошло. Зачем обзывать авторов программ, их итак не много, это их личное дело как писать свои программы. ИМХО
avatar
Viktor2312
Гуру+

Сообщения : 11000
Дата регистрации : 2012-08-10
Возраст : 39
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Общие вопросы по ПЭВМ Ириша

Сообщение  barsik в Сб Ноя 19 2016, 05:09

Viktor2312 пишет:barsik> найдутся идиоты, которые будут использовать флаг PARITY не по назначению

Как грубо и пошло. Зачем обзывать авторов программ, их и-так мало, это их личное дело как писать программы.

Ну и что-же здесь пошлого? Вот матом ругаться на весь мир - это пошло.

Хорошо, назовём их иначе, - предыдущей стадией болезни, - дибилами. Идиоты и дибилы - это не оскорбление. Это диагноз. Я много дизассемблировал. И поэтому всех троих знаю пофамильно. Все они жители России, среди западных программистов слабоумных не нашлось (видимо потому, что там Z80 составлял 95% парка 8-ми разрядок). Но Вы зря обиделись. Вас в их списке нет. А то, что программмистов мало, не волнуйтесь. От этого их не убавится, все эти люди уже более 25 лет не программируют.

И, как говорил А.Папанов в к/ф "Берегись автомобиля", - Нет, это не их дело, это наше дело. И с ними мы будем нещадно бороться!. Цитата точно подходит. А если серьёзно, то я специально использовал более резкие выражения в назидательных целях, чтобы заранее предотвратить извращения в программах для ИРИШИ. И здесь нет ничего грубого, и тем более пошлого.

А для того, чтобы реально блокировать использование программ КР580 на Z80 надо использовать не флаг PARITY, а недокумментированные команды КР580. По счастью, кроме меня, их почти никто не знает. Для такой защиты используются недокумментированные команды КР580 в сочетании с антикракерным контролем целости кода во время прогона. Это очень эффективная защита, сломать которую отладчики не помогут. Особенно если очень сильно запутать код, чтобы максимально затруднить понимание логики. Тогда легче будет написать новую программу, чем сломать имеющуюся.


Последний раз редактировалось: barsik (Сб Ноя 19 2016, 10:38), всего редактировалось 1 раз(а)
avatar
barsik
новичёк

Сообщения : 87
Дата регистрации : 2016-11-10
Откуда : 600 км от Москвы

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Общие вопросы по ПЭВМ Ириша

Сообщение  barsik в Сб Ноя 19 2016, 10:15

авторы были профессиональные инженеры, которые знали... Модульная конструкция применялась с незапамятных времён и есть ГОСТ (ГОСТы)

Вообще-то они были аспирантами и преподавателями МГУ и даже не электронщиками, а химиками. А вот я как раз профессиональный инженер и именно по цифровой технике. Работал разработчиком в НИИ. И тоже знаю... что нет и не было никаких Гостов на крейты. Каждый инженер-конструктор (это тот кто изобретает конструктив, т.е корпус и т.п) мог использовать любую механическую конструкцию. Вы ещё скажите, что ИРИША сделана по Госту.

Модульная конструкция применялась с незапамятных времён


Да, были шкафы с крейтами в ЕС ЭВМ, но лишь для удобства ремонта. ИРИША первая в 1984 частично применила идеи APPLE-II в персональном компьютере, т.е возможность установки периферийных плат, расширяющих возможности компьютера. До 1977 года, когда появился APPLE-II, в мире до этого никто не додумался. А тем более в СССР, где кибернетика до 70-х годов считалась лженаукой и продажной девкой империализма.

Я лишь сообщил, что авторы переняли идею слотов, в нашем случае разъёмов (слоты в СССР были слишком большого размера, они годились только для огромной СМ-1800, а для ИРИШИ были слишком велики), куда ставятся периферийные платы. До этого додуматься несложно, достаточно увидеть картинку в иностранном журнале. Но важна идея открытой архитектуры. А вот её то авторы и не знали полностью (всё чем они располагали - это статья из всесоюзного центра переводов [34] с описанием APPLE-II и схемой). Потому что доступа к вражеской информации в СССР не было.

То, что авторы пытались копировать идеи именно APPLE-II доказывает то, что увидав, что в APPLE-II, есть аналоговый джойстик, они скопировали схему и попытались заменить джойстик пультами с резисторами. Что в действительности предполагает подключение вместо двух резистивных пультов одного аналогового джойстика (к ИРИШЕ годится джойстик от видео-игры).

не нужно сюда пихать APPLE, он тут совсем не причём

А вот именно при том.

Авторы один к одному заимствовали из APPLE-II также формат записи на МГ-ленту (так называемый Канзас-Сити). Вы ещё скажите, что это они сами придумали или взяли Гост на МГ-формат. Да буквально всё и даже их тексты указывают, что это была попытка сделать версию APPLE-II на отечественном процессоре.

Выбор отечественного КР580 правильный, т.к 6502 имеет очень мало внутренних регистров и неудобен для программиста (даже КР580 лучше, не говоря уж о Z80). Кстати в 1976, когда делался APPLE-I, Стив Возняк, его автор, по его же словам, потому выбрал 6502, что он был дёшев. Он стоил всего 20 USD, а 8080 стоил тогда 400 USD. Ему просто не хватило денег на приличный процессор.

Хотя формат экрана авторы заимствовали у IBM PC. Или заявите, что IBM PC тоже не причём и просто всё так случайно совпало. Отнюдь нет, - сплошное заимствование. И это правильно. Разумно использовать то, что уже сделано оптимально.

правильно сделали, что применили модульную конструкцию

Ну что за бред? Где я выступал против модульной конструкции? Или где я хотя бы утверждал, что лучше бы ИРИШУ сделали одноплатной?

И суть вовсе не в модульной конструкции, т.е разбиении большой схемы на части. А в открытой архитектуре, т.е возможности поставить в ЭВМ периферийную плату, которая полностью изменяет свойства машины. Или расширит уже имеющиеся возможности. Вот в чём суть. А не в том, как конструктивно сделана базовая часть ИРИШИ. Даже если бы вместо платы ЦП и ГРА была одна общая плата, но разъёмы ГРПМ-61 и их число сохранились, это ничего бы не изменило.

Например к APPLE-II продавалось около 300 периферийных плат. И каждый пользователь, подобрав себе периферию, получал такой вариант ЭВМ, который ему нужен. Нужно превратить APPLE в логический анализатор, осцилограф, всечастотный анализатор спектра радиосигнала, мультиметр, подключить винчестер, турбо-акселератор ускоряющий в 5 раз, получить ОЗУ в 1 мб, заменить процессор на 68008 - нет проблем. Купил плату и готово. Есть даже плата превращающая APPLE-II в IBM PC XT, - воткнул и играй в XT игры.

Вот, что даёт открытая архитектура. А вовсе не возможность быстро чинить ЭВМ заменяя ТЭЗ-ы, как в ЕС ЭВМ. А фирма IBM в 1981 году просто украла идею, и всё что они реально придумали - это только само слово PC. Все остальные идеи украдены у APPLE.

если уж и сравнивать К580 серию, то это чистый Intel

Где это я сравниваю 580 серию, и с чем? Комментирование того, чего не писалось, - вот это флейм (о погоде в техно-форумах не пишут).

К589АП16 вот уж точно печки, греются адски

Я мерил токи 589АП16 (более 50 штук), когда собирал СПЕЦИАЛИСТ. У них среднее потребление в статике 65 мА (и редко 70). А у ВА86 - среднее 145 мА. Поэтому на ВА86 можно жарить яичницу и получать на пальцах ожоги 3-ей степени, а АП16 можно держать пальцем не обжигаясь.

Материться не надо - сайт закроют. Вообще-то на многих сайтах автоматически происходит автозамена матерных слов (причём даже очень редких, я проверял) на текст, что-то типа "нецензурное выражение".

Чем Вам чип-селект не угодил. Это устоявшийся технический термин. Он используется 40 лет. И я даже не знаю, чем его можно заменить. И повторяю, слово "чип" абсолютно не матерное. С чего Вы взяли?

удобно когда на каждом модуле установлен селектор адреса

Чем это удобно и главное кому? Мало того, что идёт неоправданный расход ресурсов (деталей и места на плате), но важно, что во все программы обслуживания периферии придётся встраивать диалог по выбору адреса. Представьте, Вы нажали на сброс и вместо загрузки ДОС на экране возник вопрос "А по какому адресу у Вас стоит винчестер и электронный диск?". Это же смешно.

Из этого утверждения я понял, что Вы не знаете зачем в данную схему вообще введена схема выбора адреса. Посмотрите на схему - коммутируются только адреса A2 и A3, т.е адреса меняются в пределах параграфа. 16 сплошных адресов. Переключателями можно выбрать адрес 40, 44, 48 и 4C. Но зачем, если достаточно отрезать выходы D1.4 и D1.5 и будет выбираться вся область 40...4F и будет совместимость ВВ55 с любыми адресами этой области.

Сначала можно подумать, что инженер разработчик - полный идиот. Но нет. Это сделано для того, чтобы в одну ИРИШУ можно было поставить 4 таких ППА, настроив их все на разные адреса. Это нужно только для автоматизации химических экспериментов (чтобы считывать 24*4=96 датчиков). Мне для всех нужд всегда хватало одного ППА, поэтому я и не вижу необходимости настройки на адреса.

Но 4 контроллера винчестера или 4 КМОП-часов в ИРИШЕ не требуются. Поэтому схема выбора адреса В/У имела смысл только для платы ППА (да и то, только для автоматизации химического эксперимента, для чего и была разработана ИРИША, а любителям это ни к чему).

Так как Ваша планируемая плата ВВ55 пустая, и назначение узла выбора адресов теперь известно, то лучше на новой плате ВВ55 вместо ненужного узла выбора адреса поставить второй ППА. Кому не нужно просто не будет его впаивать.

И всё-таки сообщите, что за микросхема D5 в схеме 12.9. Я уже писал, что ни с ЛИ1, ни с ЛЛ1 схема абсолютно неработоспособна. Если Вы проанализировали схему и вычислили, что она исправна, то знаете, что это за корпус.

В общем вместо конкретных дел, философия

Да Вы же сами объявили, что это тема для обсуждения идей. Не тема для размещения готовых аппаратных разработок. Обзовите тему иначе, тогда и пишите такие упрёки.

Я вообще-то не любитель-аппаратчик, я программист-любитель. Паять железо и макетировать не люблю. И занялся ИРИШЕЙ 2 недели назад, тратя на работы паяльником не более 2-3 часов в день.

А о новых разработках следует спросить с Вас. У Вас на это было 7 лет. Выпуск плат по старым шаблонам - это хорошо, но это же не новая разработка.
avatar
barsik
новичёк

Сообщения : 87
Дата регистрации : 2016-11-10
Откуда : 600 км от Москвы

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Общие вопросы по ПЭВМ Ириша

Сообщение  Viktor2312 в Сб Ноя 19 2016, 11:12

Не буду комментировать и отвечать подробно, напишу кратко:

Не согласен.

А но и видно.


Не согласен.

Не согласен.

Не согласен.


Не согласен.

Не согласен.

Не согласен.


Не согласен.

Не согласен.

Не согласен.


Знаю.

Их и так 4 на плате, два для поля макетирования и два выведены на переднюю панель, на разъёмы, для подключения внешних устройств.

Маты заменяются, но система не обладает ИР, поэтому тупая как полено.

... Здесь было обсуждение с матом, думаю все успели прочитать, а посему он удалён за ненадобностью.

Тема для обсуждения, но ни что не мешает в результате двигаться в практическую плоскость, смысл обсуждений и философствований, если они в итоге не приведут к конкретному модулю или программе, так можно до бесконечности переливать из пустого в порожное.

>>>
А о новых разработках следует спросить с Вас. У Вас на это было 7 лет. Выпуск плат по старым шаблонам - это хорошо, но это же не новая разработка.

Не так всё легко как кажется, на разработку ПП без ошибок по типу МП или МКГД, требуется не менее 3 месяцев, это не учитывая, разборки со схемой, время на изготовление и другие мелочи. Да и не 7 лет, а 5 лет. Да и Ириша не главный проект, для меня главный, это ВМИР-1, а Ириша как побочный продукт, который можно задействовать как небольшую часть системы.

Ладно, не хочу дальше философствовать, я лучше займусь практическими вещами, сегодня нужно начертить схему МУИ_ver1.0


Последний раз редактировалось: Viktor2312 (Пн Ноя 21 2016, 11:57), всего редактировалось 1 раз(а)
avatar
Viktor2312
Гуру+

Сообщения : 11000
Дата регистрации : 2012-08-10
Возраст : 39
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Общие вопросы по ПЭВМ Ириша

Сообщение  Viktor2312 в Сб Ноя 19 2016, 12:12

barsik пишет:И всё-таки сообщите, что за микросхема D5 в схеме 12.9. Я уже писал, что ни с ЛИ1, ни с ЛЛ1 схема абсолютно неработоспособна. Если Вы проанализировали схему и вычислили, что она исправна, то знаете, что это за корпус.

Ну, вот и расскажите подробно, почему при К555ЛЛ1 (схема абсолютно неработоспособна). Я сейчас вместо того, чтобы чертить схему, ещё раз детально всё просмотрел и всё нормально. Вот вам графики на всякий случай:



avatar
Viktor2312
Гуру+

Сообщения : 11000
Дата регистрации : 2012-08-10
Возраст : 39
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Общие вопросы по ПЭВМ Ириша

Сообщение  barsik в Сб Ноя 19 2016, 13:31

Буфер должен открываться при любом сигнала R-/W (и при чтении и при записи). Поэтому необходимости в управлении этим сигналом открыванием буфера - нет. Т.е элемент D5.1 вообще не требуется, каким бы он ни был.

При ЛЛ1 и R-/W =1, т.е при чтении буфер не откроется (1 доберётся до /OE) и ничего читать из ППА мы не сможем. А мы как раз ставим ППА, чтобы читать результаты химических экспериментов (в смысле не мы, а они из МГУ).

Буфер должен открываться если:

1. совпали адреса В/У
2. IO-/M =1
3. /TE =0

Именно такой, уже полностью готовый сигнал формируется на выходе D3.1. Его и надо подавать на /OE буфера (полностью убрав элемент D5.1)

В итоге и получается в точности та схема, что я прислал. Я её реализовал 20 лет назад и она реально работает. Я видимо, использовал как прототип схему 12.9, исключив элемент D5.1.

Хотя, возможно и эта схема является не идеальной. Т.к теоретически на элементы D3.2 и D3.3 лучше подавать не /CS объединённый с /TE и IO-/M, а только сигнал IO-/M, как это обычно и делают. Это даёт больше времени ВВ55 подготовить свои сигналы, и следовательно достижима будет более высокая максимальная скорость работы.

Так как выводы ВА86 не подписаны, Вам придётся думать и самому их подписывать. При этом легко ошибиться в логике. И запускать в производство непроверенную схему, просто из-за упрямства неразумно. А макетировать, Вы сейчас не можете, т.к нет рабочей ИРИШИ. Зачем же разводить ненужные обсуждения ненужных схем? С АП6 уже всё проверено и работает.

Ставьте два ППА ВВ55. И по адресу лучше не D0H, а 40H, т.к надо занимать адреса последовательно, а не случайным образом. Тем более авторы уже использовали адрес 40H для ППА. Пусть и остаётся. У меня в одном устройстве используется уже адрес 40H, но это не проблема, т.к изменить адрес мне не сложнее, чем пописать.
avatar
barsik
новичёк

Сообщения : 87
Дата регистрации : 2016-11-10
Откуда : 600 км от Москвы

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Общие вопросы по ПЭВМ Ириша

Сообщение  Viktor2312 в Сб Ноя 19 2016, 14:45

barsik пишет:Буфер должен открываться при любом сигнала R-/W (и при чтении и при  записи). Поэтому необходимости в управлении этим сигналом открыванием  буфера - нет. Т.е элемент D5.1 вообще не требуется,  каким бы он ни был.

При ЛЛ1 и R-/W =1, т.е при чтении буфер не откроется (1 доберётся до /OE) и ничего читать из ППА мы не сможем. А мы как раз ставим ППА, чтобы читать результаты химических экспериментов (в  смысле не мы, а они из МГУ).

Буфер должен открываться если:

1. совпали адреса В/У  
2. IO-/M =1  
3. /TE =0  

Именно такой, уже полностью готовый сигнал формируется на выходе D3.1. Его  и надо подавать на /OE буфера (полностью убрав элемент D5.1)

В итоге и получается в точности та схема, что я прислал. Я её реализовал 20  лет назад и она реально работает. Я видимо, использовал как прототип схему  12.9, исключив элемент D5.1.

Хотя, возможно и эта схема является не идеальной. Т.к теоретически на  элементы D3.2 и D3.3 лучше подавать не /CS объединённый с /TE и IO-/M, а  только сигнал IO-/M, как это обычно и делают. Это даёт больше времени ВВ55  подготовить свои сигналы, и следовательно достижима будет более высокая  максимальная скорость работы.

Так как выводы ВА86 не подписаны, Вам придётся думать и самому их  подписывать. При этом легко ошибиться в логике. И запускать в производство  непроверенную схему, просто из-за упрямства неразумно. А макетировать, Вы  сейчас не можете, т.к нет рабочей ИРИШИ. Зачем же разводить ненужные  обсуждения ненужных схем? С АП6 уже всё проверено и работает.

Ставьте два ППА ВВ55. И по адресу лучше не D0H, а 40H, т.к надо занимать  адреса последовательно, а не случайным образом. Тем более авторы уже  использовали адрес 40H для ППА. Пусть и остаётся. У меня в одном устройстве  используется уже адрес 40H, но это не проблема, т.к изменить адрес мне не  сложнее, чем пописать.

Здесь я вас немного ввёл в заблуждение, естественно D5.1 это К555ЛИ1, то есть логический элемент И.

Я тоже пришёл к выводу, что он не обязателен в плане открытия буфера, но вот в плане синхронизации, я не уверен, что можно обойтись без него, а так как его наличие не приводит к не открытию буфера, то я его оставлю.

barsik пишет:Так как выводы ВА86 не подписаны, Вам придётся думать и самому их подписывать. При этом легко ошибиться в логике. И запускать в производство непроверенную схему, просто из-за упрямства неразумно. А макетировать, Вы сейчас не можете, т.к нет рабочей ИРИШИ. Зачем же разводить ненужные обсуждения ненужных схем? С АП6 уже всё проверено и работает.

Да без проблем подпишу, справочник вот лежит передо мной, займёт 5 мин максимум, КР580ВВ55 уже готовы, заняло 10 мин. Теперь это макрос, и можно за минуту, хоть сто таких на схему накидать:


Это не неразумное упрямство, а давно проработанная и продуманная данность, и изготовление было давно в планах, и пора бы это осуществить, так как до нового года, что-то серьёзное, уже всё равно не успеть, да и финансы, до 1 февраля будут полностью отсутствовать, так как НГ, ПФ, ИП, налоги, зп. бух. и т. д. Ещё и банк прикрыли, то есть счёт ещё нужно открыть, а это опять расходы.
Говорите за себя, для меня это нужная схема, и разговоры по ней, для меня нужны, а участвовать в них или нет, решает каждый сам.
Я же не говорю про вашу схему, что она не нужная, что разработчик её, как вы там про программистов писали ... я же так не говорю ни про схему вашу, ни про разработчика. Это не культурно, для начала, другое мнение имеет право на существование. Как и схема имеет право на жизнь, и я вам уже написал, что сделайте по ней что-то полезное, чтобы получился полноценный модуль, представьте схему, описание, и т. д. И я готов помочь в разработке ПП, запуску в производство и т. д. Подумайте об этом взвешенно и обстоятельно.

barsik пишет:Ставьте два ППА ВВ55. И по адресу лучше не D0H, а 40H, т.к надо занимать адреса последовательно, а не случайным образом. Тем более авторы уже использовали адрес 40H для ППА. Пусть и остаётся. У меня в одном устройстве используется уже адрес 40H, но это не проблема, т.к изменить адрес мне не сложнее, чем пописать.

Вот именно, что эти адреса (40H - 4FH) уже заняты, и модули для них другие имеются, возможно и те о которых мы не знаем. А эта плата уже рассчитана именно на это адресное пространство (D0H - DFH) и используется 4 ППА, два для макетирования непосредственно на монтажном поле самого модуля, либо установки доп. платы, вместо монтажного поля, и два выведены на переднюю панель, через разъёмы для подключения внешних устройств. Сейчас вот осталось схему перенести в электронный вид, надеюсь сегодня закончу. И разработать ПП, думаю за следующую неделю закончу, а может и раньше, а там можно будет и заказать производство плат. Первые платы у меня всегда это прототипы, для выявления ошибок, если таковые найдутся, и выявления других нюансов, позволяющих улучшить модуль.
avatar
Viktor2312
Гуру+

Сообщения : 11000
Дата регистрации : 2012-08-10
Возраст : 39
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Общие вопросы по ПЭВМ Ириша

Сообщение  Viktor2312 в Сб Ноя 19 2016, 15:22

Пять минут делов, и всё готово, теперь это тоже макрос и за минуту можно хоть сто штук на схему накидать:

avatar
Viktor2312
Гуру+

Сообщения : 11000
Дата регистрации : 2012-08-10
Возраст : 39
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Общие вопросы по ПЭВМ Ириша

Сообщение  Viktor2312 в Вс Ноя 27 2016, 12:09

barsik пишет:Перспективной представляется также замена процессора КР580 на Z80 (это тема для отдельного поста). Вероятно для установки Z80 также желательно иметь промышленную платку, хотя это и не периферийная плата.

Согласен, что для этой темы вполне потребуется со временем отдельная тема, но это при условии, что что-то "взлетит". А для того, чтобы что-то "взлетело" необходимо это разработать в теории и практике. Как я уже говорил вам ни раз, готов помочь и поучаствовать.

Давайте разработаем МП-2 (Модуль процессора. Вариант-2).
Что я могу взять на себя:
вычертить окончательную, и промежуточные в процессе разработки/отладки, схему;
смакетировать и отладить, под вашим чутким руководством;
разработать окончательную печатную плату, для производства;
создать тему, с описанием, схемами, прошивками, фото.

То есть от вас по сути потребуется непосредственно теоретическая разработка и системное ПО, если основное потребуется изменять.
Я сейчас заканчиваю плату МУИ_Ириша-М_ver1.0 и после этого, готов приступить к постепенной реализации данной идеи. Если вы готовы.
Я предложение сделал...
avatar
Viktor2312
Гуру+

Сообщения : 11000
Дата регистрации : 2012-08-10
Возраст : 39
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Общие вопросы по ПЭВМ Ириша

Сообщение  Спонсируемый контент


Спонсируемый контент


Вернуться к началу Перейти вниз

Страница 1 из 2 1, 2  Следующий

Вернуться к началу

- Похожие темы

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения