Обзор 4-bit CPU

4-битные микроконтроллеры и микропроцессоры (прошлое, настоящее, будущее)

Moderator: Lavr

User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

VituZz wrote:Ну уж если 4-битные где-то ещё живут, то ВМ80 ещё живут вовсю. У нас на работе, по крайней мере, ещё шуршат как молодые! :)
У всякого овоща своя ниша. Сам отношусь к 580ВМ80 с приязнью и ностальгией,
но надо взглянуть правде в глаза - это окаменелое г-но динозавра, с которым мы
носимся просто из любви к хобби. Z80 современной выпечки - это ещё куда ни шло...

PS. Современный 4-битный процессор по сравнению с 8080 крут аки яйца,
что 10 минут варились в кипятке. :wink: Ну вот, к примеру:

Code: Select all

Описание LC587008: Singl-chip 4-bit microprocessor with LCD driver, 2 Kb RAM and 8 Kb ROM on chip
Производитель: SANYO Electric Co., Ltd.
Темп. диапазон: Min: -30°C | Max: 70°C
Корпус и выводы: QIP80A (Pins: 80)
http://datasheets.ru/datasheets/60334/LC587008.html
И это я просто ткнул навскидку. Если поискать конкретно - их каких только нет:

Code: Select all

MA2901, RADIATION HARD 4-BIT MICROPROCESSOR SLICE
TM8701, 4 Bit Microcontroller
EM73201, 4-bit Micro-controller For General Purpose Product - Elan Microelectronics Corp
MDT90P01, EPROM-Based 4-bit Micro-controller
MSM6351, Built-in 8 Or 5 Bit Serial Port And Lcd Driver 4-bit Microcontroller Electronic Componets
SH67K93, 24K 4-bit Micro-Controller With LCD Driver
SH69P43, OTP 4-bit Microcontroller With SAR 8-bit A/D Converter
ML63295A, 4-Bit Microcontroller With Built-in 3072-Dot Matrix LCD Driver And Melody Circuit
UPD17145, SMALL, GENERAL-PURPOSE 4-BIT SINGLE-CHIP MICROCONTROLLERS
MSM63184A, 4-Bit Microcontroller With Built-in 640-Dot Matrix LCD Drivers, Operating At 0.9 V (Min.) MSM63184A4-Bit Microcontroller With Built-in 640-Dot Matrix LCD Drivers, Operating At 0.9 V (Min.)
LC65E29, One-Time Programmable 4-Bit Single-Chip Microcontroller
UPD17215, 4-BIT SINGLE-CHIP MICROCONTROLLER FOR SMALL GENERAL-PURPOSE INFRARED REMOTE CONTROL TRANSMITTER
S3C7324, The S3c7324 Single-chip Cmos Microcontroller Has Been Designed For High Performance Using Samsungs Newest 4-bit Cpu Core, Sam47 Semiconductor
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Lavr wrote: Я вроде как и не сказал, что 4-битные процессоры не выпускаются,
кроме рассмотренных, я могу дать ссылки на каталоги таких процессоров,
но это никак не приблизит нас к сути - как их использовать в компьютерах
общего назначения и где надыбать развитый софт для них...
Lavr wrote:...в данный момент я интересуюсь конкретным вопросом с конкретной целью.
Если есть развитое 4-битное ПО, может расточить под него свой проц?
Примеры конкретные есть?
Что значит "развитое 4-битное ПО"? Чем может ПО от одного проца помочь другому? Если они не совместимы по архитектуре, то НИЧЕМ, даже если у них одинаковая длина слова...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Lavr wrote:
VituZz wrote:А какое, собственно, ПО необходимо? Монитор? Ассемблер? Компилятор C? ОС? Какое может быть предназначение такого процессора, помимо познавательного?
Да - перечисленное было бы неплохим набором...

А что касается познавательных целей, то и обсуждаемый нами здесь i8080
кроме учебных целей мало на что пригоден в современной электронике. Да
и из учебного процесса постепенно исчезает. Как исчезли и секционированные
процессорные БИС.

Предназначение такого процессора - как и у любого другого 4-битного процессора,
которые, как мы выяснили, применяются по сей день.
вот ещё линков на статьи:
http://www.embeddedinsights.com/channel ... rocessing/
http://www.embeddedinsights.com/channel ... ontroller/

а вообще 4-бита выглядит разумным минимумом - тот же BCD без проблем и заморочек считается - вплоть до произвольной длины десятичных чисел ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

4 Bit CPU - It Works!

Post by Lavr »

