Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48/49)

8-битные микроконтроллеры и микропроцессоры от Intel и их клоны, а также компьютеры на них построенные

Moderator: Shaos

angry_troll
Doomed
Posts: 449
Joined: 08 Apr 2013 04:04
Location: 213.247.249.139

Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48/49)

Post by angry_troll »

Запилил вот:
Image
Image
Image
Image

В качестве программной памяти стоит EEPROM от атмеля, расширители IO -- 82(c)43 (КР580ВР43) и 81(c)55 (КР1821РУ55), кроме того, в 8155 содержится 256 байт дополнительного ОЗУ.

Всего около 50 пинов IO, а также дополнительный таймер в 81(c)55.
Перепрошивка EEPROM осуществляется через сериальный порт и переходник USB-serial как на фотке, в комплекте также есть софт для пц. Единственное неудобство, EEPROM необходимо прошить бут-кодом (также для работы буткода требуется наличие 81(c)55). Возможно также использование 27(c)16 или 573рф2.
Предполагается, что на плату устанавливаются 2 этажом шилды (этакая ардурина 70ых годов :)) или подсоединяются провода, на самой плате нету даже лампочек :)

Остальное тут: https://github.com/AngryTroll/i8048_board
привет засранцу лавру :)
jdigreze
God
Posts: 1388
Joined: 02 Jan 2006 02:28
Location: Abakan

Re: Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48

Post by jdigreze »

Нечто подобное видел в 90-х, только на ВЕ31. Там отдельно была ПЗУ с бутом, а в качестве памяти программ РУ10, которая лочилась на запись после "прошивки". До появления SPI FLASH м/к удобно было отладкой заниматься, мужики, кто контроллерами занимался прямо тащились от девайса.

Сам на нём не работал, был в другой сфере, а потом уже сразу на atmel 89S8252 присел, тоже сделал себе на макетке типа девборды сразу с 62256, LCD, LED, кнопки, max232, потом ещё и SDMMC прикрутил. Кстати, недавно натыкался на неё, правда она уже раздербанена почти на 100%, только панельки всякие да разъемы запаяны.
VGrad
Maniac
Posts: 208
Joined: 18 Nov 2013 15:15
Location: все оттуда ;)

Re: Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48

Post by VGrad »

angry_troll wrote:Запилил вот ....
Красиво !!!
У меня где то в заначке РВЕ035 кучка лежит. Может созрею ;) попользовать.
Annett
Senior
Posts: 137
Joined: 30 Mar 2017 00:55

Re: Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48

Post by Annett »

Да, красиво... :) B олдскульненько так, без всякого TQFP/BGA.
Правда я никогда не занималась 35..48-ми... Только читала об этой архитектуре в книгах.
Как будет использоваться? Не лежать же таким платам без дела...
angry_troll
Doomed
Posts: 449
Joined: 08 Apr 2013 04:04
Location: 213.247.249.139

Re: Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48

Post by angry_troll »

Напихал в репу все ПДФки и книжки, которые использовались, читались и радовали глаз: https://github.com/AngryTroll/i8048_boa ... master/pdf
Надеюсь, гитхуб меня не забанит за гигазы варезов :)
привет засранцу лавру :)
angry_troll
Doomed
Posts: 449
Joined: 08 Apr 2013 04:04
Location: 213.247.249.139

Re: Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48

Post by angry_troll »

Annett wrote:Да, красиво... :) B олдскульненько так, без всякого TQFP/BGA.
Только резисторы и кондёры все 0805 или 1206, не смог себя заставить пользоваться дырочными :)
Правда я никогда не занималась 35..48-ми... Только читала об этой архитектуре в книгах.
Если честно, жёсткий хардкор. Ещё хардкорнее местами, чем пики 8-битные.
Как будет использоваться? Не лежать же таким платам без дела...
Ну некоторые планы я там в ридми главном озвучил. Надо только заставить себя запилить эти платки-нашлёпки :)
привет засранцу лавру :)
User avatar
VituZz
God
Posts: 1343
Joined: 13 Nov 2010 04:06

