User Tag List

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

Тема: Мультиинтерфейсная плата контроллеров (МИПК)

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    После некоторого количеств игр с платой мультиконтроллера решил расположить адреса и имена устройств в более логичном порядке, так что теперь ZF - это не 161000, а 161240, а ZA соответственно, не 161240, а 161000 Ну, учитывая, что когда появилась 1201.2018 - про плату мультиконтроллера мечтал только я, да и то - мне хотелось просто плату с четырьмя CF, а не то, что есть теперь, так что тогдашний выбор адресов (и вектора) был достаточно логичным. А потом появилась плата мультиконтроллера и оказалось, что адреса (и вектора) идут не по порядку именования устройств (надо которым тоже голову малость поломал... ), а ещё и пересечение с альтернативным адресом набортного Uart-а, так что сначала поменяли альтернативный адрес набортного (кстати, более правильный вариант с точки зрения документации DEC), ну а вот теперь (точнее - с 31 августа на 1 сентября) поменяли и адреса карт. Ну, учитывая, что платы есть (пока) только у двух человек - ничего критичного Да и работа над ними ещё идёт В общем, ещё кусок работы над firmware (тут вроде новых ошибок нет), над новой 134-ой (вроде тоже новых ошибок нет, но ещё не все дописано) и над драйверами ZA-ZF под RT (а вот есть косяки, но кое что работает). Ну и вместо тысячи слов:

    Код:
    @*****  ДОСТУПНОЕ ОЗУ - 3,7 M *
    @ 001000
    @17761240/177400
    17761242/177400
    17761244/177400
    17761246/177400
    17761250/177400
    17761252/177400
    17761254/177520
    17761256/177400
    17761260/000000
    17761262/177401
    17761264/177401
    @B
    $ZF0
    SL V08.00 [SW] Сторожевых С.В. 1988
    
    RT-11SB (Y) V05.07
    
    .SET TT FORM
    
    .SET TT SCOPE
    
    .SET EDIT K52
    
    .SHO ALL
    
    RT-11SB (Y) V05.07
    Booted from ZF0:RT11SB
    
    USR     is set SWAP
    EXIT    is set SWAP
    KMON    is set NOIND
    MODE    is set NOSJ
    TT      is set NOQUIET
    ERROR   is set ERROR
    SL      is set OFF
    EDIT    is set K52
    FORTRAN is set FORTRA
    KMON nesting depth is 3
    
    CLI is set DCL, CCL, UCL, NO UCF
    
    PDP 11/34 Processor
    3840KB of memory
    Extended Instruction Set (EIS)
    Memory Management Unit
    50 Hertz System Clock
    
    No SYSGEN options enabled
    
    Device    Status                   CSR     Vector(s)
    ------    ------                   ---     ---------
      HD      Not installed           177720   000
      NL      Installed               000000   000
      LD      Installed               000000   000
      SL      Installed               000000   000
      EM      Installed               000000   010
      LP      Not installed           177514   200
      KZ      Not installed           172140   170
      MX      Not installed           177130   000
      MY      Not installed           172140   170
      DW      Not installed           174000   300
      HX      Installed               177560   000
      DX      Not installed           177170   264
      DY      Not installed           177170   264
      PC      Not installed           177550   070 074
      VM      Installed               177572   250
      RK      Not installed           177400   220
      MT      Not installed           172520   224
      ZF      Resident                161254   374
    
    TT  (Resident)
    ZF  (Resident)
        ZF0 = DK , SY
    NL
    LD
    SL
    EM
    HX
    VM
    15 free slots
    
    Job  Name  Console Level State    Low    High  Impure
    ---  ----  ------- ----- -----    ---    ----  ------
     0   RESORC   0      0   Run     000000 137610 141334
    
    No multi-terminal support
    
    Address   Module    Words
    -------   ------    -----
    160000    IOPAGE     4096.
    157146    ZF          205.
    137654    RMON       3933.
    001000    ..BG..    24278.
    
    
    @ 142132
    @B
    $ZA0
    
    RT-11SB (S) V05.07
    ?KMON-F-File not found DK:STRTSB.COM
    
    .SHO ALL
    
    RT-11SB (S) V05.07
    Booted from ZA0:RT11SB
    
    USR     is set SWAP
    EXIT    is set SWAP
    KMON    is set NOIND
    MODE    is set NOSJ
    TT      is set NOQUIET
    ERROR   is set ERROR
    SL      is set OFF
    EDIT    is set KED
    FORTRAN is set FORTRA
    KMON nesting depth is 3
    
    CLI is set DCL, CCL, UCL, NO UCF
    
    PDP 11/34 Processor
    3840KB of memory
    Extended Instruction Set (EIS)
    Memory Management Unit
    50 Hertz System Clock
    
    Device I/O time-out support
    SB timer support
    Extended unit support
    
    Device    Status                   CSR     Vector(s)
    ------    ------                   ---     ---------
      LD      Installed               000000   000
      VM      Installed               177572   250
      NL      Installed               000000   000
      LP     -Not installed           177514   200
      SL      Installed               000000   000
      ZB      Installed               161054   354
      ZC      Installed               161114   360
      ZD      Installed               161154   364
      ZE      Not installed           161214   370
      ZF      Installed               161254   374
      ZA      Resident                161014   350
    
    TT  (Resident)
    ZA  (Resident)
        ZA0 = DK , SY
    LD
    VM
    NL
    ZF
    SL
    ZB
    ZC
    ZD
    
    Job  Name  Console Level State    Low    High  Impure
    ---  ----  ------- ----- -----    ---    ----  ------
     0   RESORC   0      0   Run     000000 136066 137320
    
    No multi-terminal support
    
    Address   Module    Words
    -------   ------    -----
    160000    IOPAGE     4096.
    157240    ZA          176.
    136132    RMON       4387.
    001000    ..BG..    23853.
    
    No LD units mounted
    
    
    
    .DIR ZC:
    
    RT11SB.SYS    97  04-Feb-2015    RT11FB.SYS   105  04-Feb-2015
    SWAP  .SYS    28  31-Oct-1998    HD    .SYS     3  28-Sep-2017
    NL    .SYS     2  27-Apr-2011    LD    .SYS    11  27-Apr-2011
    SL    .SYS    10  28-Dec-1987    EM    .SYS     4  04-Mar-2012
    LP    .SYS     2  21-Apr-1998    KZ    .SYS     3  12-Apr-1989
    MX    .SYS     9  15-Dec-2012    MY    .SYS     3  07-Dec-1989
    DW    .SYS     4  02-Feb-1990    HX    .SYS     6  16-Mar-2016
    DX    .SYS     4  31-Oct-1998    DY    .SYS     4  31-Oct-1998
    PC    .SYS     2  19-Dec-1988    VM    .SYS     3  31-Oct-1998
    RK    .SYS     3  31-Oct-1998    MT    .SYS     9  31-Oct-1998
    DAY   .SAV     4  13-Apr-2013    HAND  .SAV     8  08-Nov-2011
    DIR   .SAV    20  31-Oct-1998    PIP   .SAV    30  31-Oct-1998
    DUP   .SAV    52  31-Oct-1998    DUMP  .SAV    10  31-Oct-1998
    UCL   .SAV    16  12-May-2009    RESORC.SAV    35  01-Mar-2012
    BINCOM.SAV    25  31-Oct-1998    SIPP  .SAV    21  31-Oct-1998
    SRCCOM.SAV    26  31-Oct-1998    SLP   .SAV    13  31-Oct-1998
    SPLIT .SAV     3  31-Oct-1998    HELP  .SAV   161  31-Oct-1998
    LINK  .SAV    59  31-Oct-1998    LIBR  .SAV    24  31-Oct-1998
    IND   .SAV    58  31-Oct-1998    K52   .SAV    54  12-May-1999
    EDIT  .SAV    19  31-Oct-1998    TECO  .SAV    50  31-Oct-1998
    CREF  .SAV     6  31-Oct-1998    MACRO .SAV    63  21-Dec-2012
    BASIC .SAV    60  15-Feb-2015    DHRY  .SAV    25  08-Feb-2015
    PAT   .SAV    11  31-Oct-1998    HANDLE.SAV    17  06-Sep-1991
    DESS  .SAV    20  04-Nov-1993    EDIK  .SAV    22  20-Apr-1993
    SYSMAC.SML    92  31-Oct-1998    SYSLIB.OBJ    84  31-Oct-1998
    SYSTEM.MLB   148  31-Oct-1998    XONIX .SAV    13  12-Feb-1986
    TETRIS.SAV    28  04-Apr-1985    KLOP  .SAV    13  21-Nov-1988
    MARS  .SAV    15  08-Aug-1986    UCL   .DAT    18  12-May-2009
    MARS  .DAT     2  21-Dec-2012    EXIT  .SAV     1  12-Feb-2015
    SPEED .SAV     3  28-Nov-1992    STRTSB.COM     1  27-Apr-2019
    CPUCSR.MAC     3  19-Dec-2013    CPUCSR.SAV     2  19-Dec-2013
    CLK   .SAV    12  11-Nov-2017    MNT   .SAV     8  11-Nov-2017
    STRTFB.COM     1  26-Apr-2019    ZF    .SYS     3  26-Apr-2019
    ZF01  .COM     1                 ZF12  .COM     1
     68 Files, 1673 Blocks
     63793 Free blocks
    
    .DIR C10:
    
    ?DIR-F-Invalid directory
    
    .COPY/SYS Z%(,X).SYS A10:
     Files copied:
    DK:ZB.SYS      to A10:ZB.SYS
    DK:ZC.SYS      to A10:ZC.SYS
    DK:ZD.SYS      to A10:ZD.SYS
    DK:ZE.SYS      to A10:ZE.SYS
    DK:ZF.SYS      to A10:ZF.SYS
    DK:ZA.SYS      to A10:ZA.SYS
    DK:ZBX.SYS     to A10:ZBX.SYS
    DK:ZCX.SYS     to A10:ZCX.SYS
    DK:ZDX.SYS     to A10:ZDX.SYS
    DK:ZEX.SYS     to A10:ZEX.SYS
    DK:ZFX.SYS     to A10:ZFX.SYS
    DK:ZAX.SYS     to A10:ZAX.SYS
    
    .BOO A10:RT11SB
    
    RT-11SB (S) V05.07
    ?KMON-F-File not found DK:STRTSB.COM
    
    .SHO CONF
    
    ?MON-F-No dev 012272
    
    .
    C10: - это ZC10:, оно не инициализировано, а сообщение Invalid directory - раздел таки читается

    Так же обнаружилась ещё одна странность - при загрузке с ZA10: (под подозрением вообще устройства с номером, большем 7) SHOW CONFIGURE - см хвост вывода... Пока не знаю, мой косяк или что то в RT не доделано. Учитывая, что драйвера (точнее - драйвер, текст у них общий, всё сделано на условной трансляции) весьма сильно перепахивались - вполне мог посадить ошибку... И драйвера под XM точно с ошибкой... В общем, пользуюсь выходными и пилю код

    - - - Добавлено - - -

    Скорость работы по опросу (без использования прерывания, на плате мультиконтроллера не доделано)

    Под SB

    Копирование в NL:

    65534*512/(2:20)/1024 = ~ 234 кб/с (с прерываниями ~ 209 кб/с)

    Копирование на другой ZA с проверкой (два чтения, одна запись, сравнение в памяти)

    65534*512*3/(10:35)/1024 = ~ 155 кб/с (с прерываниями ~ 144 кб/с)

    Учитывая, что при копировании с проверкой сложно было учесть вклад самого процесса проверки, вывод можно делать только по копированию в NL - работа по прерываниям - минус 11 процентов пропускной способности. Ну, было ожидаемо - за всё надо платить.

    В планах доделать возможность выбора - работа по или без прерываний. Как на этапе компиляции (это уже есть), так и в рабочей системе.
    Последний раз редактировалось Hunta; 02.05.2020 в 19:44.

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

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

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

Похожие темы

  1. Ответов: 5
    Последнее: 07.12.2018, 15:46
  2. Плата рк-86
    от oracleua в разделе Радио-86РК
    Ответов: 16
    Последнее: 22.01.2015, 18:05
  3. Ответов: 16
    Последнее: 17.03.2012, 10:00
  4. Ответов: 2
    Последнее: 19.12.2011, 11:50
  5. Схемы контроллеров B48, BZ128
    от klingon в разделе Внешние накопители
    Ответов: 2
    Последнее: 06.04.2010, 14:11

Ваши права

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