nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 03:56



Reply to topic  [ 18 posts ]  Go to page 1, 2  Next
КБ1013ВК 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Заинтересовало меня, что за процессоры стоят в электронных игрушках...

Image

Оказывается, 4-битные отечественные микроконтроллеры КБ1013ВК:

Image

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
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Lavr wrote:
Что-то хочется пощупать на чём-то 4-битное программирование...


напиши эмулятор гипотетического 4-битного проца и на нём пощупай ;)

_________________
:dj: https://mastodon.social/@Shaos


21 Jul 2011 17:37
Profile WWW
God
User avatar

Joined: 13 Nov 2010 04:06
Posts: 1345
Reply with quote
Post 
К1515ХМхх - это, вроде бы, были такие базовые матричные кристаллы.
Пара штук стояла в нашем аналоге ПЦ - "Электронике МС-1502".


21 Jul 2011 22:30
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Lavr wrote:
Что-то хочется пощупать на чём-то 4-битное программирование...

напиши эмулятор гипотетического 4-битного проца и на нём пощупай ;)

Давно бы уж написал, но мы и с системой команд окончательно не определились, капитан очевидность... :wink:
Почему я и подчеркнул здесь 55 команд.

Кстати говоря, наличие только суммирования характерно для ВЕ35-ВЕ48. Аппаратно это очень удобно, а вот программно...
Я сам как-то спустя время смотрел свои программы для ВЕ48: что за дебилизм - инверсия... да инкремент... да складывается с регистром...
Потом вспомнил - вычитания нет в системе команд.
:lol:

PS. И насколько я помню - не я выдвинул следующее предложение: :wink:
Shaos wrote:
Чур я пишу эмулятор и поддержку в RASM :roll:
Естественно под GPLv3 и выкладыванием исходников на SourceForge в nedoPC SDK :)

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
Profile
Doomed
User avatar

Joined: 05 Nov 2007 05:08
Posts: 487
Location: Украина
Reply with quote
Post 
вроде о них в мпсс писали...


22 Jul 2011 02:48
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
shoorick wrote:
вроде о них в мпсс писали...

А педивикия считает, что на нём был сделан МК-51:

Attachment:
MK_51_plata.jpg
MK_51_plata.jpg [ 71.89 KiB | Viewed 1977 times ]

Описание: Плата калькулятора МК-51 и ЦП КБ1013ВК
https://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9C%D0%9A_51_-_%D0%9F%D0%BB%D0%B0%D1%82%D0%B0.PNG


22 Jul 2011 03:35
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Нашел только информацию весьма общего характера:

Основные сведения о некоторых изделиях электронной промышленности, не вошедшие в справочники
http://www.radteh.ru/radio/18.html
Quote:
Совершенствование микроэлектроники привело к разработке в одном кристалле всей ЭВМ. Например, четырехразрядные однокристальные ЭВМ серий КБ1013ВК1-2, КБ1013ВК4-2 представляют собой функционально законченные устройства, содержащие центральный процессор, ОЗУ данных и ПЗУ программ, таймер-счетчик, контроллер жидкокристаллических дисплеев, входной буфер и выходной регистр данных, формирователь внешних прерываний, логику сброса, блок управления резервированием мощности, тактовый генератор, синхронизирующее устройство. В БИС КБ1013ВК1-2 объем памяти программ (ПЗУ) 1827 байт, у БИС КБ1013ВК4-2 объем памяти программ (ПЗУ) 2772 байт. БИС этой серии имеют 60 выводов.


Image

Рис. 4. Условное обозначение ОЭВМ КБ1013ВК1-2

Image

Рис. 5. Условное обозначение ОЭВМ КБ1013ВК4-2

Quote:
На рис. 4 и 5 приведены условные графические обозначения микросхем КБ1013ВК1-2 и КБ1013ВК4-2, в табл. 1, 2, 3 основные параметры и назначение выводов этих микросхем.


Image

Таблица 1. Основные параметры микросхем серии КБ1013

Image

Таблица 2. Назначение выводов ОЭВМ КБ1013ВК1-2

Image

Таблица 3. Назначение выводов ОЭВМ КБ1013ВК4-2

Информации о системе команд нет.

PS. Системы поиска свидетельствуют о том, что микросхемы серии КБ1013 всё ещё продаются...

PPS. Странное дело, но про Nintendo Game & Watch processor, который работал в игрушках, аналогичнных "Электронике", информации нет практически никакой.


22 Jul 2011 04:49
Profile
Maniac

Joined: 05 Nov 2008 19:47
Posts: 287
Location: 81.28.208.238
Reply with quote
Post 
Информация о системе команд какой-то 1013 вроде была в МПСС.
Она чем-то напоминает 1820ВЕ?/1814.
Что интересно - в каком-то из этих процов счетчик команд
был псевдослучайным - что-то типа 1-2-4-3-5.
Почему-то обемы памяти не кратны степени 2 - на сколько
хватило места на кристалле - столько и получилос?