Re: Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48

Post by VituZz »

О! И у меня в 90-е была своя "Ардуина"!
Image
На нижней плате - оптронная развязка входов, на второй - тиристоры для управления мощной нагрузкой (тоже с развязкой), на третьей - БП, на верхней - "Ардуина Гига" :-).
Tronix
Doomed
Posts: 662
Joined: 18 Nov 2013 02:38
Location: Москва

Re: Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48

Post by Tronix »

Прикольная.... Ждем шилдов и продолжения.
Кстати, однократки, навроде i8042 или вот viewtopic.php?f=91&t=10979 можно с подтянутой ногой EA к единице юзать?
User avatar
VituZz
God
Posts: 1343
Joined: 13 Nov 2010 04:06

Re: Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48

Post by VituZz »

Такие я не пробовал. Думаю, что должны. 8042 - это несколько не то, что 8048, она предназначена для работы ведомым устройством на шине более главного проца, хотя, наверное, и сама по себе будет фунциклировать.
angry_troll
Doomed
Posts: 449
Joined: 08 Apr 2013 04:04
Location: 213.247.249.139

Re: Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48

Post by angry_troll »

8042 это действительно немного не то, это хрень для повешивания на 8-битную шину проца. Двунаправленный рег данных и рег статуса (что, кстати, круче чем шинный интерфейс в пуке16ф877, где нету регистра статуса. Получается, некрочип в 90ые ниасилил повторить то, что ынтiль в 70ые забубенил). Заодно периферийные устройства переколбашены и система команд.
Обычные же 8035 8039 8048 8049 при EA=1 работают прекрасно с внешней шины все. Я у себя проверял ве35, ве39, dmc80c49 -- все работают на ура.
привет засранцу лавру :)
petrenko
Doomed
Posts: 598
Joined: 10 Mar 2012 16:21
Location: РФ

Re: Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48

Post by petrenko »

Вот там http://radiokot.ru/forum/viewtopic.php? ... 2#p3046832 предложил форумчанам на такой ве39 сделать часы с "бегущей строкой"
Даже примерную подпрограммку накидал. Авось кто и возьмётся.
Tronix
Doomed
Posts: 662
Joined: 18 Nov 2013 02:38
Location: Москва

Re: Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48

Post by Tronix »

Тут вроде говорят, что 8042 - имеет те же команды, что и msc48: http://devster.monkeeh.com/z80/upi42/ кроме data bus register.
angry_troll
Doomed
Posts: 449
Joined: 08 Apr 2013 04:04
Location: 213.247.249.139

Re: Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48

Post by angry_troll »

VituZz wrote:О! И у меня в 90-е была своя "Ардуина"!
Гы :)
А что она делала/чем управляла?
привет засранцу лавру :)
angry_troll
Doomed
Posts: 449
Joined: 08 Apr 2013 04:04
Location: 213.247.249.139

Re: Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48

Post by angry_troll »

Tronix wrote:Тут вроде говорят, что 8042 - имеет те же команды, что и msc48: http://devster.monkeeh.com/z80/upi42/ кроме data bus register.
Те да не совсем. Например другая команда выхода из прерывания, убраны некоторые команды долбёжки в порты и добавлены команды долбёжки в энтот самый 8-битный шинный порт'
У меня кстати даже где-то валяется i8042 с окошком для стирания, и даже кварц заводится в ней. Вот правда хз, что (и как) с ней делать...
привет засранцу лавру :)
Tronix
Doomed
Posts: 662
Joined: 18 Nov 2013 02:38
Location: Москва

Re: Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48

Post by Tronix »

angry_troll wrote:У меня кстати даже где-то валяется i8042 с окошком для стирания, и даже кварц заводится в ней. Вот правда хз, что (и как) с ней делать...
Да ничего, садить EA в единицу, защелка- ROM, а дальше мир неограниченных возможностей - SPI, I2C, 1-wire и тд. Ну окромя USB, конечно. А так-то дата/статус на 8-битную шину без доп обвязки ой как хорошо ложится.