Важная информация

User Tag List

Показано с 1 по 6 из 6

Тема: КРАМ, клон Intellec iMDS series II

  1. #1
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,650
    Спасибо Благодарностей отдано 
    407
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    166 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию КРАМ, клон Intellec iMDS series II

    КРАМ один из самых загадочных и малоизвестных советских проектов, рожденный в недрах довольно закрытого в начале 1980-х советского научного и производственного учреждения под названием ВНИИЭМ. В СССР не было единой программы компьютеризации, или как тогда это называли автоматизации промышленных установок с применением микропроцессоров и микроЭВМ. Каждое министерство развивало это направление "под себя". Я расскажу историю Минэлектротехпрома. Попытаюсь приоткрыть эту неведомую для большинства историков техники в СССР страницу. После окончания ЛЭТИ, факультета автоматизации и электрификации, названия к 80-м годам уже несоответствовавшее тому, чем занимались его кафедры, я попал по распределению во ВНИИТВЧ в отдел автоматизации, лабораторию систем автоматизации с применением микропроцессоров и микро-ЭВМ. Был май 1983 года. В лаборатории на меня как на новобранца претендовали руководители разных направлений СМ-4 прототипом которой была PDP-11, Искра 226 она же реинкарнация WANG 2200 и наконец МСУВТ В7 переработанная копия Intel SBC8020. Я выбрал последнее, так как она была собрана на отечественном комплекте СБИС К580, а в журнале Радио как раз начинались публикации по "Микро-80" после ликбеза по микросхемам серии Intel 82xx. Так как с технической литературой в СССР была "напряженка" (люди за год подписывали открытки и оставляли в Ленинграде в магазине на Пушкинской улице у Московского в виде заявки на следующий год, а на журнал "Радио" можно было подписаться только на предприятии и то, подписавшись "в нагрузку" на что-то еще и хорошо, если техническое), то я выбрал более известное для себя направление. Это было правильно, так как технический английский в этой тематике особенно у меня был "не очень" мягко говоря. Школа в которой я учился была уже и тогда с уклоном в немецкий, а сейчас она и вовсе гимназия с углубленным изучением немецкого и преподаванием ряда предметов на немецком. В институте я записался на английский, но с трудом сдавал его на троечку. Многотомные же технические мануалы на английском тогда, в первые недели работы вводили меня в ступор. Здесь же на МСУВТ В7 все было почти как на привычном программируемом калькуляторе. Перед глазами машинные коды, монитор запускается при включении питания, на телетайп РТА-80 выводишь то, что дизассемблировал. Конечно, не так просто высчитывать вручную адреса при переадресации, но если тебе всего 23, то даже это не слишком утомляет. А все машинные коды через пару месяцев выучишь настолько, что и дизассемблер тебе ни к чему! Но правда это хорошо, когда пишешь несложные тесты для 1K. Задания по началу были совсем простые, связанные с отладкой блоков собственной разработки. Есть у МСУВТ В7, к примеру, плата цифровых входов/выходов ЦВВ-01( 16 выходов, 32 входа), а тебе надо протестировать соответствующую часть блока УСО ( устройства связи с объектом). На нем силовые реле и сигналы обратной связи, подтверждающие, что силовая цепь скоммутирована, по ней пошел ток. Что ж, сперва надо оттестировать саму программу, потом самопаянное железо, где и на двухсторонней плате из-за плохой металлизации умудрялись монтажники накосячить, в смысле не пропаять дефекты металлизации платы. Потом делаешь тест для аналоговой части УСО для платы аналоговых входов/ выходов АВВ-01. А давай-ка забацаем на ней генератор звуковой частоты, благо социализм вокруг. И вот уже делаешь таблицу, а чтобы ее сделать нужна библиотека арифметики. Потом пол-лаборатории бежит слушать, как "никчемный компьютер" генерит звук. А что если дизассемблер напустить на монитор? Исходников-то Москва не дает. А потом обнаруживаешь в мониторе встроенный ассемблер, а затем редактор текста. А потом видишь из дизассемблированного текста, что железяка умеет выводить не только на телетайп и встроенный в него перфоратор, но и на экран последовательного монитора. Бежишь в машзал к СМ-щикам. "-Парни, дайте один Видеотон поиграться. -А куда ты его воткнешь? - На последовательный порт" И уже СМ-ки бегут и удивляются, что эта фигня, МСУВТ В7, оказывается умеет работать с их монитором. Дальше - больше. Кассетник одалживается у друзей. И вот уже в редакторе на ассемблере написаны все тесты, оформлены в виде меню тестовой системы, как на Искре -226 и вернувшееся с Украины из командировки начальство, ездившее туда отлаживать главную программу на КРАМе в изумлении открывает рот. После чего начальник лаборатории Бройтман заявляет, что посылает меня вместе с коллегой на АЭМЗ Александрия Кировоградской забирать КРАМ N2 из установочной партии. Гордость за себя и радость впрочем была недолгой. На заводе обнаруживаем группу молодых специалистов из Москвы, сообщивших нам в "курилке", что КРАМ все еще неработоспособен. Но рядом у них на столах стоят вполне себе работоспособные синие американские Intellec MDS Series II. Звоним к себе в Ленинград. В ответ - пока не получите КРАМ можете не возвращаться! Что остается двум молодым 23 и 25 летним парням в незнакомом маленьком украинском городишке с одной центральной улице и заброшенными терриконами на горизонте. Жарить яишницу с салом и помидорами и накушиваться горилкой. Благо все это очень дешево. Днем правда много всего интересного узнаешь от москвичей на заводе. В перерывах пускают понажимать кнопки на американской клавиатуре. Так вот ты какая система ISIS-II! 8 дюймовые диски работают с характерным звуком, винчестеров на комплексах однако не было. Вероятно сэкономили кому-то валюту. Потом нам пояснили, что оба Intellec-а куплены ленинградским институтом сварки, а посему им в первую очередь будут отгружены первые два КРАМа. А как же мы? У нас же целевая программа получения бездислокационного кремния диаметром 60 мм! От нас же вся силовая электроника СССР зависит! Идем к начальнику по отгрузкам. Матерый такой хохол, но мой коллега тоже хохол хоть куда! Звонит нашему начлабу Бройтману, докладывает ситуацию. "-Так мы же перевели им всю сумму, Шестьдесят Три тысячи рублей ( это при месячной зп инженера 120-140р) - А он нам говорит, что ему позарез нужен вагон фанеры! У нас же фанерный завод под Ленинградом. Сделаете? - Постараюсь. Пусть шлет телеграмму куда отгружать. Черт-те что, хуже чем в Африке!" Через четыре недели, в пять утра с коробками на морозном пустынном перроне ждем поезда на Ленинград, везем домой сокровище! Теперь у нас есть свой КРАМ!!! С внутрисхемным эмулятором, программатором, фортраном, PL/M-80 и даже диском с CP/M! Вот честно сказать, более счастливым, чем в то ноябрьское утро 1983 года, я редко когда был. Что еще сказать про МСУВТ В7? Шина Multibus на 6 и 12 плат( объединительные корзины были узкая и широкая). Процессорная плата имела маркировку ПМВ-01, тактовые генераторы были на рассыпухе, контроллеров шины из 82xx серии тоже не было, стояли две 8251 сперва буржуйские, затем киевские ВВ51, аналогично две 8255( ВВ55), и по две 8253 и 8259. Прерывания можно было заводить перемычками на штырях крутилкой как с источников прерываний с платы, так и через объединительную корзину шину Multibus и дополнительные шины с других плат кросса.
    В него можно было ставить до 2 процессорных плат в узкую корзину на 6 мест, и до 4 процессорных плат в широкую. Приоритет обслуживания за счет выбора времени задержки сигнала "ответ" как для портов ввода/вывода, так и для памяти( были задействованы оба способа адресации)по умолчанию был у внутренних устройств. На каждой внешней плате такая задержка тоже выбиралась перемычкой, поэтому в системе могло быть плат расширения памяти МВ01 суммарной емкостью больше 64K. На каждой плате расширения памяти и ввода вывода было все то же самое, что на процессорной плате за исключением самого процессора. Соответственно контроллеры прерывания 8259 могли каскадироваться тем или иным образом. Это обеспечивало наряду с выбором задержек сигналов "ответ" необычайную гибкость и масштабирование архитекуры. Но для нашего применения управления одной установкой индукционной плавки кремния эти возможности были избыточны. Плата АВВ01 имела до 16 мультиплексированных аналоговых входов и 2 немультиплексированных аналоговоых выхода. Микросхемы преобразователей были рижские, 10-битные, 572 серии. Плата арифметического расширителя была сделана на 589 серии и поддерживалась библиотекой вычислений. Как называлась не помню. Еще была плата графического дисплея, c выходом на цветной монитор. Но она появилась уже ближе к середине 80-х. В 1987 появились и 16-разрядные на процессоре 8086 МСУВТ В9, а чуть раньше МСУВТ В10 на Intel 8051. Поэтому в составе ISIS-II есть PL/M-51 и для этой линии была разработана операционная система реального времени, аналог RMX-51

    http://www.intel-vintage.info/inteld....htm#714385649
    Последний раз редактировалось andrews; 06.10.2017 в 00:26.

  2. Эти 3 пользователя(ей) поблагодарили andrews за это полезное сообщение:

    A_AVL (23.08.2019), shapipovo (25.08.2019), TomaTLAB (17.06.2020)

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

  4. #2
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,210
    Спасибо Благодарностей отдано 
    131
    Спасибо Благодарностей получено 
    210
    Поблагодарили
    181 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если не против чутка отформатирую. Не смог осилить прочитать "сырым" текстом (видимо прав Patison выдавая историческую информацию). Если против - удалю пост.


    ...КРАМ один из самых загадочных и малоизвестных советских проектов, рожденный в недрах довольно закрытого в начале 1980-х советского научного и производственного учреждения под названием ВНИИЭМ. В СССР не было единой программы компьютеризации, или как тогда это называли автоматизации промышленных установок с применением микропроцессоров и микроЭВМ. Каждое министерство развивало это направление "под себя". Я расскажу историю Минэлектротехпрома. Попытаюсь приоткрыть эту неведомую для большинства историков техники в СССР страницу.

    ...После окончания ЛЭТИ, факультета автоматизации и электрификации, названия к 80-м годам уже несоответствовавшее тому, чем занимались его кафедры, я попал по распределению во ВНИИТВЧ в отдел автоматизации, лабораторию систем автоматизации с применением микропроцессоров и микро-ЭВМ. Был май 1983 года. В лаборатории на меня как на новобранца претендовали руководители разных направлений: СМ-4 прототипом которой была PDP-11, Искра 226 она же реинкарнация WANG 2200 и наконец МСУВТ В7 переработанная копия Intel SBC8020. Я выбрал последнее, так как она была собрана на отечественном комплекте СБИС К580, а в журнале Радио как раз начинались публикации по "Микро-80" после ликбеза по микросхемам серии Intel 82xx.

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

    ...Здесь же на МСУВТ В7 все было почти как на привычном программируемом калькуляторе. Перед глазами машинные коды, монитор запускается при включении питания, на телетайп РТА-80 выводишь то, что дизассемблировал. Конечно, не так просто высчитывать вручную адреса при переадресации, но если тебе всего 23, то даже это не слишком утомляет. А все машинные коды через пару месяцев выучишь настолько, что и дизассемблер тебе ни к чему! Но правда это хорошо, когда пишешь несложные тесты для 1K.

    ...Задания по началу были совсем простые, связанные с отладкой блоков собственной разработки. Есть у МСУВТ В7, к примеру, плата цифровых входов/выходов ЦВВ-01( 16 выходов, 32 входа), а тебе надо протестировать соответствующую часть блока УСО ( устройства связи с объектом). На нем силовые реле и сигналы обратной связи, подтверждающие, что силовая цепь скоммутирована, по ней пошел ток. Что ж, сперва надо оттестировать саму программу, потом самопаянное железо, где и на двухсторонней плате из-за плохой металлизации умудрялись монтажники накосячить, в смысле не пропаять дефекты металлизации платы. Потом делаешь тест для аналоговой части УСО для платы аналоговых входов/ выходов АВВ-01. А давай-ка забацаем на ней генератор звуковой частоты, благо социализм вокруг. И вот уже делаешь таблицу, а чтобы ее сделать нужна библиотека арифметики. Потом пол-лаборатории бежит слушать, как "никчемный компьютер" генерит звук.

    ...А что если дизассемблер напустить на монитор? Исходников-то Москва не дает. А потом обнаруживаешь в мониторе встроенный ассемблер, а затем редактор текста. А потом видишь из дизассемблированного текста, что железяка умеет выводить не только на телетайп и встроенный в него перфоратор, но и на экран последовательного монитора. Бежишь в машзал к СМ-щикам. "-Парни, дайте один Видеотон поиграться. -А куда ты его воткнешь? - На последовательный порт" И уже СМ-ки бегут и удивляются, что эта фигня, МСУВТ В7, оказывается умеет работать с их монитором.

    ...Дальше - больше. Кассетник одалживается у друзей. И вот уже в редакторе на ассемблере написаны все тесты, оформлены в виде меню тестовой системы, как на Искре -226 и вернувшееся с Украины из командировки начальство, ездившее туда отлаживать главную программу на КРАМе в изумлении открывает рот. После чего начальник лаборатории Бройтман заявляет, что посылает меня вместе с коллегой на АЭМЗ Александрия Кировоградской забирать КРАМ N2 из установочной партии. Гордость за себя и радость впрочем была недолгой.

    ...На заводе обнаруживаем группу молодых специалистов из Москвы, сообщивших нам в "курилке", что КРАМ все еще неработоспособен. Но рядом у них на столах стоят вполне себе работоспособные синие американские Intellec MDS Series II. Звоним к себе в Ленинград. В ответ - пока не получите КРАМ можете не возвращаться! Что остается двум молодым 23 и 25 летним парням в незнакомом маленьком украинском городишке с одной центральной улице и заброшенными терриконами на горизонте. Жарить яишницу с салом и помидорами и накушиваться горилкой. Благо все это очень дешево. Днем правда много всего интересного узнаешь от москвичей на заводе. В перерывах пускают понажимать кнопки на американской клавиатуре. Так вот ты какая система ISIS-II! 8 дюймовые диски работают с характерным звуком, винчестеров на комплексах однако не было. Вероятно сэкономили кому-то валюту.

    ...Потом нам пояснили, что оба Intellec-а куплены ленинградским институтом сварки, а посему им в первую очередь будут отгружены первые два КРАМа. А как же мы? У нас же целевая программа получения бездислокационного кремния диаметром 60 мм! От нас же вся силовая электроника СССР зависит! Идем к начальнику по отгрузкам. Матерый такой хохол, но мой коллега тоже хохол хоть куда! Звонит нашему начлабу Бройтману, докладывает ситуацию. "-Так мы же перевели им всю сумму, Шестьдесят Три тысячи рублей ( это при месячной зп инженера 120-140р) - А он нам говорит, что ему позарез нужен вагон фанеры! У нас же фанерный завод под Ленинградом. Сделаете? - Постараюсь. Пусть шлет телеграмму куда отгружать. Черт-те что, хуже чем в Африке!"

    ...Через четыре недели, в пять утра с коробками на морозном пустынном перроне ждем поезда на Ленинград, везем домой сокровище! Теперь у нас есть свой КРАМ!!! С внутрисхемным эмулятором, программатором, фортраном, PL/M-80 и даже диском с CP/M! Вот честно сказать, более счастливым, чем в то ноябрьское утро 1983 года, я редко когда был.

    ...Что еще сказать про МСУВТ В7? Шина Multibus на 6 и 12 плат( объединительные корзины были узкая и широкая). Процессорная плата имела маркировку ПМВ-01, тактовые генераторы были на рассыпухе, контроллеров шины из 82xx серии тоже не было, стояли две 8251 сперва буржуйские, затем киевские ВВ51, аналогично две 8255( ВВ55), и по две 8253 и 8259. Прерывания можно было заводить перемычками на штырях крутилкой как с источников прерываний с платы, так и через объединительную корзину шину Multibus и дополнительные шины с других плат кросса. В него можно было ставить до 2 процессорных плат в узкую корзину на 6 мест, и до 4 процессорных плат в широкую. Приоритет обслуживания за счет выбора времени задержки сигнала "ответ" как для портов ввода/вывода, так и для памяти( были задействованы оба способа адресации)по умолчанию был у внутренних устройств. На каждой внешней плате такая задержка тоже выбиралась перемычкой, поэтому в системе могло быть плат расширения памяти МВ01 суммарной емкостью больше 64K. На каждой плате расширения памяти и ввода вывода было все то же самое, что на процессорной плате за исключением самого процессора. Соответственно контроллеры прерывания 8259 могли каскадироваться тем или иным образом. Это обеспечивало наряду с выбором задержек сигналов "ответ" необычайную гибкость и масштабирование архитекуры. Но для нашего применения управления одной установкой индукционной плавки кремния эти возможности были избыточны. Плата АВВ01 имела до 16 мультиплексированных аналоговых входов и 2 немультиплексированных аналоговоых выхода. Микросхемы преобразователей были рижские, 10-битные, 572 серии. Плата арифметического расширителя была сделана на 589 серии и поддерживалась библиотекой вычислений. Как называлась не помню. Еще была плата графического дисплея, c выходом на цветной монитор. Но она появилась уже ближе к середине 80-х.

    ...В 1987 появились и 16-разрядные на процессоре 8086 МСУВТ В9, а чуть раньше МСУВТ В10 на Intel 8051. Поэтому в составе ISIS-II есть PL/M-51 и для этой линии была разработана операционная система реального времени, аналог RMX-51
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

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

    TomaTLAB (17.06.2020)

  6. #3
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,650
    Спасибо Благодарностей отдано 
    407
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    166 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Монитор МСУВТ В7 дисплейно-телетайпная версия машинные коды с адреса 0000, со встроенным дизассемблером, по 2K две части под 2716. Пзу-ного ассемблера и редактора так и не нашел в архивах Можно попробовать дизасемблировать, после чего соорудить примитивный симулятор для начала. На плате центрального процессора ПМВО1, было 16К ПЗУ, 16К ОЗУ, два 8253, два или один? 8251, два 8259. Инициализация всего этого в мониторе должна быть.msuvtv7mon.zip

  7. #4
    Master Аватар для Roger Wilco
    Регистрация
    12.07.2007
    Адрес
    Украина, г. Сумы
    Сообщений
    781
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Такое...
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	pmv1.jpg 
Просмотров:	121 
Размер:	48.6 Кб 
ID:	69855   Нажмите на изображение для увеличения. 