22 Jul 2011 07:42
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
aav8 wrote:
Информация о системе команд какой-то 1013 вроде была в МПСС.

В МПСС пока нашел только название: Инструментальное программное обеспечение ОЭВМ КБ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
aav8 wrote:
Почему-то обемы памяти не кратны степени 2 - на сколько
хватило места на кристалле - столько и получилос?

Трудно сказать... :( вроде как отечественная БИС, до сих пор есть в продаже, а так мало какой-либо информации...


Last edited by Lavr on 22 Jul 2011 09:38, edited 4 times in total.



22 Jul 2011 08:02
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
aav8 wrote:
Информация о системе команд какой-то 1013 вроде была в МПСС.

Да, действительно, в МПСС информация есть:

Морозов С.А., Барановский Д.М., Минкии Л.К.Однокристальные ЭВМ серии КБ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
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Однокристальные ЭВМ серии КБ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
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Система команд очень непривычна, как и ОЗУ данных, имеющее странные "разрывы"... Из 128 возможных нибблов ОЗУ доступны только 65. Описание и блок-схемы никак странную "кривизну" чипа не объясняют.
Имеются "регистры возврата из подпрограмм", принцип работы стыдливо умалчивается. Слово "стек" не звучит нигде...

КБ1013ВК4-2 расточена скорее под калькуляторы, т.к. имеет встроенный сегментный дешифратор, КБ1013ВК1-2, похоже, более универсальна в плане индикации и Game & Watch девайсы выполнялись на ней.

Взять что-то из КБ1013 за пример для нашей конструкции, мне кажется, смысла не имеет...

Удалил сообщения, не соответствующие теме о микроконтроллерах КБ1013


23 Jul 2011 15:50
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Lavr wrote:
shoorick wrote:
вроде о них в мпсс писали...

А педивикия считает, что на нём был сделан МК-51:

Описание: Плата калькулятора МК-51 и ЦП КБ1013ВК
https://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9C%D0%9A_51_-_%D0%9F%D0%BB%D0%B0%D1%82%D0%B0.PNG

Что-то мне кажется педивикия здесь подвирает...

По многочисленным источникам и по самой же педивикии, как ни странно, микрокалькуляторы МК-51 и МК-71 выполнены на CPU К757ВХ1-2, корпус с 60 выводами для поверхностного монтажа.
http://ru.wikipedia.org/wiki/Электроника_МК-51
http://ru.wikipedia.org/wiki/Электроника_МК-71

На CPU К757ВХ1-2 никакой информации не обнаружилось, и сказать является он аналогом КБ1013ВК или его развитием нет возможности.
По схеме калькулятора МК-51 цоколёвка БИС не совпадает...


24 Jul 2011 16:15
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Тут по-ходу затерялось сообщение от IgorR76 датированное 27 Jul 2015 16:48:

IgorR76 wrote:
Разобрался с ОЭВМ КБ1013ВК1-2 !
Из информации была только статья (см.выше) из МПСС, да сам процессор.
Научился считывать прошивку ПЗУ, управлять процессором по шине команд.
Освоил систему команд, дизассемблировал программу игры "Ну,погоди!".
Написал дизассемблер 1013 под Windows, эмулятор процессора, эмулятор ЖКИ "Ну, погоди!"
На выходе получился "гаджет для рабочего стола" Windows - электронная игра с часами-будильником.
Скачать можно по ссылке: http://www.leningrad.su/files/nupogodi.zip
http://www.emu-land.net/forum/index.php/topic,73493.0.html
(Требуется DirectX 9 June2010).
Форумы с хронологией проделанной работы:
http://sfrolov.livejournal.com/175067.html
http://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.

На которое я ответил "Круто"

_________________
:dj: https://mastodon.social/@Shaos


23 Jan 2024 10:32
Profile WWW
Fanat

Joined: 18 Feb 2019 15:46
Posts: 64
Reply with quote
Post Re:
Lavr wrote:
Система команд очень непривычна, как и ОЗУ данных, имеющее странные "разрывы"... Из 128 возможных нибблов ОЗУ доступны только 65. Описание и блок-схемы никак странную "кривизну" чипа не объясняют.
Имеются "регистры возврата из подпрограмм", принцип работы стыдливо умалчивается. Слово "стек" не звучит нигде...

КБ1013ВК4-2 расточена скорее под калькуляторы, т.к. имеет встроенный сегментный дешифратор, КБ1013ВК1-2, похоже, более универсальна в плане индикации и Game & Watch девайсы выполнялись на ней.

Взять что-то из КБ1013 за пример для нашей конструкции, мне кажется, смысла не имеет...

Удалил сообщения, не соответствующие теме о микроконтроллерах КБ1013


наверное все регистры - и программно доступные и скрытые находятся в одном массиве с ОЗУ.


24 Jan 2024 00:09
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 18 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: No registered users and 6 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

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.