Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Другие архитектуры » PDP Uino так сказать |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 5 | Печать |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
andyTh написал: Может, Бейсик-компилятор от БК0010-01 использовать ? база для игр Но он требует телеграф по адресу 176560. И придется радикально пропатчить 017 дамп ПЗУ. Общая длина массива Бейсик-машины - 100000...177576, после патча может составить 110000-177576. |
kod007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 9 января 2018 23:36 Сообщение отредактировано: 17 июня 2018 12:58 |
andyTh |
NEW! Сообщение отправлено: 10 января 2018 8:46 Сообщение отредактировано: 10 января 2018 8:51
Пульт будет чем то таким http://zx-pk.ru/threads/20095-...inala.html Ресурсов ЕРМ3512 гарантированно хватает на эмуляцию последовательного порта по стандартным адресам. При необходимости и с прерываниями. Памяти полные 128К минус IO. Самым простым по софту вариантом будет повторение МС1201..02 Тогда можно будет использовать 055 ПЗУ от неё. Реально оно избыточно донельзя ибо никакие загрузчики и тесты использоватся не будут. Нет устройств - нет и загрузчиков Тесты... ну тож бы выкинуть. Но 055 прошивка уже есть, писать свой пультовый режим не нужно. Да, общение с внешним миром через UART. Плюс дополнительный разьём для программатора. В идеале написать такую вариацию пульта, который бы умел шить сам себя, но кто ж это сделает то. ММU, куда его на ВМ2... И так хорошо Прерывания планируются. Кроме основного генератора, разведён генератор часовой частоты. Её не так затратно доделить до скажем чего то типа ...128-64-32-16...Гц MM написал: Два совсем простеньких телеграфа конечто тоже влезут, но я реально хотел АЦП, ШИМ, мож какой ультразвуковой датчик Может, Бейсик-компилятор от БК0010-01 использовать ? реализовать аппаратно. Гаечка конечно емкая, но не особо. 512 ячеек всего. |
Сейчас на форуме |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
andyTh написал: У ВМ2 есть высокоприоритетное немаскируемое прерывание, совпадающее с вектором прерывания от MMU, а разместить PAR/PDR в альтере проблем никаких, хотя место займёт. Если программа захочет вылезти за отведённую ей память, альтера просто не выполняет обмен с памятью и сразу ставит запрос по 0250 вектору, ножка wir процессора. Из нестандартностей - альтера не сможет сохранять адрес инструкции, вызвавшей нарушение АП, т.к. ВМ2 никак не помечает выборку инструкций в циклах, но можно хранить в отдельных дополнительных регистрах историю из нескольких последних выборок ВМ2 из памяти. В ПК11/16 Союз-Неон MMU же приделано к 1806ВМ2, можно и в вашей конструкции сделать. Только памяти надо больше тогда уже, чтоб был реальный прок от MMU. ММU, куда его на ВМ2... |
andyTh |
NEW! Сообщение отправлено: 10 января 2018 12:21
Anonymous написал: А есть ли смысл. В ПК11/16 Союз-Неон MMU же приделано к 1806ВМ2, можно и в вашей конструкции сделать. Только памяти надо больше тогда уже, чтоб был реальный прок от MMU. Данная платка задумывалась именно как игрушка. Тут бы штатную память занять чем то. |
Сейчас на форуме |
kod007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 января 2018 14:02 Сообщение отредактировано: 17 июня 2018 12:58 |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 января 2018 14:11 Сообщение отредактировано: 10 января 2018 14:15
kod007 написал: Имеется ввиду, смена дампа 055 ПЗУ. Насчет шитья самого себя. А насчет смены задания пользователя - так имеется эмулятор ДВК господина Патрона, где и Паскаль, и Бейсик ДВК 56 блоков, и вроде как даже Сиськи какиет-то водились... Однозначно для работы рассматриваемого ЧПУ потребуется ноут, а там и софту гоподина Патрона самое место. Если требуется запускать софт пользователя без ноута - это решается выключателями ВДМ1-8 , и формированием такого текста в адресе 173000 : 000137 001000 |
andyTh |
NEW! Сообщение отправлено: 10 января 2018 14:13 Сообщение отредактировано: 10 января 2018 14:15
kod007 написал: Может скажу глупость, но ВМ2 не имеет внутреннего дешифратора для обращения к диапазону IO. Проблема в том, что самый маленький компилятор Си 16 кбайт, ОС - около 8. Если это записать в ПЗУ, то памяти ОЗУ будет 56-24 кбайт + еще набор программ. Без MMU не обойтись, если без устройств. BS нужно формировать внешней схемой. Может не нужно отдавать под это дело все 8К? отдадим 512байт да и дело с концом. Стандартный пультовый порт туда как раз попадает. Остальное память. Плюс может получилось бы использовать под ПЗУ часть памяти пультового режима. Там же заныкано ещё 64К. MM написал: Ну конечно Однозначно для работы рассматриваемого ЧПУ потребуется ноут, а там и софту гоподина Патрона самое место. |
Сейчас на форуме |
kod007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 января 2018 18:08 Сообщение отредактировано: 17 июня 2018 12:58 |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 января 2018 18:30 Сообщение отредактировано: 10 января 2018 18:33
kod007 написал: andyTh хотел сказать, что память в его аппарате будет по адресам 0..0177000, т.е. 63.5кб. И ещё есть 64кб, доступ к которым возможен специальными инструкциями ВМ2, использующимися для поддержки эмуляции microODT консольного в ДВК. но понимание на уровне "только для программиста", электроника - самые простые понятия. P.S. andyTh, кстати, как на счёт сделать режим halt - основным рабочим? Тогда специнструкциями для доступа к 64кб user-пространства можно будет пользоваться в основной программе, а не делать запросы в пультовое пзу или налаживать обходной путь через альтеру. |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 5 | Печать |
Полигон-2 » Другие архитектуры » PDP Uino так сказать |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |