Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Другие архитектуры » Использование НМД2 в ДВК |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 7 8 .. 12 13 14 15 16 17 | Печать |
andyTh |
Сообщение отправлено: 20 апреля 2014 19:06
Очень интересно, тем более это более "рассово правильное" решение. Процессор то родной. Какое у устройства конечное назначение? Процессор на плате будет свой или это пассивная плата с регистрами? Применить в качестве портов для IDE ВП1-033/034 не думали? |
Сейчас на форуме |
_Patron_
Member
Откуда: Москва Всего сообщений: 146 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 19 дек. 2012 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 20 апреля 2014 20:00 Сообщение отредактировано: 20 апреля 2014 20:03
Mixa написал: Самые "правильные" адреса - 170200-170366 ( UNIBUS Map ), но они пересекаются с системным ПЗУ ДВК-1, поэтому надо проверять BS7. Какие адреса для IO лучше всего использовать Mixa написал: Не принципиально. как лучше выстроить цепочку прерываний (что ближе к процессору, что дальше)? |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Самые правильные адреса - старше 0177000, чтоб и к БК, и к УКНЦ разработка подходила. |
andyTh |
NEW! Сообщение отправлено: 20 апреля 2014 21:15
Anonymous написал: Тогда надо бы как то охватить всё многообразие существующей периферии в этом диапазоне, чтоб не сесть на уже имеющееся устройство. Например системный порт и т.д. Самые правильные адреса - старше 0177000, чтоб и к БК, и к УКНЦ разработка подходила. |
Сейчас на форуме |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Вот тут уже обсуждалось по адресам БК использование свободных областей http://bk0010.org/forum/?id=4873 |
palsw
Advanced Member
Откуда: Измаил_Украина Всего сообщений: 317 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 фев. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 20 апреля 2014 22:03 Сообщение отредактировано: 20 апреля 2014 22:03
а есть смысл "подстраиваться" под все варианты пдп совместимых? Главное что бы конфликтов не было с двк железом ,а то в попытке сделать супер совместимую железку отобьете все желание у ТС что то делать вообще |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Под все варианты PDP - как раз не надо, надо под компы, которыми пользуются форумчане, т.е. про адреса суровых контроллеров гигантских накопителей можно с некоторой оговоркой забывать, а оговорка та заключаться должна в возможности выбора альтернативного адреса, на случай, когда потребуется подсоединить новодел к классике. Если обустроить регистры в вышеназванной области, с учетом областей, указанных в теме на форуме bk0010.org, то ни на ДВК, ни на БК/УКНЦ контроллер не будет конфликтовать ни с чем. И еще вопрос, 588ВТ2 обеспечивает 18-битовый DMA, а как адресоваться выше на Э60-1/ДВК автор продумал? |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 апреля 2014 1:38 Сообщение отредактировано: 21 апреля 2014 1:54
Комменты о теме. Если делать для RT-11 контроллер IDE - там ДМА совсем не нужен - см. текст драйвера, например DW: . И никакие высшие адреса - тоже не нужны - RT-11 сама о всём позаботится. Единственная загвоздка - начальный загрузчик - если контроллер неинтеллектуальный, целесообразно предусмотреть в нём небольшое загрузочное ПЗУ - если винчестер не будет совмести с ИБМ ЭВМ, то вполне 1000 ( 8 ) хватит длиной - при запуске этого участка кода должен грузится 0 блок 0-го винчестера в 0 адрес ОЗУ ДВК ( БК11М ). А если контроллер оснащен собственным процессором - возможно или командой пульта L грузить, или ( что лучше ) - как в КМД ( МУ ) сделать отдельную команду загрузки - тогда ДМА на главную МПИ очень даже понадобится, именно для первоначальной загрузки. А линейное применение ДМА - вовсе не обязательно. Как не самый хороший вариант - попытаться сэмулировать КЖД - тогда и драйвер не придется особо писать, по крайней мере для RT-11. ( А вот писанины микрокода такого контроллера будет порядочно ... ). * Вариант для ленивых - самарский IDE для БК10/11 - там все включено, регистры IDE - 177620-177656 - неподходящ для 1801ВМ3, т.к. там ДП у него сидит. ПЗУшка такого контроллера абсолютно совместима с RT-11 и может поддерживаться драйвером BY.SYS - надо только указывать не 0 и 1 дисководы. Контроллер для этого варианта есть в продаже - с пассивным переходником подойдет для ДВК-2 ( буфет - КР531АП2 ). Он же и гибкие диски обслуживает - типа BY.SYS ( 1801ВП1-128 ) . Есть в продаже и голая плата для такого контроллера - около 700 руб. в Москве. http://www.forum.pk-fpga.ru/viewtopic.php?f=54&t=5455 http://zx.pk.ru/showthread.php?t=21710 http://bk0010.org/forum/?id=14779 Обращаю внимание, что ПЗУ на плате мультикарты отсуствует - т.к. она разрабатывалась для совмесной работы с эмулятором ПЗУ ( в составе др. блока ). Так же следует ознакомится с описанием софта для Самарского контроллера и особенностей его применения. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
MM написал: Если вы сами посмотрите в текст того же DW, то увидите, что пересылка в высшие адреса идет не через подпрограммы монитора ОС, а отображением в буфер пользователя через окно с использованием PAR1, в противном случае, поставив данные на загрузку или запись, образно говоря, можно было бы пойти пить чай. Комменты о теме.Если делать для RT-11 контроллер IDE - там ДМА совсем не нужен - см. текст драйвера, например DW: . И никакие высшие адреса - тоже не нужны - RT-11 сама о всём позаботится. |
palsw
Advanced Member
Откуда: Измаил_Украина Всего сообщений: 317 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 фев. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 апреля 2014 11:44 Сообщение отредактировано: 21 апреля 2014 12:08
http://www.telegraphics.com.au/pdp11/dsu/ интересно глянуть на PCB и схему -они в PCAD 4.5 может кто для себя переводил в PDF или JPEG? сам спросил и сам ответил - чисто посмотреть есть Pview_X5, PCAD4.5, PCAD8.5 http://yadi.sk/d/Pp3ZJ4gRMshAZ на вид полу-плата МПИ.Думаю вполне реально если получиться перенести во что то современное сделать 1-2 платки и собрать - так сказать опытный образец.Микросхемы более менее распространенные ,только 559ип3 редкие. есть экспорт в файл изображения BMP |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 7 8 .. 12 13 14 15 16 17 | Печать |
Полигон-2 » Другие архитектуры » Использование НМД2 в ДВК |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |