Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Другие архитектуры » Использование НМД2 в ДВК |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | Печать |
andyTh |
Сообщение отправлено: 5 мая 2014 16:56
Всему своё время. |
Сейчас на форуме |
borisfox
Advanced Member
Откуда: Хабаровск Всего сообщений: 946 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 июля 2008 |
bigral написал: Возможно, на перспективу заложили, может, планировали развивать такие контроллеры, может, уже и были какие-нибудь опытные разработки... На ixbt есть ветка с участием разработчиков этих плат, можно спросить, если ещё помнят... интересно, откуда в -03 взялся загружчик DU? AndyTh написал: Такая частота ещё больше затруднит макетирование, уже появляются специальные требования к дизайну платы... Я заложил микроконтроллер со 120МГц ядром, по идее его хватит на эмуляцию шины и АТА без дополнительной ПЛИС. Я планировал уложиться максимум в 32 МГц. Да и неэстетично это, эмулировать всё программно И совершенно точно не хватит выводов ОМК, всё равно какая-то обвязка потребуется. ПЛИС тут была бы вполне уместна. ОЗУ, может, внешнее и не нужно, если в микроконтроллере есть достаточный объём. alecv написал: А смысл... Сделать уж тогда ДВК с нуля Это ещё один немаловажный останавливающий фактор - чем тратить время на такой достаточно масштабный проект, лучше что-нибудь полезное наваять. С мелочёвкой повозиться или готовые машины починить это ещё понятно, чтоб практику не потерять, но упираться во что-то серьёзное - например, я с основным и дополнительным местами работы, незаконченным ремонтом в квартире, и кучей других сторонних задач сейчас не готов... Могу подавать идеи и выступать критиком |
andyTh |
NEW! Сообщение отправлено: 5 мая 2014 17:49
borisfox написал: Грубо, два десятка ног на QBUS плюс два десятка на АТА. Так что тут всё нормально. Такая частота ещё больше затруднит макетирование, уже появляются специальные требования к дизайну платы... 120Мгц во первых - это ядро, во вторых я простил себе жизнь заказав типа оценочную плату, STM32F2 mini Сделаю плату с разьёмом и АП2, остальное на 2 колодки и вот этот отладочник мезонином. http://img34.slando.ua/images_...4-kiev.jpg в третьих дизайн такой платы меня не пугает совершенно. Старый стал, ленивый. Раньше гораздо более сложные платы утюжил. borisfox написал: Вот вот а то смотрю я на этого микроба импортного и думаю, поставить ВП1-033+034 на шину и к ни доцепить 8051. Могу подавать идеи и выступать критиком IDE привесить прямо в адресное пространство 51го. Прогу во внешней РФ6. В стиле "духа времени"... |
Сейчас на форуме |
palsw
Advanced Member
Откуда: Измаил_Украина Всего сообщений: 317 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 фев. 2015 |
AndyThпоставить ВП1-033+034 на шину и к ни доцепить 8051. IDE привесить прямо в адресное пространство 51го. Прогу во внешней РФ6. Это поинтересней всяких там стм32 и эмуляторов |
bigral
Junior Member
Всего сообщений: 133 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 мая 2012 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 6 мая 2014 2:47 Сообщение отредактировано: 6 мая 2014 3:07
Вот вот!! золотые слова "в стиле духа времени", ведь могли же тогда люди делать это на заре 80-х! А вешать АРМ или пинать полу-стандартную девборду это дело нужное (99% всяких эмбедеров этим только и занимается и получает на этом деньги) НО! согласитесь что только 0,01% из них сидит на этом форуме, так что ЭТО НЕ НАШ МЕТОД! И это совсем не про pdp-11 как и CPLD (PAL/GAL это еще вполне нормальный ход как и многослойные платы). Хотя надо признать что SCSI контроллеры не обходятся без спец-сбисов от adaptec, MFM контроллеры rqdx1/2 сложные как полноценный pdp11 компьютер типа ук-нц а rqdx3 тоже на диких сбисах построен. Иногда смотрю и удивляюсь НЕУЖЕЛИ не могли сделать "попроще"??? Ну хорошо st412/st506 сложный протокол, тот же немец, который осилил RL02!!! (с DMA??? или не?) уже бьется над ним 3 года. Но SCSI!!!! как я понимаю там железа чуть больше чем в IDE а все остальное это СОФТ преобразователь протокола MSCP>->SCSI http://6502.org/users/andre/cbmhw/scsi/index.html и тем не менее на платах scsi стоят сбисы! pal/gal и куча рассыпухи и еще какой-нибудь i8086... И вот еще что хотел сказать, на pdp11 часто можно найти GPIB http://en.wikipedia.org/wiki/IEEE-488 как я понимаю шина чем-то смахивает на SCSI, есть какие-то драйверы в системах и примеры програмирования из BASIC PLUS, i8291 - GPIB Talker/Listener; i8292 - GPIB Controller; i8293 - GPIB Transceiver наши аналоги валяются на барахолке и сжигаются тоннами как никому ненужный мусор а между тем возможен ли "выносной вариант" в стиле дисководов от УК-НЦ с применением этих чипов? Тогда бы решился вопрос с контроллером "невысокой" интеграции понимающем MSCP на "полуплату". Связка типа МПИ MCS-51+GPIB>-шлейф наружу->GPIB+IDE ? |
borisfox
Advanced Member
Откуда: Хабаровск Всего сообщений: 946 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 июля 2008 |
SCSI - мягко скажем, весьма сложный интерфейс. С достаточно развесистым протоколом. Попробуйте реализовать его на рассыпухе - может не хватить места во всей корзине... Не говоря уже о том, насколько медленно всё это будет работать, как будет греться, и какая будет наработка на отказ... Хороший пример реализации значительно более простых вещей на ИС малой и средней степени интеграции - КНГМД и КЖД. Приходилось чинить? В КЖД уже частично БИС есть, клон набора MFM интерфейса Western Digital 1100. Прогресс не стоит на месте, и рост степени интеграции это вовсе не дань моде, а результат стремления сделать "быстрее, выше, сильнее", а также проще, дешевле и технологичнее (немало проблем связано с монтажом, поэтому чем меньше корпусов будет в изделии, тем лучше). В отличие от советской приборостроительной промышленности, DEC работал в конкурентной среде. AndyTh написал: Для данной задачи такой параллельный интерфейс будет дико медленным... поставить ВП1-033+034 на шину и к ни доцепить 8051. |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Господа, заинтересованные в контроллере IDE для ДВК - напишите, кто из Вас умеет программировать на ассеблере типа Macro-11 ( или на похожем, для ДВК/БК/УКНЦ ). Есть возможность простыми средствами решить проблему IDE для ДВК/УКНЦ . |
borisfox
Advanced Member
Откуда: Хабаровск Всего сообщений: 946 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 июля 2008 |
Я умею. Но зависит от масштабности задачи, т.к. выделить много времени нет возможности. Так простыми средствами задача же уже решена?... |
andyTh |
NEW! Сообщение отправлено: 6 мая 2014 8:58
borisfox написал: Простой микроконтроллер "того времени" просто не будет в состоянии программно обрабатывать шину с приемлемой скоростью да и всю машину затормозит прилично. Интерфейс должен быть аппаратным. Под рукой нет букваря с времянками 033 и 034, но медленный так медленный. AndyTh написал:Для данной задачи такой параллельный интерфейс будет дико медленным... поставить ВП1-033+034 на шину и к ни доцепить 8051. А без них дешифратор адресов и разбиралка адрес-данные уж больно развесиста. (Смотрим контроллер Прянишникова) Не хочу я суда килограмм микросхем. Я очень люблю большие и золотые платы, но запуститься и "пощупать" задачу имеет смысл одной микросхемой вместо десятка. (кто из желающих повторить сможет прошить РФ6? ) Вопрос, для другой задачи я хотел попробовать 033 как мультиплексор 2 входа 1 выход. Он действительно медленный? |
Сейчас на форуме |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Для тех, кто знает ассемблер ДВК. Есть такой замечателный контроллер КНГМД от БК11М, на основе 1801ВП1-128, его некотрый функциональный аналог есть и на ДВК, но на слегка другой элементной базе - с использованием 2 шт. 556РТ7 в качестве ПЗУ программного кода управления ВП1-128. Так вот, насчет блока КНГМД для БК11М. Этот блок содержит ПЗУ 1801РЕ2-326 и имеет следующие точки входа ( подпрограммы ): 1. 160000 - автоматическая загрузка с дисков ( без параметров ) 2. 160002 - загрузка с выбранного привода, номер привода - в R0 3. 160004 - чтение - запись логического блока, параметры : .R0 - номер блока на диске .R1 - длина пересылаемого массива данных .R2 - начальный адрес массива данных .R3 - базовый адрес рабочей области драйвера ( длина области - 64 ( 8 ) ) 4. 160006 - чтение - запись по номеру сектора и дорожки ( в RT-11 не используется ) 5. 160010 - инициализация рабочей области ( длина области - 64 ( 8 ) ) 6. 160012 - форматирование дорожки , R3 - адрес рабочего блока параметров Соответственно, можно переписать текст этой прошивки ( размер - 10000 ( 8 ) ), и назначить диски с 3 ( и старше ) - как винчестеры. Драйвер для RT-11, который заведомо пойдет в RT11SJ.SYS - BY.SYS, размер - небольшой. Регистры IDE целесообразно расположить в адресах 177720 - 177756 с пословной адресацией. Задача программиста - написать подпрограммы : 1. Чтение блока с винчестера. 2. Запись блока на винчестер. 3. Форматирование ( дорожки, или скорее логической дорожки - т.к. в IDE-винтах не все так просто, как с гибкими дисками ). Для упрощения задачи можно игнорировать стандартную организацию расположения разделов винчестера, и начинать прямо с 000000 сектора. Длина условно свободного места в 1801РЕ2-326 - порядка 4000 ( 8 ), но там сидит арифметический расширитель 10 вектора, который абсолютно нигде не применяется и может быть удален ( т.е. текст РЕ2-326 может быть сокращен до текста РЕ2-253, где расширенная арифметика отсуствует ). Для отладки софта рекомендую использовать эмуль ПЗУ на СОЗУ. Плата универсального контроллера IDE, имеющего возможность работать с указанными регистрами IDE, имеется в продаже и содержит входные буферы на КР531АП2 - для корзинки ДВК, но не совместима механически с корзинкой ДВК. На плате имеются непринципиальные ошибки разводки, устранимые 1 метром МГТФ. Цена платы - 700 руб. в Москве.Почта возможна. Э3 платы : http://s017.radikal.ru/i433/1308/d4/01416f476373.jpg http://i011.radikal.ru/1309/02/718748f7fb22.jpg - получше выглядит http://s017.radikal.ru/i429/1308/a0/db13c465e53c.jpg Часть Э3 с контроллером дисков МС5311 полностью совместима с блоком КНГМД, но не содержит ПЗУ. Обсуждение : http://bk0010.org/forum/?id=14779 |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 7 8 9 10 11 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 тем | |