Название:	pmv2.jpg 
Просмотров:	109 
Размер:	48.2 Кб 
ID:	69856   Нажмите на изображение для увеличения. 

Название:	pmv3.jpg 
Просмотров:	117 
Размер:	52.2 Кб 
ID:	69857  

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

    TomaTLAB (17.06.2020)

  9. #5
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,650
    Спасибо Благодарностей отдано 
    407
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    166 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, только это плата ЦП МСУВТ В7 ПМВ01, а в КРАМе была кажется модифицированная плата ПМВ02. Там старт должен был осуществляться из затеняемого ППЗУ, чтобы у системы были 64к ОЗУ в наличии. И еще вроде что-то стояло особенное для связи с платой эмулятора ПС04(ICE80 аналог). Да, делали и МСУВТ В7 и КРАМ на Александрийском электромеханическом заводе в СССР Александрия Кировоградской. Французы там линии построили для производства реле, а москвичи из ВНИИЭМ(Москва, Истра) запустили на 4-слойках наборы плат для МСУВТ В7 и КРАМ. Вот платы расширения памяти и периферии МВ01 были одни и те же, что для КРАМа, что для МСУВТ В7. Как называлась плата программатора для КРАМа не помню! Там в центре платы должны были быть два разъема для сменных модулей для программирования 556РТ4,5,6 и 573РФ1 и 573РФ2
    Последний раз редактировалось andrews; 21.08.2019 в 17:09.

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

    TomaTLAB (17.06.2020)

  11. #6
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,650
    Спасибо Благодарностей отдано 
    407
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    166 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что ж будем считать пока это тредом про ISIS-ll, RMX-80 и железа к ним, включая многопроцессорные системы на 580ик80a(8080). Известные мне в прошлом системы были основаны на шине Multibus.

  12. Эти 2 пользователя(ей) поблагодарили andrews за это полезное сообщение:

    anasana (23.06.2020), TomaTLAB (17.06.2020)

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

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

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

Похожие темы

  1. Новосибирский клон КМ-2
    от KALDYH в разделе Несортированное железо
    Ответов: 13
    Последнее: 18.10.2022, 18:16
  2. QuizTron 48000 series
    от abelenki в разделе Игры
    Ответов: 1
    Последнее: 11.06.2016, 15:41
  3. Опознать клон
    от Mr-Linker в разделе Несортированное железо
    Ответов: 2
    Последнее: 15.06.2014, 20:37
  4. Опознайте клон
    от alost в разделе Несортированное железо
    Ответов: 3
    Последнее: 05.01.2013, 12:05
  5. Что за клон
    от Mr-Linker в разделе Несортированное железо
    Ответов: 5
    Последнее: 21.02.2011, 22:47

Ваши права

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