User Tag List

Страница 45 из 227 ПерваяПервая ... 414243444546474849 ... ПоследняяПоследняя
Показано с 441 по 450 из 2264

Тема: Особенности процессоров и устройств архитектуры PDP-11. Тесты. Диагностика.

  1. #441

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Можно сделать приемник и отправитель отдельно
    Передатчик "кривого брейка" довольно прост.

    Главное тут правильно вычислить, сколько циклов SOB приходится на одну посылку:

    Код:
    NVTP2:	Mov	#LL1, (SP)
    NVTP1:	RtI
    	......
    START:
    	.Send	#015
    	Mov	#NVTP2, @#TPINT
    	Clr	R0
    	Mov	#015, @#TPB
    	SOB	R0, .
    LL1:
    	BiC	#100, @#TPS
    	Mov	#NVTP1, @#TPINT
    
    	Neg	R0
    	Mov	R0, R1
    	ASR	R0
    	Mov	R0, R2
    Потом полученные задержки используются, чтобы установить BREAK в середине передачи байта:
    Код:
    	Mov	R2, R0	
    	Mov	R1, R3
    
    	Mov	#377, @#TPB
    	TstB	@#TPS
    	BPl	.-4.
    	SOB	R0, .		; Wait half byte send time
    	BiS	#1, @#TPS	; Set BREAK
    	SOB	R3, .		; Wait full byte send time
    	BiC	#1, @#TPS	; Clear BREAK


    ---------- Post added at 19:29 ---------- Previous post was at 19:18 ----------

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Нисколько. Сигнал CTS ставится скорее всего при приеме 8-ми информационных бит, вместе с битом готовности, это выяснилось предыдущими тестами.
    Здесь может помочь режим "лупбэка", т.к. нужно очень точно знать момент начала приёма байта. Тогда, запустив "битовый дампер" регистра статуса - можно будет точно определить в какой момент какой бит там устанавливается.

    ---------- Post added at 19:39 ---------- Previous post was at 19:29 ----------

    Цитата Сообщение от Keeper Посмотреть сообщение
    BRKT2
    Если открыть прогон BRKT2 на PC Alex_K, то понятно, что при приёме "простого брейка" порты PC ведут себя достаточно похоже.
    Последний раз редактировалось Patron; 09.02.2013 в 20:43.

  2. #442

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Keeper Посмотреть сообщение
    Я очень некстати испортил USB-TTL адаптер на FT232... может через недельку починю и потестирую. Тестов BRKT2 и BRKT4 будет достаточно?
    Из программ - да.

    А вообще - ещё представляет интерес способность порта со стороны PC работать с ВП1-065 в следующих режимах PC:

    1. 2 стоповых бита, fOutxCtsFlow = TRUE, сжатие HX включено.
    2. 1 стоповый бит, fOutxCtsFlow = TRUE, сжатие HX включено.
    3. 2 стоповых бита, fOutxCtsFlow = FALSE, сжатие HX выключено.
    4. 1 стоповый бит, fOutxCtsFlow = FALSE, сжатие HX выключено.

  3. #443

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ради интереса посмотрел что получается при инициализации DD в сторону E11/Win и обратно.

    PDP-11 => E11
    Хреновый порт:
    Код:
    000000 130000 120000 000004 000004 130000 120000 000360
    000360 000004
    Это чистый порт. Если бы он принял до этого что-либо - еще бы кучка мусора свалилась (частичный повтор того что он принял ранее).

    Тут даже речи не идет о том, чтобы что-то работало. TU58 не начнет работу пока не получит второй INIT (4) после BREAK, а как на мусор отреагирует - черт его знает.

    Нормальный порт:
    Код:
    120000 000000 000004 000004
    Нормальная инициализация, пригодная для использования.


    E11 => PDP-11
    Хреновый порт:
    Код:
    120000 000377 000004 000004
    Опять фиг знает как TU58 среагирует на мусор, но в целом терпимо.
    В это сторону порт ничего не повторяет по BREAK.

    Нормальный порт:
    Код:
    120000 000004 000004
    Идеально.

    С досовским E11 пока негде проверить.
    С виндовсным проверялось как на полную скорость, так и с задержкой до уровня чуть быстрее 11/93.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  4. #444

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Для дальнейшего тестирования работы последовательных портов с сигналом BREAK - мною написан тест BRKT4.

    Результаты тестирования сервер выводит в окно Teletype и сохраняет в файле Teletype.log.

    Запускать тесты на УКНЦ можно загрузившись с HX - на этот случай в дистрибутиве тестового сервера уже находится образ BRKT-1-2-3-4.DSK, подключенный к приводу HX1:
    Сжатие и квитирование отключил. Смотрим результаты.
    BRKT1A:
    Код:
    ===================================
    BRKT1 - Test COM-port BREAK Part #1a
    ===================================
    
    Test 1: Ask HX Server for 0.3 ms BREAK..
    
    Recived bytes: «374»
    
    Test 2: Ask HX Server for 1 ms BREAK..
    
    Recived bytes: «000»
    
    Test 3: Ask HX Server for 2 ms BREAK..
    
    Recived bytes: «000»
    
    Test 4: Ask HX Server for 20 ms BREAK..
    
    Recived bytes: «000»
    
    Test 5: Ask HX Server for 50 ms BREAK..
    
    Recived bytes: «000»
    
    
    ===================================
    BRKT1 - Test COM-port BREAK Part #1a
    ===================================
    
    Test 1: Ask HX Server for 0.3 ms BREAK..
    
    Recived bytes: «374»
    
    Test 2: Ask HX Server for 1 ms BREAK..
    
    Recived bytes: «000»
    
    Test 3: Ask HX Server for 2 ms BREAK..
    
    Recived bytes: «000»
    
    Test 4: Ask HX Server for 20 ms BREAK..
    
    Recived bytes: «000»
    
    Test 5: Ask HX Server for 50 ms BREAK..
    
    Recived bytes: «000»
    BRKT2:
    Код:
    ===================================
    BRKT2 - Test COM-port BREAK Part #2
    ===================================
    
    Test 1: Send SHORT BREAK..
    «370»
    
    Test 2: Send 1 byte BREAK..
    _Break_«000»
    
    Test 3: Send 2 byte BREAK..
    _Break_«000»
    
    Test 4: Send 3 byte BREAK..
    _Break_«000»
    
    Test 5: Send 10 byte BREAK..
    _Break_«000»
    
    Test 6: Send 20 byte BREAK..
    _Break_«000»
    
    Test 7: Send Bad Frame 1 ..
    _Break_«000»«036»0«360»_Error+RX_
    
    Test 8: Send Bad Frame 2 ..
    _Break_«000»~«366»«377»
    
    
    ===================================
    BRKT2 - Test COM-port BREAK Part #2
    ===================================
    
    Test 1: Send SHORT BREAK..
    «370»
    
    Test 2: Send 1 byte BREAK..
    _Break_«000»
    
    Test 3: Send 2 byte BREAK..
    _Break_«000»
    
    Test 4: Send 3 byte BREAK..
    _Break_«000»
    
    Test 5: Send 10 byte BREAK..
    _Break_«000»
    
    Test 6: Send 20 byte BREAK..
    _Break_«000»
    
    Test 7: Send Bad Frame 1 ..
    _Break_«000»«036»0«360»_Error+RX_
    
    Test 8: Send Bad Frame 2 ..
    _Break_«000»~«366»«377»
    BRKT3E:
    Код:
    ===================================
    BRKT3 - Test COM-port BREAK Part #3e
    ===================================
    Ask HX Server for 50 ms BREAK..
    
    00000000 10000000   00000000 10000000   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    
    Test completed
    
    
    
    ===================================
    BRKT3 - Test COM-port BREAK Part #3e
    ===================================
    Ask HX Server for 50 ms BREAK..
    
    00000000 10000000   00000000 10000000   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    
    Test completed
    BRKT4:
    Код:
    ===================================
    BRKT4 - Test COM-port BREAK Part #4
    ===================================
    
    Test 1: Send 0377 - Wait half bits - set 1 byte BREAK
    _Error_«017»«340»
    
    Test 2: Send 0377 - Wait half bits - set 2 byte BREAK
    _Error_«017»«000»«300»_Break+0_
    
    Test 3: Send 0377 - Wait half bits - set 8 byte BREAK
    _Error_«017»«000»«000»«000»«000»«000»«000»«000»«000»«200»_Break+0_
    
    Ask HX Server for ECHO: 'AB' - Wait 100 ms - Read bytes..
    A
    
    Ask HX Server for ECHO: 'ABC' - Wait 100 ms - Read bytes..
    A
    
    Test completed
    
    
    
    ===================================
    BRKT4 - Test COM-port BREAK Part #4
    ===================================
    
    Test 1: Send 0377 - Wait half bits - set 1 byte BREAK
    _Error_«017»«340»
    
    Test 2: Send 0377 - Wait half bits - set 2 byte BREAK
    _Error_«017»«000»«300»_Break+0_
    
    Test 3: Send 0377 - Wait half bits - set 8 byte BREAK
    _Error_«017»«000»«000»«000»«000»«000»«000»«000»«000»«200»_Break+0_
    
    Ask HX Server for ECHO: 'AB' - Wait 100 ms - Read bytes..
    A
    
    Ask HX Server for ECHO: 'ABC' - Wait 100 ms - Read bytes..
    A
    
    Test completed

  5. #445

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Keeper Посмотреть сообщение
    Зависает, почему не знаю.
    Условия, необходимые для работы сжатия HX описаны ЗДЕСЬ.

    Кроме того - после выхода последнего дистрибутива сервера HX ( HX_Server_2.2_-_UKNC_21.01.13_16-15 ) было ещё обновление загрузчиков:

    Boot_RT-11_from_HX0_v1.2_176570
    Boot_NC-11_from_HX0_v1.2_176570

    Это универсальные загрузчики, не проверяющие бит оверрана ВП1-065.

    ...

    Загрузчик RT-11, проверяющий бит оверрана ВП1-065 - здесь:

    Boot_RT-11_from_HX0_(+065_overrun_test_v2_)

    В приложении к этому сообщению - специальный загрузчик NC-11 для ВП1-065, проверяющий при загрузке бит оверрана:

    Boot_NC-11_from_HX0_(+065_overrun_test_v2_)

    ...
    Вложения Вложения
    Последний раз редактировалось Patron; 10.02.2013 в 14:10.

  6. #446

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Test 3: Send 0377 - Wait half bits - set 8 byte BREAK
    _Error_«017»«000»«000»«000»«000»«000» 000»«000»«000»«200»_Break+0_
    Реакцию портов PC на "кривой брейк" настолько трудно понять и предсказать, что и думать не стоит - если реальная PDP-11 пошлёт такой брейк - эмулируемая PDP-11 примет явно не то, что приняла бы реальная и никакой "алгоритмической коррекцией" это не исправить.

  7. #447

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А ведь у меня есть PCI-COM на чипе производства Oxford. Посмотрим работу с ним, квитирование отключено, 2 стоп-бита.
    BRKT1A:
    Код:
    ===================================
    BRKT1 - Test COM-port BREAK Part #1a
    ===================================
    
    Test 1: Ask HX Server for 0.3 ms BREAK..
    
    Recived bytes: «374»
    
    Test 2: Ask HX Server for 1 ms BREAK..
    
    Recived bytes: «000»
    
    Test 3: Ask HX Server for 2 ms BREAK..
    
    Recived bytes: «000»
    
    Test 4: Ask HX Server for 20 ms BREAK..
    
    Recived bytes: «000»
    
    Test 5: Ask HX Server for 50 ms BREAK..
    
    Recived bytes: «000»
    
    
    ===================================
    BRKT1 - Test COM-port BREAK Part #1a
    ===================================
    
    Test 1: Ask HX Server for 0.3 ms BREAK..
    
    Recived bytes: «374»
    
    Test 2: Ask HX Server for 1 ms BREAK..
    
    Recived bytes: «000»
    
    Test 3: Ask HX Server for 2 ms BREAK..
    
    Recived bytes: «000»
    
    Test 4: Ask HX Server for 20 ms BREAK..
    
    Recived bytes: «000»
    
    Test 5: Ask HX Server for 50 ms BREAK..
    
    Recived bytes: «000»
    BRKT2:
    Код:
    ===================================
    BRKT2 - Test COM-port BREAK Part #2
    ===================================
    
    Test 1: Send SHORT BREAK..
    «370»
    
    Test 2: Send 1 byte BREAK..
    _Break_«000»
    
    Test 3: Send 2 byte BREAK..
    _Break_«000»
    
    Test 4: Send 3 byte BREAK..
    _Break_«000»
    
    Test 5: Send 10 byte BREAK..
    _Break_«000»
    
    Test 6: Send 20 byte BREAK..
    _Break_«000»
    
    Test 7: Send Bad Frame 1 ..
    _Break_«000»«036»0«301»
    
    Test 8: Send Bad Frame 2 ..
    _Break_«000»~«366»«377»
    
    
    ===================================
    BRKT2 - Test COM-port BREAK Part #2
    ===================================
    
    Test 1: Send SHORT BREAK..
    «370»
    
    Test 2: Send 1 byte BREAK..
    _Break_«000»
    
    Test 3: Send 2 byte BREAK..
    _Break_«000»
    
    Test 4: Send 3 byte BREAK..
    _Break_«000»
    
    Test 5: Send 10 byte BREAK..
    _Break_«000»
    
    Test 6: Send 20 byte BREAK..
    _Break_«000»
    
    Test 7: Send Bad Frame 1 ..
    _Break_«000»«036»0«301»
    
    Test 8: Send Bad Frame 2 ..
    _Break_«000»~«366»«377»
    BRKT3E:
    Код:
    ===================================
    BRKT3 - Test COM-port BREAK Part #3e
    ===================================
    Ask HX Server for 50 ms BREAK..
    
    00000000 10000000   00000000 10000000   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    
    Test completed
    
    
    
    ===================================
    BRKT3 - Test COM-port BREAK Part #3e
    ===================================
    Ask HX Server for 50 ms BREAK..
    
    00000000 10000000   00000000 10000000   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    
    Test completed
    BRKT4:
    Код:
    ===================================
    BRKT4 - Test COM-port BREAK Part #4
    ===================================
    
    Test 1: Send 0377 - Wait half bits - set 1 byte BREAK
    _Error_«017»«340»
    
    Test 2: Send 0377 - Wait half bits - set 2 byte BREAK
    _Error__Error_«017»«000»«200»
    
    Test 3: Send 0377 - Wait half bits - set 8 byte BREAK
    _Error__Error_«017»«000»«000»«000»«000»«000»«000»«000»_Error+0__Error_«000»«370»
    
    Ask HX Server for ECHO: 'AB' - Wait 100 ms - Read bytes..
    A
    
    Ask HX Server for ECHO: 'ABC' - Wait 100 ms - Read bytes..
    A
    
    Test completed
    
    
    
    ===================================
    BRKT4 - Test COM-port BREAK Part #4
    ===================================
    
    Test 1: Send 0377 - Wait half bits - set 1 byte BREAK
    _Error_«017»«340»
    
    Test 2: Send 0377 - Wait half bits - set 2 byte BREAK
    _Error__Error_«017»«000»«200»
    
    Test 3: Send 0377 - Wait half bits - set 8 byte BREAK
    _Error__Error_«017»«000»«000»«000»«000»«000»«000»«000»_Error+0__Error_«000»«370»
    
    Ask HX Server for ECHO: 'AB' - Wait 100 ms - Read bytes..
    A
    
    Ask HX Server for ECHO: 'ABC' - Wait 100 ms - Read bytes..
    A
    
    Test completed

  8. #448

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    PCI-COM на чипе производства Oxford, квитирование отключено, 1 стоп-бит.
    BRKT1A:
    Код:
    ===================================
    BRKT1 - Test COM-port BREAK Part #1a
    ===================================
    
    Test 1: Ask HX Server for 0.3 ms BREAK..
    
    Recived bytes: «374»
    
    Test 2: Ask HX Server for 1 ms BREAK..
    
    Recived bytes: «000»
    
    Test 3: Ask HX Server for 2 ms BREAK..
    
    Recived bytes: «000»
    
    Test 4: Ask HX Server for 20 ms BREAK..
    
    Recived bytes: «000»
    
    Test 5: Ask HX Server for 50 ms BREAK..
    
    Recived bytes: «000»
    
    
    ===================================
    BRKT1 - Test COM-port BREAK Part #1a
    ===================================
    
    Test 1: Ask HX Server for 0.3 ms BREAK..
    
    Recived bytes: «374»
    
    Test 2: Ask HX Server for 1 ms BREAK..
    
    Recived bytes: «000»
    
    Test 3: Ask HX Server for 2 ms BREAK..
    
    Recived bytes: «000»
    
    Test 4: Ask HX Server for 20 ms BREAK..
    
    Recived bytes: «000»
    
    Test 5: Ask HX Server for 50 ms BREAK..
    
    Recived bytes: «000»
    BRKT2:
    Код:
    ===================================
    BRKT2 - Test COM-port BREAK Part #2
    ===================================
    
    Test 1: Send SHORT BREAK..
    «370»
    
    Test 2: Send 1 byte BREAK..
    _Break_«000»
    
    Test 3: Send 2 byte BREAK..
    _Break_«000»
    
    Test 4: Send 3 byte BREAK..
    _Break_«000»
    
    Test 5: Send 10 byte BREAK..
    _Break_«000»
    
    Test 6: Send 20 byte BREAK..
    _Break_«000»
    
    Test 7: Send Bad Frame 1 ..
    _Break_«000»«036»0«301»
    
    Test 8: Send Bad Frame 2 ..
    _Break_«000»~«366»«377»
    
    
    ===================================
    BRKT2 - Test COM-port BREAK Part #2
    ===================================
    
    Test 1: Send SHORT BREAK..
    «370»
    
    Test 2: Send 1 byte BREAK..
    _Break_«000»
    
    Test 3: Send 2 byte BREAK..
    _Break_«000»
    
    Test 4: Send 3 byte BREAK..
    _Break_«000»
    
    Test 5: Send 10 byte BREAK..
    _Break_«000»
    
    Test 6: Send 20 byte BREAK..
    _Break_«000»
    
    Test 7: Send Bad Frame 1 ..
    _Break_«000»«036»0«301»
    
    Test 8: Send Bad Frame 2 ..
    _Break_«000»~«366»«377»
    BRKT3E:
    Код:
    ===================================
    BRKT3 - Test COM-port BREAK Part #3e
    ===================================
    Ask HX Server for 50 ms BREAK..
    
    00000000 10000000   00000000 10000000   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    
    Test completed
    
    
    
    ===================================
    BRKT3 - Test COM-port BREAK Part #3e
    ===================================
    Ask HX Server for 50 ms BREAK..
    
    00000000 10000000   00000000 10000000   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00000000 10000001 
    00000000 10000001   00000000 10000001   00000000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    00010000 10000001   00010000 10000001   00010000 10000001   00010000 10000001 
    
    Test completed
    BRKT4:
    Код:
    ===================================
    BRKT4 - Test COM-port BREAK Part #4
    ===================================
    
    Test 1: Send 0377 - Wait half bits - set 1 byte BREAK
    _Error_«017»«340»
    
    Test 2: Send 0377 - Wait half bits - set 2 byte BREAK
    _Error__Error_«017»«000»«300»
    
    Test 3: Send 0377 - Wait half bits - set 8 byte BREAK
    _Error__Error_«017»«000»«000»«000»«000»«000»«000»«000»«000»_Error+0_«370»
    
    Ask HX Server for ECHO: 'AB' - Wait 100 ms - Read bytes..
    A
    
    Ask HX Server for ECHO: 'ABC' - Wait 100 ms - Read bytes..
    A
    
    Test completed
    
    
    
    ===================================
    BRKT4 - Test COM-port BREAK Part #4
    ===================================
    
    Test 1: Send 0377 - Wait half bits - set 1 byte BREAK
    _Error_«017»«300»
    
    Test 2: Send 0377 - Wait half bits - set 2 byte BREAK
    _Error__Error_«017»«000»«200»
    
    Test 3: Send 0377 - Wait half bits - set 8 byte BREAK
    _Error__Error_«017»«000»«000»«000»«000»«000»«000»«000»«000»_Error+0_«360»
    
    Ask HX Server for ECHO: 'AB' - Wait 100 ms - Read bytes..
    A
    
    Ask HX Server for ECHO: 'ABC' - Wait 100 ms - Read bytes..
    A
    
    Test completed

  9. #449

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    1. В этих тестах квитирование может играть роль только в 4-м тесте и только во второй его части ( при попытке принять на порту PDP-11 два байта подряд без чтения регистра состояния ). При включенном квитировании всё будет точно также, кроме второй части 4-го теста, где должны быть приняты все отправленные с PC байты ( сначала 'AB', потом 'ABC' ).

    2. PCI-COM на чипе производства Oxford имеет другой алгоритм определения BREAK - "кривой брейк" он не принимает вообще.

    ...

    Цитата Сообщение от Keeper Посмотреть сообщение
    бесконечный Overrun
    Чтобы не было оверрана - у ВП1-065 должно исправно работать квитирование на приём.

    Подробности ЗДЕСЬ.

    ...
    Последний раз редактировалось Patron; 11.02.2013 в 00:44.

  10. #450

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если интересно, могу выложить сюда реассемблированную прогу автоконфигурации от RSX. Она ищет все железо какое есть (требуется соблюдение правил выделения CSR) на компьютере и думпит в файл результат. RSXная часть разобрана и откоментирована, а дальше мне лень стало возиться
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

Страница 45 из 227 ПерваяПервая ... 414243444546474849 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Тесты ВМ1
    от nzeemin в разделе БК-0010/0011
    Ответов: 90
    Последнее: 05.10.2018, 12:24
  2. Диагностика
    от dk_spb в разделе Корвет
    Ответов: 31
    Последнее: 21.07.2017, 23:52
  3. Проблема двух процессоров.
    от Mikka_A в разделе Несортированное железо
    Ответов: 21
    Последнее: 28.11.2006, 17:04

Ваши права

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