PDP Uino так сказать

Atari, Commodore, Apple и т.д.
Гость

PDP Uino так сказать

Сообщение Гость » 08.01.2018,19:03

Началось всё с того, что у меня никогда не было фиолетовой платы.
То есть были конечно, но вот прям чтоб с чем то собственным никогда.
Но тут вот подоспел Новый год, время подарков и всё такое прочее.
Ну и подарили мне пару плат :biggrin:
Радость несколько огорчили китайские олени, которыми сейчас пользуются даже сказочные персонажи, но тем не менее.

Об одной из этих я попробую рассказать.

Некоторое время назад озаботился я какой то красивой мелкой поделкой, которая простимулировала бы изучение
программирование для процессоров серии 1801 и рядом лежащих.
Но вот мысли всё никак не могли собраться воедино.
Некоторое время я планировал сделать часы. С одной стороны платы вся такая золотокерамика, с другой стороны какой нибудь не менее
пафосный циферблат. Но вот циферблат всю идею то и загубил. Ибо нечего поставить такого равнозначного по эстетиЗьму.
Одно время я почти созрел на покупку вот такого
https://image.jimcdn.com/app/cms/image/ ... -clock.jpg
Но, понимая что это скорей от безисходности, забил.
Часы умерли. Но делать то что то надо.
Вторая идея, проварившись в мозгу таки вылилась в железо.
Итак, платка:
Изображение
Цифровик пока расчехлять не стал, ибо событие того недостойно :)
Концептуально это такой себе аналог ардуинки, но на Н1806ВМ2.
Из функционала на плате задуманы:
Буферизированный 4х канальный АЦП 12 бит
6 дискретных входов с триггерами шмидта на входе. ТШ 555ЛН2(7414)
6 слаботочных дискретных выхода. Буферизированы 555ЛН1(7404)
7 относительно сильноточных выхода ULN2003
2 канала ШИМ.
Линейка из 16 светодиодов. Ну мало ли для чего.
Туда же и 8 переключателей.
Весь чипсет упаковывается в CPLD EPM3512.
Планируется, что вся периферия будет реализована аппаратно, включая опрос АЦП.
Для процессора это будет просто набор адресов откуда можно прочитать или куда записать данные.
Но посмотрим на что хватит ячеек.
Ну и конечно же терминальный порт. Куда ж без него.
Долго думал над ОЗУ и ПЗУ. Если с ОЗУ картинка более менее понятная, то ПЗУ в данном случае было под вопросом.
Одно из условий, его должно быть легко перешить в системе.
Ах какие красивые решения предлагал ряд фирм лет 10 назад в эпоху роста мобильных телефонов.
Параллельные ПЗУ с ОЗУ в одном мелком корпусе с JTAG для отладки. Куда оно всё пощезло... И следов не нашёл.
Довольно долго и мучительно я лепил SPI EPROM, но картинка в мозгу так и не сложилась. Ибо грузить с него параллельный проц
довольно затратно по ресурсам гайки.
Но вот как то вспомнил я про альтернативные виды памяти.
В частности FRAM.
Оно вроде как и ОЗУ, но и информацию не теряет в выключенном состоянии.
Несколько омрачает картину ресурс в 10Е14 обращений.
Но по принципу "люди столько не живут" на эту мрачную перспективу я решил забить.
Для начала предполагаю воссоздать в гайке конфигурацию, соответствующую МС1201.02
со стандартной 055 прошивкой ПЗУ. В довесок к ней предполагается прошить ФОКАЛ для работы с периферией.
Я вот честно за БЕЙСИК тут, но 013 васька не имеет операторов работы с железом.
За сим пожалуй пока всё. Ибо олени прискакали не все, ждём остальных.
Тогда можно будет засесть за паяльник.

Аватара пользователя
Technomancer
Advanced Member
Сообщения: 937
Зарегистрирован: 12.06.2016,19:56
Откуда: Рига

Конкурсы

Вклад в сообщество

Сообщение Technomancer » 08.01.2018,20:23

Чисто ради интереса - почемu микросхемы 74-ой серии на одной плате используйте и в корпусах DIP и SOIC?
Но идея платы мне нравится, чисто для себя применение не вижу, но интересно что получится и как будете применять с часамы. У меня тоже был интерес сделать часты в золотокерамике, но на ВМ80.

rw6hrm
Advanced Member
Сообщения: 1110
Зарегистрирован: 17.02.2008,16:07
Откуда: Ставрополь
Контактная информация:

Вклад в сообщество

Сообщение rw6hrm » 08.01.2018,20:46

