|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
Author |
Message |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Заинтересовало меня, что за процессоры стоят в электронных игрушках... Оказывается, 4-битные отечественные микроконтроллеры КБ1013ВК: | | | | Quote: Ранние игры используют микроконтроллеры КБ1013ВКх-х, более поздние — КБ1515ХМ3-x. Помимо микросхемы на плате присутствуют «часовой» кварцевый резонатор (32768 Гц) и пьезоизлучатель ЗП-3. Микросхема требует двух напряжений питания — минус 3 и минус 1.5 вольта, которые обеспечиваются использованием двух отдельных элементов питания. Для снижения толщины корпуса некоторые компоненты, в частности микросхема, установлены в вырезах в плате.
Микроконтроллер КБ1013 четырёхразрядный, имеет архитектуру гарвардского типа. На кристалле присутствуют ОЗУ объёмом 65 4-битных ячеек со страничной организацией 13x5, масочное (однократно программируемое при изготовлении) ПЗУ программ, таймер-счётчик, контроллер жидкокристаллических дисплеев, входной буфер и выходной регистр данных, блок управления резервированием мощности, тактовый генератор, устройство синхронизации.
Микроконтроллер выполняет 55 команд. Из арифметики есть только одна команда сложения. Есть команды, выполняющие сразу по три действия (обмен аккумулятора и ОЗУ, наращивание адреса ячейки ОЗУ и смена страницы ОЗУ) Объём программы — 1830 команд. Выполнен по КМОП-технологии с Al-затвором, выпускался в планарных 60-ти выводных пластмассовых корпусах.
| | | | |
Более подробной информации не нашел, хотя БИС отечественные. PS. Что-то хочется пощупать на чём-то 4-битное программирование...
Last edited by Lavr on 23 Jul 2011 16:07, edited 1 time in total.
|
21 Jul 2011 15:09 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22716 Location: Silicon Valley
|
напиши эмулятор гипотетического 4-битного проца и на нём пощупай
|
21 Jul 2011 17:37 |
|
|
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1345
|
К1515ХМхх - это, вроде бы, были такие базовые матричные кристаллы.
Пара штук стояла в нашем аналоге ПЦ - "Электронике МС-1502".
|
21 Jul 2011 22:30 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Давно бы уж написал, но мы и с системой команд окончательно не определились, капитан очевидность... Почему я и подчеркнул здесь 55 команд. Кстати говоря, наличие только суммирования характерно для ВЕ35-ВЕ48. Аппаратно это очень удобно, а вот программно... Я сам как-то спустя время смотрел свои программы для ВЕ48: что за дебилизм - инверсия... да инкремент... да складывается с регистром... Потом вспомнил - вычитания нет в системе команд. PS. И насколько я помню - не я выдвинул следующее предложение:
http://www.nedopc.org/forum/viewtopic.php?t=9573&start=120
Last edited by Lavr on 22 Jul 2011 10:30, edited 2 times in total.
|
22 Jul 2011 02:13 |
|
|
shoorick
Doomed
Joined: 05 Nov 2007 05:08 Posts: 487 Location: Украина
|
вроде о них в мпсс писали...
|
22 Jul 2011 02:48 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
|
22 Jul 2011 03:35 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Нашел только информацию весьма общего характера:
Основные сведения о некоторых изделиях электронной промышленности, не вошедшие в справочники
http://www.radteh.ru/radio/18.html
| | | | Quote: Совершенствование микроэлектроники привело к разработке в одном кристалле всей ЭВМ. Например, четырехразрядные однокристальные ЭВМ серий КБ1013ВК1-2, КБ1013ВК4-2 представляют собой функционально законченные устройства, содержащие центральный процессор, ОЗУ данных и ПЗУ программ, таймер-счетчик, контроллер жидкокристаллических дисплеев, входной буфер и выходной регистр данных, формирователь внешних прерываний, логику сброса, блок управления резервированием мощности, тактовый генератор, синхронизирующее устройство. В БИС КБ1013ВК1-2 объем памяти программ (ПЗУ) 1827 байт, у БИС КБ1013ВК4-2 объем памяти программ (ПЗУ) 2772 байт. БИС этой серии имеют 60 выводов. | | | | |
Рис. 4. Условное обозначение ОЭВМ КБ1013ВК1-2 Рис. 5. Условное обозначение ОЭВМ КБ1013ВК4-2
Таблица 1. Основные параметры микросхем серии КБ1013
Таблица 2. Назначение выводов ОЭВМ КБ1013ВК1-2
Таблица 3. Назначение выводов ОЭВМ КБ1013ВК4-2
Информации о системе команд нет.
PS. Системы поиска свидетельствуют о том, что микросхемы серии КБ1013 всё ещё продаются...
PPS. Странное дело, но про Nintendo Game & Watch processor, который работал в игрушках, аналогичнных "Электронике", информации нет практически никакой.
|
22 Jul 2011 04:49 |
|
|
aav8
Maniac
Joined: 05 Nov 2008 19:47 Posts: 287 Location: 81.28.208.238
|
Информация о системе команд какой-то 1013 вроде была в МПСС.
Она чем-то напоминает 1820ВЕ?/1814.
Что интересно - в каком-то из этих процов счетчик команд
был псевдослучайным - что-то типа 1-2-4-3-5.
Почему-то обемы памяти не кратны степени 2 - на сколько
хватило места на кристалле - столько и получилос?
|
22 Jul 2011 07:42 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
В МПСС пока нашел только название: Инструментальное программное обеспечение ОЭВМ КБ1013. [url]http://narod.ru/disk/7222689000/МПСиС%20¹5-6%20'88.rar.html[/url] (в названии архива ошибка - 88) Не знаю пока - то ли это, что мне надо...ссылаются на неё так: http://forum.ixbt.com/topic.cgi?id=64:2829-75 | | | | RCgoff wrote: Товарищи рассказывают о том что сделали на базе PDP-11совместимых машин кросс-систему для создания программ и игрушек под эту серию.Цитирую: | | | | Quote: Инструментальные средства, состоящие из ассемблера, реассемблера, программно-логической модели и программы подготовки управляющей МЛ, хорошо зарекомендовали себя при создании электронных игр "Ну, погоди!", "Футбол", "Космический мост", "Блиллиард", "Учитель арифметики", "Учитель английского языка", а в улучшенном варианте электронной игры "Ну погоди" позволили разместить в ПЗУ три игры вместо двух. | | | | |
| | | | |
Нет, скорее вот это надо: Однокристальная 4-разрядная МЭВМ КБ1013ВК7-2
Трудно сказать... вроде как отечественная БИС, до сих пор есть в продаже, а так мало какой-либо информации...
Last edited by Lavr on 22 Jul 2011 09:38, edited 4 times in total.
|
22 Jul 2011 08:02 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Да, действительно, в МПСС информация есть:
Морозов С.А., Барановский Д.М., Минкии Л.К. — Однокристальные ЭВМ серии КБ1013. / Микропроцессорные средства и системы.- 1987.-¹ 5.-С. 5-18.
[url]http://narod.ru/disk/7726864000/МПСиС%20¹5%20'87.rar.html[/url]
Морозов С.А., Черкай А.Д., Минкин Л.К., Семичастнов О.Л., Кротков Б.В. — Однокристальная 4-разрядная МЭВМ КБ1013ВК7-2. / Микропроцессорные средства и системы.- 1988.-¹ 3.-С. 20-28.
третий номер можно прочитать здесь: http://hyperbook.narod.ru/mpss_1988.htm
Гаганов А.С., Анищенко В.П., Морозов С.А., Черкай А.Д. — "Инструментальное программное обеспечение ОЭВМ КБ1013". / Микропроцессорные средства и системы. - 1990. - ¹ 4. - С.37-38.
Last edited by Lavr on 22 Jul 2011 10:46, edited 1 time in total.
|
22 Jul 2011 08:23 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Однокристальные ЭВМ серии КБ1013
Микро-ЭВМ довольно интересные. Выложил "окультуренный" вариант статьи
Морозов С.А., Барановский Д.М., Минкии Л.К. — Однокристальные ЭВМ серии КБ1013 /
Микропроцессорные средства и системы. - 1987. - ¹ 5. - С.5-18.
Страница 5
Страница 6-7
Страница 8-9
Страница 10-11
Страница 12-13
Страница 14-15
Страница 16-17
Страница 18
Представлены описание и система команд Микро-ЭВМ. Интересно сравнить, на
что они похожи...
|
22 Jul 2011 10:28 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Система команд очень непривычна, как и ОЗУ данных, имеющее странные "разрывы"... Из 128 возможных нибблов ОЗУ доступны только 65. Описание и блок-схемы никак странную "кривизну" чипа не объясняют.
Имеются "регистры возврата из подпрограмм", принцип работы стыдливо умалчивается. Слово "стек" не звучит нигде...
КБ1013ВК4-2 расточена скорее под калькуляторы, т.к. имеет встроенный сегментный дешифратор, КБ1013ВК1-2, похоже, более универсальна в плане индикации и Game & Watch девайсы выполнялись на ней.
Взять что-то из КБ1013 за пример для нашей конструкции, мне кажется, смысла не имеет...
Удалил сообщения, не соответствующие теме о микроконтроллерах КБ1013
|
23 Jul 2011 15:50 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Что-то мне кажется педивикия здесь подвирает... По многочисленным источникам и по самой же педивикии, как ни странно, микрокалькуляторы МК-51 и МК-71 выполнены на CPU К757ВХ1-2, корпус с 60 выводами для поверхностного монтажа.http://ru.wikipedia.org/wiki/Электроника_МК-51http://ru.wikipedia.org/wiki/Электроника_МК-71На CPU К757ВХ1-2 никакой информации не обнаружилось, и сказать является он аналогом КБ1013ВК или его развитием нет возможности. По схеме калькулятора МК-51 цоколёвка БИС не совпадает...
|
24 Jul 2011 16:15 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22716 Location: Silicon Valley
|
Тут по-ходу затерялось сообщение от IgorR76 датированное 27 Jul 2015 16:48: | | | | IgorR76 wrote: Разобрался с ОЭВМ КБ1013ВК1-2 ! Из информации была только статья (см.выше) из МПСС, да сам процессор. Научился считывать прошивку ПЗУ, управлять процессором по шине команд. Освоил систему команд, дизассемблировал программу игры "Ну,погоди!". Написал дизассемблер 1013 под Windows, эмулятор процессора, эмулятор ЖКИ "Ну, погоди!" На выходе получился "гаджет для рабочего стола" Windows - электронная игра с часами-будильником. Скачать можно по ссылке: http://www.leningrad.su/files/nupogodi.ziphttp://www.emu-land.net/forum/index.php/topic,73493.0.html(Требуется DirectX 9 June2010). Форумы с хронологией проделанной работы: http://sfrolov.livejournal.com/175067.htmlhttp://forum.watch.ru/showthread.php?t=154411&page=30В настоящее время пишу статью о КБ1013ВК1. С полным описанием устройства. ВК1 является аналогом серии Sharp SM5A. Возможно, выпускались или выпускаются(?) варианты с чистым однократно программируемым ПЗУ. Если достать подобные микросхемы - можно собирать интересные и на сегодняшний день устройства. Last edited by IgorR76 on 05 Aug 2017 19:22, edited 2 times in total. | | | | |
На которое я ответил "Круто"
|
23 Jan 2024 10:32 |
|
|
ra3qdp
Fanat
Joined: 18 Feb 2019 15:46 Posts: 64
|
| | | | Lavr wrote: Система команд очень непривычна, как и ОЗУ данных, имеющее странные "разрывы"... Из 128 возможных нибблов ОЗУ доступны только 65. Описание и блок-схемы никак странную "кривизну" чипа не объясняют. Имеются "регистры возврата из подпрограмм", принцип работы стыдливо умалчивается. Слово "стек" не звучит нигде...
КБ1013ВК4-2 расточена скорее под калькуляторы, т.к. имеет встроенный сегментный дешифратор, КБ1013ВК1-2, похоже, более универсальна в плане индикации и Game & Watch девайсы выполнялись на ней.
Взять что-то из КБ1013 за пример для нашей конструкции, мне кажется, смысла не имеет...
Удалил сообщения, не соответствующие теме о микроконтроллерах КБ1013 | | | | |
наверное все регистры - и программно доступные и скрытые находятся в одном массиве с ОЗУ.
|
24 Jan 2024 00:09 |
|
|
Who is online |
Users browsing this forum: No registered users and 5 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|