nedoPC.org

Community for electronics hobbyists, established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 11 Dec 2024 22:17



Reply to topic  [ 68 posts ]  Go to page 1, 2, 3, 4, 5  Next
1-битный процессор микрокода на эмиттерно-связанной логике? 
Author Message
Fanat

Joined: 09 Jun 2022 00:49
Posts: 83
Reply with quote
Очередной бзик у меня

Идея проста: сделать очень быстрый (200 МГц) дико жрущий (пофиг, хоть 300 Вт) процессор микрокода реально существующего процессора (RISC-V, например, чтобы все компиляторы и прочее были доступны).

Получится простой по устройству юзабельный процессор маленькой степени интеграции и из небольшого количества корпусов.

Не видели такого?
Какие есть изъяны у такого подхода?


27 Oct 2022 15:29
Profile
Devil

Joined: 26 May 2003 06:57
Posts: 893
Reply with quote
Начнём с шины адреса. Она ведь не однобитная? :)

_________________
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/


28 Oct 2022 06:30
Profile WWW
Doomed

Joined: 25 Aug 2009 07:02
Posts: 472
Location: Москва
Reply with quote
belfegor96 wrote:
Очередной бзик у меня

Идея проста: сделать очень быстрый (200 МГц) дико жрущий (пофиг, хоть 300 Вт) процессор микрокода реально существующего процессора (RISC-V, например, чтобы все компиляторы и прочее были доступны).

Получится простой по устройству юзабельный процессор маленькой степени интеграции и из небольшого количества корпусов.

Не видели такого?
Какие есть изъяны у такого подхода?

Изъяны? "простой по устройству юзабельный процессор маленькой степени интеграции и из небольшого количества корпусов" - примерно определяется после того, как нарисована схема и опробованы модели. И окончательно - после изготовления работающего прототипа.
А так, противоречий между 200 МГц, ЭСЛ и дико жрущим как бы и нет, препятствий не вижу, все возможно..


28 Oct 2022 07:11
Profile
Fanat

Joined: 09 Jun 2022 00:49
Posts: 83
Reply with quote
b2m wrote:
Начнём с шины адреса. Она ведь не однобитная? :)


А как получится! Можно просто "следующий" адрес дёргать же, как в Motorola MC14500B


28 Oct 2022 12:36
Profile
Fanat

Joined: 09 Jun 2022 00:49
Posts: 83
Reply with quote
Mixa64 wrote:
belfegor96 wrote:
Очередной бзик у меня

Идея проста: сделать очень быстрый (200 МГц) дико жрущий (пофиг, хоть 300 Вт) процессор микрокода реально существующего процессора (RISC-V, например, чтобы все компиляторы и прочее были доступны).

Получится простой по устройству юзабельный процессор маленькой степени интеграции и из небольшого количества корпусов.

Не видели такого?
Какие есть изъяны у такого подхода?

Изъяны? "простой по устройству юзабельный процессор маленькой степени интеграции и из небольшого количества корпусов" - примерно определяется после того, как нарисована схема и опробованы модели. И окончательно - после изготовления работающего прототипа.
А так, противоречий между 200 МГц, ЭСЛ и дико жрущим как бы и нет, препятствий не вижу, все возможно..


Я тут про компенсацию количества корпусов жручестью

Сувенирный же проц, не для продакшена


28 Oct 2022 12:37
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
b2m wrote:
Начнём с шины адреса. Она ведь не однобитная? :)
А совсем не обязательно, чтобы шина адреса была однобитная... :wink:

Как мы на форуме выяснили, у 8-битного z80 - 4-битное АЛУ.

Хотя, конечно же, от автора поста хотелось бы большей конкретики.

_________________
iLavr


30 Oct 2022 04:21
Profile
Fanat

Joined: 09 Jun 2022 00:49
Posts: 83
Reply with quote
Lavr wrote:
Хотя, конечно же, от автора поста хотелось бы большей конкретики.


Сейчас попробую переформулировать:

Идея в том чтобы достигнуть минимализма не за счёт ухищрений с оптимизацией ширины шины, а за счёт скорости работы шины однобитной (во всех смыслах и где это только воможно), но сделанной по схеме ЭСЛ


30 Oct 2022 08:47
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
belfegor96 wrote:
Идея в том чтобы достигнуть минимализма не за счёт ухищрений с оптимизацией ширины шины, а за счёт скорости работы шины однобитной (во всех смыслах и где это только воможно), но сделанной по схеме ЭСЛ