Плюсанул бы, но рейтинг не позволяет ;) Я, кстати, тоже за Бейсик.
На zxpk народ пытался сваять подобное, но что-то продолжения не наблюдается, ибо PDP не для всех...
А вот фотку индикатора зря показали.. ушёл тихо плакать в угол...
http://rw6hrm.qrz.ru - Мои поделки

Аватара пользователя
skoroxod
Advanced Member
Сообщения: 17373
Зарегистрирован: 05.03.2009,19:27
Откуда: Старый Оскол
Контактная информация:

Вклад в сообщество

Сообщение skoroxod » 08.01.2018,21:01

rw6hrm писал(а):Плюсанул бы, но рейтинг не позволяет
Давно было пора поднять Андрею рейтинг, а по совокупности заслуг хотя-бы до 2-х. Будем исправлять упущение :help:
Психологическая зрелость - это понимание того, как много вещей в мире не нуждается ни в твоих комментариях, ни в твоем мнении.

vwarlock
Full Member
Сообщения: 239
Зарегистрирован: 20.01.2014,11:01
Откуда: Великий Новгород

Сообщение vwarlock » 08.01.2018,21:15

:thumbup: :thumbup: :thumbup:

Гость

Сообщение Гость » 08.01.2018,21:15

Я сейчас с телефона, комментну коротко.
Бейсик, умеющий работать с портами есть под RT11.
Теоретически можно работать и так, но чисто по мне оно громоздковато.
А из под "пульта" есть только в фокале такой функционал.
По поводу рейтингов, в районе НГ случайно обратил внимание, что он у меня понизился :)
По тихому...
Так что не надо подвигов коллеги. Пусть будет как будет.
Я не для того этим занимаюсь.
Остальное завтра.


Гость

Сообщение Гость » 09.01.2018,11:15

Technomancer писал(а):Чисто ради интереса - почемu микросхемы 74-ой серии на одной плате используйте и в корпусах DIP и SOIC?
Но идея платы мне нравится, чисто для себя применение не вижу, но интересно что получится и как будете применять с часамы. У меня тоже был интерес сделать часты в золотокерамике, но на ВМ80.
А это ниразу не часы. Первым дело оно будет прикручено к чему то вот такому:
Изображение
Для того и ULN2003 там стоит. А поскольку планируется тыкание проводков в эту плату, входы/выходы гаечки неплохо бы защитить.
Вот те микросхемы логики в DIP, а ещё и два операционника предназначены стоять в панельке и послужить предохранителем.
Согласитесь, проще отвёрткой заменить DIP, чем паяльником SO.
Ну а планарка, это генератор сигналов сброса. Чисто для внутреннего пользования. Что там с ней будет.
rw6hrm писал(а):На zxpk народ пытался сваять подобное, но что-то продолжения не наблюдается, ибо PDP не для всех...
На самом деле, было бы желание. Тут пока ещё отвечают на глупые железячные вопросы коллеги ММ и Anonimous,
с их безценной помощью худо бедно всё получается. У меня на другой плате уже работает ВМ2.
Изюминка этой платы, что к 16битной шине будет подключена 8битная микросхема памяти.
И схема внутри гайки будет раскладывать по два байта из FRAM на 16 бит слова для процессора.
Зато место экономим :)

Аватара пользователя
Technomancer
Advanced Member
Сообщения: 937
Зарегистрирован: 12.06.2016,19:56
Откуда: Рига

Конкурсы

Вклад в сообщество

Сообщение Technomancer » 09.01.2018,11:24

andyTh писал(а):Согласитесь, проще отвёрткой заменить DIP, чем паяльником SO.
Согласен. Я просто привык в новых разработках по максимуму использовать поверхностный монтаж.
Жду продолжение.

Гость

Сообщение Гость » 09.01.2018,12:38

Очередной отбившийся от стада олень принёс только что FRAMину.
Теперь дилемма, ждать 3512 или сдуть с какой нибудь платы :)

Гость

Сообщение Гость » 09.01.2018,12:40

kod007 писал(а):А загрузка на PDP-11/20, вроде, была каскадной, сначала запускался мини-загрузчик(77 байт) из ROM в процессоре, затем он считывал с носителей RF, DECtape загрузчик bos, а потом уже через bos вгружалась серьезная ОС. Кажется для создателей машины было меньше проблем, а для системщиков больше выбора.
В идеале для этой конкретной поделки иметь среду, которая бы докомпиливала программку до исполняемого из ПЗУ кода.
И без красноглазения...

Ответить