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

User Tag List

Показано с 1 по 10 из 246

Тема: САПР печатных плат "Гелиос" (HElLIOS, CAD CALAY)

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Activist
    Регистрация
    07.02.2020
    Адрес
    г. Санкт-Петербург
    Сообщений
    202
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    64
    Поблагодарили
    45 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию САПР печатных плат "Гелиос" (HElLIOS, CAD CALAY)

    По просьбе ММ открываю эту тему.
    Немного истории для тех, кто не знаком с этим САПР.
    В начале-середине 80-х годов прошлого века в СССР не существовало САПР позволяющего создать полный (безбумажный) технологический цикл производства печатных плат на мини/микро ЭВМ.
    Название ГЕЛИОС происходит, как я думаю (я не задавал автору этого вопроса), от фамилии автора - Константин А. Гилев.
    Разработка была сделана в Лаборатории Терминальных Систем, НГУ (Новосибирск). Оригиналом этого САПР послужил CAD CALAY для PDP-11 c мониторами VT-100 (VT-52) и графическим цветным дисплеем GDP256.
    На первых этапах "адаптации" CALAY к советскому железу мониторы подменяли Электроникой-60, а уже, как следствие, с приходом понимания как работает вся система появился Графический дисплей повышенного разрешения (CDR), 400*300 точек c количеством цветовых слоев 8 (две группы по 4), более полные характеристики и примеры программирования в спойлере. Трасировщик ГЕЛИОС полностью написан Константином Гилевым и работал в несколько раз эффективнее оригинала. Утилиты для различных фотопостроителей, графопостроителей и станков с ЧПУ писАлись под заказчиков.

    Скрытый текст


    Графический дисплей повышенного разрешения

    Основные технические данные:

    1.Формат экрана ............... 400*300 точек
    2.Вид развертки ............... прогрессивная 50 гц
    3.Количество цветовых слоев ... 8 (две группы по 4)
    4.Полярность видеосигналов .... положительная
    уровень черного ....... 0 в
    уровень белого ........ 1 в
    5.Полярность синхросигнала .... отрицательная
    6.Амплитуда синхросигнала ..... 5 в
    7.Скорость записи изображения . 1 млн точек в секунду
    8.Размер платы ................ 135*252 мм

    Особенности функционирования:

    Дисплей обеспечивает запись изображения по точкам и быстрое
    построение отрезков в четырех направлениях (горизонталь, вертикаль
    и наклонные под углом 45 градусов).

    Имеется возможность выборочной записи в отдельные цветовые
    слои.

    Сигналы цветовых слоев об"единяются аналоговым смесителем
    для получения стандартных видеосигналов R, G, B.

    Назначение цветовых слоев:
    0, 4 - белый
    1, 5 - красный
    2, 6 - зеленый
    3, 7 - синий.

    На экране могут быть отображены одновременно все восемь
    слоев либо выбранная группа из четырех слоев. Возможно полное гашение
    экрана с сохранением информации в памяти отображения.

    Начало обратного хода кадровой развертки сигнализируется
    разрядом в статусном регистре.

    Программирование:

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

    177520/177530 Регистр управления/маски

    биты 0 - 7 разрешение записи в соответствующие
    цветовые слои.
    бит 8 режим записи (0 - занесение цвета,
    1 - стирание цвета).
    бит 9 запрет отображения слоев 0 - 3.
    бит 10 запрет отображения слоев 4 - 7.
    бит 11 разрешение записи на прямом ходе
    развертки с заемом цикла отображения.


    177522/177532 Регистр длины отрезка

    биты 0 - 8 длина отрезка уменьшенная на единицу.

    177524/177534 Регистр координаты X

    биты 0 - 8 X-координата начальной точки.
    бит 11 разрешение автоинкремента координаты.

    177526/177536 Регистр координаты Y

    биты 0 - 8 Y-координата начальной точки.
    бит 10 разрешение автодекремента координаты.
    бит 11 разрешение автоинкремента координаты.

    Примеры программирования:

    1. Запись точки ярко-красного цвета

    1$: TSTB @#177530 ; ожидание
    BPL 1$ ; готовности
    MOV #42,@#177520 ; занесли цвет
    MOV X,@#177524 ; и координаты
    MOV Y,@#177536 ;

    2. Запись горизонтального отрезка из 10 точек белого цвета

    1$: TSTB @#177530 ; ожидание
    BPL 1$ ; готовности
    MOV #177522,R0 ;
    MOV #9.,(R0)+ ; занесли длину отрезка
    MOV X,R1 ; и координаты
    BIS #4000,R1 ; начальной точки
    MOV R1,(R0)+ ; с разрешением
    MOV Y,(R0)+ ; автоинкремента по X
    MOV #1,(R0)+ ; занесли цвет

    3. Стирание всего экрана

    ERASE: MOV #399.,R0 ; установили начальное значение
    ; для цикла
    MOV #7777,@#177520 ; занесли маску и погасили экран
    1$: TSTB @#177530 ; стираем память отображения,
    BPL 1$ ; проводя 400 вертикальных
    MOV #299.,@#177522 ; отрезков
    MOV #4000,@#177526 ;
    MOV R0,@#177534 ;
    DEC R0 ;
    BGE 1$ ;
    RTS PC ; возврат из подпрограммы
    [свернуть]

    Фото самой платы CDR:

    С высоким разрешением:
    http://images.vfl.ru/ii/1583142805/8...d/29752519.jpg
    До появления процессоров с диспетчером памяти (М6, 1801ВМ3, 1801ВМ4 ) использовался процессор М2 (1801ВМ1, 1801ВМ2). У этих процессоров адресуемой памяти для работы ГЕЛИОС было недостаточно. В этих случаях применялся диспетчер памяти MM07, позволявший расширять адресное пространство памяти c 16 до 20 разрядов:

    С высоким разрешением:
    http://images.vfl.ru/ii/1584203315/0...a/29871767.jpg
    Когда появились ДВК-4 с КЦГД была выпущена версия ГЕЛИОС для ДВК-4, есть на сайте у Андрея Кислова:
    (http://tis.kz/progs/dvk/helios.rar)
    Самая полная коллекция материалов по ГЕЛИОСу находится у hobot

    Буду рад обсудить эту тему с энтузиастами.
    Последний раз редактировалось rrp; 15.03.2020 в 17:20. Причина: Добавлено фото ММ07

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

    hobot (02.03.2020), MM (02.03.2020), SuperMax (02.03.2020), Titus (02.03.2020), tnt23 (02.03.2020)

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

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

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

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

Похожие темы

  1. Ответов: 17
    Последнее: 26.12.2015, 23:22
  2. Ответов: 1
    Последнее: 21.07.2014, 10:50
  3. Компьютер "ZXM-Phoenix" - продажа плат rev04
    от Mick в разделе Новодел
    Ответов: 85
    Последнее: 31.01.2012, 18:22
  4. Ответов: 0
    Последнее: 15.08.2010, 14:38

Ваши права

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