Ещё один 4-битный проект на просторах интернета...
http://satyadeepk.in/2010/04/4-bit-cpu-it-works/
After series of exhausting night outs, it finally works – Our very own 4-Bit Microprocessor!
Image
Info: 4-bit CPU with an ALU, Register Set and 256×4 bit RAM using Micro-Programmed control. The system implements 16 basic Arithmetic, Logic and Control instructions with 4 bit data bus and 8 bit address bus.
К сожалению - ничего более подробного... :(
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

У меня складывается негативное мнение, что не CPU эти самодельщики
показывают, а АЛУ на мелкой логике. :(
И демонстрируют его работу, манипуируя тумблерам...

Вот ещё один проект: 4bit CPU

Image

К сожалению, ни шрифтов у меня нет, ни английской версии автор не привёл...

Внешний вид платы говорит скорее в пользу моей версии об АЛУ.
Last edited by Lavr on 21 Apr 2012 01:13, edited 2 times in total.
bar
Senior
Posts: 185
Joined: 07 Aug 2006 10:18

Post by bar »

Lavr wrote:К сожалению, ни шрифтов у меня нет, ни английской версии автор не привёл...
http://translate.google.ru/translate?tl ... t_cpu.html
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

Lavr wrote:У меня складывается негативное мнение, что не CPU эти самодельщики
показывают, а АЛУ на мелкой логике. :(
И демонстрируют его работу, манипуируя тумблерам...
Вот ещё один проект: 4bit CPU
К сожалению, ни шрифтов у меня нет, ни английской версии автор не привёл...
Внешний вид платы говорит скорее в пользу моей версии об АЛУ.
маловато для процессора. какой-то подозрительный чип о 24-х ногах. еще и аудиофил, такому точно веры нет.
да, по поводу кодовой страницы - верхняя половина таблицы отведена под кану. например, как сделано в MSX
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

bar wrote:
Lavr wrote:К сожалению, ни шрифтов у меня нет, ни английской версии автор не привёл...
http://translate.google.ru/translate?tl ... t_cpu.html
Вот спасибо-то! :lol: И я сразу всё понял! Автор прочитал в университете
книженцию "How to make the CPU" - вдохновился ею и вот - внизу его ЦПУ,
которое он споял! :D

Это сразу внесло полную ясность во всю трихомудию этого всё-таки не CPU, а АЛУ
как мне представляется...

А автора зовут Никакуи-Панк (Nikukyu-Punch) - а мож это автор веб-сайта...
геннадий
Junior
Posts: 1
Joined: 14 Jan 2012 03:57
Location: 91.124.98.31

Post by геннадий »

Здравствуйте,у меня проблемка тут ,может Кто научит как прочесть-модиф-записать прогу в 4 бит цпу LC6512 от Саньйо? Японцы объяснить не могут, надежда только на русскую смекалку ,спасибо!!! ,или где прочесть,может Кто встречал.Геннадий
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

геннадий wrote:Здравствуйте,у меня проблемка тут ,может Кто научит как прочесть-модиф-записать прогу в 4 бит цпу LC6512 от Саньйо? Японцы объяснить не могут, надежда только на русскую смекалку ,спасибо!!! ,или где прочесть,может Кто встречал.Геннадий
Если вы её у японцев покупали - то только по её японскому даташиту с ней и можно поработать.
Как утверждает наш админ Shaos, даташиты на 4-битные ЦПУ налево-направо не раздаются.
И я склонен согласиться, т.к. сильно много их так и не встретил, хотя и искал.

Конкретно на LC6512 никакой информацией не обладаю.
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Ещё один бестолковый 4-битник попался по пути...
Автор, также как и мы тут, сделал схему 4-битной чисто для экономии.
vinxru wrote:Сначала я попытался нарисовать схему работающую как процессор 8080. Я нарисовал регистры, арифметическо-логическое устройство и стал соединять их линиями, соответствующими выполнению каждой команды этого процессора. И тут я понял, что схема получится неподъемной.
Я начал рисовать схему процессора 6502. Он намного проще 8080, но даже этого не хватило.
И я начал рисовать процессор с нуля. Для удобства я сделал процессор 4-х битным (адрес и данные).
Image

И также, как и я в своём проекте, автор ограничился моделированием в Протезусе...
Но, похоже, сам же модель и удалил... :( Такой вот 4-битный курьёз! 8)
iLavr
vinxru
Retired
Posts: 587
Joined: 27 Mar 2013 04:55
Location: 62.192.229.16

Post by vinxru »

Лежит у меня где то эта схема. Это RGHOST удаляет файлы.

Это был промежуточный этап. Собрать я буду на реле, когда пару сотен реле найду


Image
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Круто :kruto:
Я тут за главного - если что шлите мыло на me собака shaos точка net