Похожая идея уже звучала на форуме вот здесь: АЛУ на микросхемах ЭСЛ
Но, видимо, никто не решился связаться с микросхемами ЭСЛ.
У меня лично их как тогда не было, так и сейчас нет.

А компьютер, схемотехника которого завязана на однобитную шину, это, скорее всего - KENBAK-1.
Но здесь на форуме его модель так и недопилили до рабочего состояния...
http://www.nedopc.org/forum/viewtopic.php?p=160508#p160508

_________________
iLavr


30 Oct 2022 09:44
Profile
Fanat

Joined: 09 Jun 2022 00:49
Posts: 83
Reply with quote
Lavr wrote:
А компьютер, схемотехника которого завязана на однобитную шину, это, скорее всего - KENBAK-1.


И у меня тоже. Я предполагаю делать на SMT-транзисторах

Lavr wrote:
А компьютер, схемотехника которого завязана на однобитную шину, это, скорее всего - KENBAK-1.
Но здесь на форуме его модель так и недопилили до рабочего состояния...


Да-да, натыкался тут на KENBAK-1! Но он канул в Лету, похоже. Сайт помер, не скачиваются файлы.

upd: нет, перепутал. Было что-то более простое, буквально на 4-5 корпусах низкой степени интеграции + память. Типа branfuck-процессора


30 Oct 2022 14:04
Profile
Fanat

Joined: 09 Jun 2022 00:49
Posts: 83
Reply with quote
Вот что нашёл:

https://relaysbc.sourceforge.net/

Single Board Relay Computer "Trainer"

В нём минимально возможного количества реле автор попытался добиться. Похоже, то что нужно!


30 Oct 2022 16:31
Profile
Novelist

Joined: 16 Feb 2017 23:42
Posts: 37
Reply with quote
А почему никто не вспомнил о 1800 серии. Например 1800ВС1 встречается в пластике и недорого 4х разрядное ЭСЛ АЛУ с возможностью каскадирования.

А вот как ОЗУ/ПЗУ вы делать собираетесь - это интереснее.


31 Oct 2022 04:41
Profile
Fanat

Joined: 09 Jun 2022 00:49
Posts: 83
Reply with quote
FantomTS wrote:
А почему никто не вспомнил о 1800 серии. Например 1800ВС1 встречается в пластике и недорого 4х разрядное ЭСЛ АЛУ с возможностью каскадирования.


Не спортивно :-)

FantomTS wrote:
А вот как ОЗУ/ПЗУ вы делать собираетесь - это интереснее.


Пока никак. ПЗУ может быть даже на матрице из диодов, чтобы некий примитивный начальный загрузчик могло грузить.

А вот ОЗУ... Вроде бы, устаревшие динамические SIMM/DIMM как раз нужными скоростями обладают? И девать их сейчас особо некуда.


31 Oct 2022 13:19
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
belfegor96 wrote:
А вот ОЗУ... Вроде бы, устаревшие динамические SIMM/DIMM как раз нужными скоростями обладают?

Не обладают. Надо брать статические ОЗУ с кэш-памяти микропроцессоров. Они зело шустрее.

_________________
iLavr


31 Oct 2022 13:47
Profile
Fanat

Joined: 09 Jun 2022 00:49
Posts: 83
Reply with quote
Lavr wrote:
belfegor96 wrote:
А вот ОЗУ... Вроде бы, устаревшие динамические SIMM/DIMM как раз нужными скоростями обладают?

Не обладают. Надо брать статические ОЗУ с кэш-памяти микропроцессоров. Они зело шустрее.


Для выполнения микрокода много памяти не нужно. Можно сделать, скажем, 128 бит на транзисторных защёлках - этого должно хватить, интуитивно


31 Oct 2022 14:00
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
belfegor96 wrote:
Lavr wrote:
belfegor96 wrote:
А вот ОЗУ... Вроде бы, устаревшие динамические SIMM/DIMM как раз нужными скоростями обладают?

Не обладают. Надо брать статические ОЗУ с кэш-памяти микропроцессоров. Они зело шустрее.

Для выполнения микрокода много памяти не нужно. Можно сделать, скажем, 128 бит на транзисторных защёлках - этого должно хватить, интуитивно

Берите, кто ж вам не велит? :roll: Я просто ответил на ваш вопрос:
"...устаревшие динамические SIMM/DIMM как раз нужными скоростями НЕ обладают."

_________________
iLavr


01 Nov 2022 01:54
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 68 posts ]  Go to page 1, 2, 3, 4, 5  Next

Who is online

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