Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Другие архитектуры » Использование НМД2 в ДВК |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 * 7 8 9 10 .. 12 13 14 15 16 17 | Печать |
andyTh |
Сообщение отправлено: 5 мая 2014 13:49
alecv написал: С SD/CF всё чуть проще, чем с IDE диском. Не нужно делать 16 бит обмен. Кстати эмулятор КЖД на SD/CF было бы неплохо. Образ диска даже можно хранить на FAT в виде файла типа DWDISK0.IMG Я не против обсудить "ту" часть платы, т.е. интерфейс к диску, но пока задача номер один это сделать железу. Задача номер два - принять/передать байт с шины. Эдакое подобие 065 с выводом в диагностические порт и без регистра статуса. |
Сейчас на форуме |
borisfox
Advanced Member
Откуда: Хабаровск Всего сообщений: 946 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 июля 2008 |
Крупный недостаток КЖД это программный обмен, без ПДП... Кроме того, если переделать формат его регистров, могут возникнуть сложности с использованием стандартного загрузчика. Как я видел этот контроллер, когда пару лет назад начал набрасывать его в черновике: управляющий элемент на каком-нибудь сравнительно быстром современном однокристалльном микроконтроллере, буферное ОЗУ 64-128 КБ, конечные автоматы МПИ, ATA, и остальной "glue logic" в FPGA, шинный интерфейс к МПИ, шинный интерфейс ATA (предполагал сделать два канала, на одном два слота CF прямо на плате), второй выведен на разъём IDE. Основной интеллект предполагался во встроенном ПО микроконтроллера, который реализовывал бы приём и интерпретацию команд протокола MSCP, программировал конечные автоматы на перекачку данных из ATA в буферную память, и из буферной памяти в память основной ЭВМ. В будущем планировалось также на основе этого ядра реализовать контроллер НМЛ типа СМ5300 с поддержкой протокола TMSCP. Но впоследствии стало понятно, что для реализации этой задачи у меня нет ни времени, ни сил, ни инструментального оснащения для отладки опытного образца. Одним древним осциллографом это изделие не отладить, а лишних средств на современный инструментарий в настоящее время тоже нет. |
bigral
Junior Member
Всего сообщений: 133 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 мая 2012 |
интересно, откуда в -03 взялся загружчик DU? и если есть загружчик то должно было быть и железо? или просто проводами кидали DEC-овские платы на МПИ? |
andyTh |
NEW! Сообщение отправлено: 5 мая 2014 15:52
Я заложил микроконтроллер со 120МГц ядром, по идее его хватит на эмуляцию шины и АТА без дополнительной ПЛИС. памятью тож более менее нормально, во флешку и загрузчик нестандартный можно поместить. Бонусом идёт разнообразная периферия типа часов, последовательного порта и прочего, но распыляться пока не хочу. Времени тоже особо лишнего нет, но есть желание попаять. Крышу рвёт от схемотехники по работе, нужна отдушина ПДП тоже не большая проблема. В любом случае данные от ДВК и данные от жёсткого диска будут храниться в буферах МК. Сделать их доступными снаружи большой проблемой не будет. Я думаю всё реально. |
Сейчас на форуме |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Непонятно, зачем тогда плата процессора и корзина. Сделать уж тогда ДВК с нуля |
andyTh |
NEW! Сообщение отправлено: 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 ? |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 * 7 8 9 10 .. 12 13 14 15 16 17 | Печать |
Полигон-2 » Другие архитектуры » Использование НМД2 в ДВК |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |