Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Другие архитектуры »   Использование НМД2 в ДВК
RSS

Использование НМД2 в ДВК

<<Назад  Вперед>> Страницы: 1 2 3 4 5 ... 7 8 9 10 11 * 12 13 14 15 16 17
Печать
 
borisfox
Advanced Member


Откуда: Хабаровск
Всего сообщений: 946
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 июля 2008
КЦГД просто запустился чуть позже, чем микроЭВМ, и начало вывода с символом переключения кодовой страницы потерялось...
andyTh
Гость

Ссылка

В общем как то так получается. Ножек малость не хватило.
Зато одну АП2 можно выкинуть.
С другой стороны, может и не в UDMA счастье. Даже в PIO0 скорость по идее получается 3,3 MB/s



С третьей стороны, запустится это, на чистовую плат 100 ножку поставить всегда можно.
Сейчас на форуме
andyTh
Гость

Ссылка

Пока экспонируются шаблоны, сижу играюсь.

Одна из плат КЦГД, если её установить ниже процессорной на экране кажет мигающий курсор и не реагирует на клавиатуру.
Вставленная выше процессорной, работает, но приветственный адрес кажет не @ 10000, а @ 10664.
Прошивка 181. Фича или таки канал АП2 с сигналом BIAK0 битый и пытаться ремонтировать?

Уважаемый Patron как то написал программку, выводящую символ в системный порт.
Вот она
@1000/012737
001002/000101
001004/17777566
001006/105737
001010/17777564
001012/100375
001014/000771
@1000G
Заработала она у меня с небольшим исправлением адреса, относительно оригинала.
Помогите плиз с программкой, которая бы просто выводила слово по адресу, без опроса регистра состояния, с темпом несколько выборок в секунду. Нужно будет для отладки адресного дешифратора и работы с шиной вообще. Хотя темп я могу "задавать" сам, не выставляя RPLY.
Сейчас на форуме
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
  .ASECT

  . = 1000
1$:
  MOV  R1, @#177566
  SOB  R0, .-0.
  SOB  R0, .-0.
  BR  1$




@1000/10137
001002/17777566
001004/77001
001006/77001
001010/773
@R1/101
@1000G

MM
Advanced Member


Откуда: Павловский Посад Мск.обл.
Всего сообщений: 3418
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 авг. 2013
_Patron_ написал:
[q]
@1000/10137
001002/17777566
001004/77001
001006/77001
001010/773
@R1/101
@1000G
[/q]
Троллим ?!
andyTh
Гость

Ссылка

_Patron_ написал:
[q]
.ASECT

. = 1000
1$:
MOV R1, @#177566
SOB R0, .-0.
SOB R0, .-0.
BR 1$
[/q]
Спасибо!!!
Сейчас на форуме
borisfox
Advanced Member


Откуда: Хабаровск
Всего сообщений: 946
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 июля 2008
AndyTh написал:
[q]
Одна из плат КЦГД, если её установить ниже процессорной на экране кажет мигающий курсор и не реагирует на клавиатуру.
Вставленная выше процессорной, работает, но приветственный адрес кажет не @ 10000, а @ 10664.
Прошивка 181. Фича или таки канал АП2 с сигналом BIAK0 битый и пытаться ремонтировать?
[/q]
Однозначно что-то связанное с шиной неисправное, но скорее в плате процессора, чем в КЦГД...
Не обязательно АП2, кстати - часты отказы и резисторных сборок НР1-3 330/680 Ом. Они конструктивно очень хрупкие, и при ударах или деформациях платы ноги отваливаются от керамической подложки с собственно резисторами.

В пультовом режиме прерывания не используются и КЦГД должна работать в любом слоте.


AndyTh написал:
[q]
001004/17777566
[/q]
Ячейка 16-разрядная, и записано всё равно будет 177566, поэтому две 7 лишние...
andyTh
Гость

Ссылка

borisfox написал:
[q]
Однозначно что-то связанное с шиной неисправное, но скорее в плате процессора, чем в КЦГД...
Не обязательно АП2, кстати - часты отказы и резисторных сборок НР1-3 330/680 Ом. Они конструктивно очень хрупкие, и при ударах или деформациях платы ноги отваливаются от керамической подложки с собственно резисторами.

В пультовом режиме прерывания не используются и КЦГД должна работать в любом слоте.
[/q]
Процессорная плата одна и та же. И я её вобще не трогаю. Почему тогда с одной платой работает, а с другой нет? КЦГД прерывания может и не использовать, но вот запустится ли процессорная плата, если при стартапе скажем сигнал запроса прерывания будет активным? Просто по идее всё остальное в слотах запараллелено.

borisfox написал:
[q]
AndyTh написал:
[q]
001004/17777566
[/q]
Ячейка 16-разрядная, и записано всё равно будет 177566, поэтому две 7 лишние...
[/q]
Пишу 177566/101
на экране ничего.
пишу 17777566/101 на экране А.
и прогу ту пускал именно в таком виде, иначе не работало.
Сейчас на форуме
borisfox
Advanced Member


Откуда: Хабаровск
Всего сообщений: 946
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 июля 2008
AndyTh написал:
[q]
но вот запустится ли процессорная плата, если при стартапе скажем сигнал запроса прерывания будет активным? Просто по идее всё остальное в слотах запараллелено.
[/q]
Не запустится. Но ведь и сигнал запроса запараллелен. В цепочке только сигналы подтверждения запросов прерывания и прямого доступа к памяти.
Если сигналы подтверждения посадить на землю, то ничего плохого не будет (при условии, что в корзине нет других адаптеров, которым эти сигналы для успешного запуска нужны в неактивном состоянии), т.к. у платы микроЭВМ выводы IAKO и DMGO это просто выходы с открытым коллектором. Процессору на их состояние в пультовом режиме в общем-то всё равно...
Если бы в КЦГД на землю был замкнут один из сигналов запроса прерывания, то это проявлялось бы в любом слоте, если, конечно, в корзине обрывов нет.


AndyTh написал:
[q]
Пишу 177566/101
на экране ничего.
пишу 17777566/101 на экране А.
[/q]
Адрес ячейки в пультовом режиме - 22 разрядный, поэтому набирать надо полностью.
А содержимое 16-разрядное, поэтому 17777566 никак не вписать.
Можно провести эксперимент:
- откроем ячейку, запишем данные, закроем:
1000/xxxxxx 177566 >ВК>
- откроем ещё раз:
1000/177566 (должно быть, при исправной ЭВМ)
- то же, но запишем 17777566:
1000/xxxxxx 17777566 >ВК>
- откроем опять - должно быть то же самое 177566.
andyTh
Гость

Ссылка

Всё, я понял о чём речь. Странно что у меня та первая программа с 16 бит адресом(в ячейке) не заработала.
А заработала с 22, хотя он просто обрезался. Возможно, правда я допустил ошибку при наборе.
КЦГД пару раз вытянул-вставил, прозвонил сборки на плате и... заглючил окончательно. Я было обрадовался, АП2 сдохла, проще искать.
Достал осциллограф, а оно взяло и заработало. Работает в любом слоте теперь. В общем как нибудь в другой раз потыкаю. Пусть торчит в корзине пока.

Плату контроллера вытравил, на выходных надеюсь попаять и буду осваивать сам микроконтроллер.
Сейчас на форуме
<<Назад  Вперед>> Страницы: 1 2 3 4 5 ... 7 8 9 10 11 * 12 13 14 15 16 17
Печать
Полигон-2 »   Другие архитектуры »   Использование НМД2 в ДВК
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS