Author |
Message |
belfegor96
Fanat
Joined: 09 Jun 2022 00:49 Posts: 83
|
Очередной бзик у меня
Идея проста: сделать очень быстрый (200 МГц) дико жрущий (пофиг, хоть 300 Вт) процессор микрокода реально существующего процессора (RISC-V, например, чтобы все компиляторы и прочее были доступны).
Получится простой по устройству юзабельный процессор маленькой степени интеграции и из небольшого количества корпусов.
Не видели такого? Какие есть изъяны у такого подхода?
|
27 Oct 2022 15:29 |
|
|
b2m
Devil
Joined: 26 May 2003 06:57 Posts: 893
|
Начнём с шины адреса. Она ведь не однобитная?
_________________Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
|
28 Oct 2022 06:30 |
|
|
Mixa64
Doomed
Joined: 25 Aug 2009 07:02 Posts: 472 Location: Москва
|
Изъяны? "простой по устройству юзабельный процессор маленькой степени интеграции и из небольшого количества корпусов" - примерно определяется после того, как нарисована схема и опробованы модели. И окончательно - после изготовления работающего прототипа. А так, противоречий между 200 МГц, ЭСЛ и дико жрущим как бы и нет, препятствий не вижу, все возможно..
|
28 Oct 2022 07:11 |
|
|
belfegor96
Fanat
Joined: 09 Jun 2022 00:49 Posts: 83
|
А как получится! Можно просто "следующий" адрес дёргать же, как в Motorola MC14500B
|
28 Oct 2022 12:36 |
|
|
belfegor96
Fanat
Joined: 09 Jun 2022 00:49 Posts: 83
|
Я тут про компенсацию количества корпусов жручестью Сувенирный же проц, не для продакшена
|
28 Oct 2022 12:37 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А совсем не обязательно, чтобы шина адреса была однобитная... Как мы на форуме выяснили, у 8-битного z80 - 4-битное АЛУ. Хотя, конечно же, от автора поста хотелось бы б ольшей конкретики.
_________________ iLavr
|
30 Oct 2022 04:21 |
|
|
belfegor96
Fanat
Joined: 09 Jun 2022 00:49 Posts: 83
|
Сейчас попробую переформулировать: Идея в том чтобы достигнуть минимализма не за счёт ухищрений с оптимизацией ширины шины, а за счёт скорости работы шины однобитной (во всех смыслах и где это только воможно), но сделанной по схеме ЭСЛ
|
30 Oct 2022 08:47 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Похожая идея уже звучала на форуме вот здесь: АЛУ на микросхемах ЭСЛНо, видимо, никто не решился связаться с микросхемами ЭСЛ. У меня лично их как тогда не было, так и сейчас нет. А компьютер, схемотехника которого завязана на однобитную шину, это, скорее всего - KENBAK-1. Но здесь на форуме его модель так и недопилили до рабочего состояния... http://www.nedopc.org/forum/viewtopic.php?p=160508#p160508
_________________ iLavr
|
30 Oct 2022 09:44 |
|
|
belfegor96
Fanat
Joined: 09 Jun 2022 00:49 Posts: 83
|
И у меня тоже. Я предполагаю делать на SMT-транзисторах Да-да, натыкался тут на KENBAK-1! Но он канул в Лету, похоже. Сайт помер, не скачиваются файлы. upd: нет, перепутал. Было что-то более простое, буквально на 4-5 корпусах низкой степени интеграции + память. Типа branfuck-процессора
|
30 Oct 2022 14:04 |
|
|
belfegor96
Fanat
Joined: 09 Jun 2022 00:49 Posts: 83
|
Вот что нашёл: https://relaysbc.sourceforge.net/Single Board Relay Computer "Trainer" В нём минимально возможного количества реле автор попытался добиться. Похоже, то что нужно!
|
30 Oct 2022 16:31 |
|
|
FantomTS
Novelist
Joined: 16 Feb 2017 23:42 Posts: 37
|
А почему никто не вспомнил о 1800 серии. Например 1800ВС1 встречается в пластике и недорого 4х разрядное ЭСЛ АЛУ с возможностью каскадирования.
А вот как ОЗУ/ПЗУ вы делать собираетесь - это интереснее.
|
31 Oct 2022 04:41 |
|
|
belfegor96
Fanat
Joined: 09 Jun 2022 00:49 Posts: 83
|
Не спортивно Пока никак. ПЗУ может быть даже на матрице из диодов, чтобы некий примитивный начальный загрузчик могло грузить. А вот ОЗУ... Вроде бы, устаревшие динамические SIMM/DIMM как раз нужными скоростями обладают? И девать их сейчас особо некуда.
|
31 Oct 2022 13:19 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Не обладают. Надо брать статические ОЗУ с кэш-памяти микропроцессоров. Они зело шустрее.
_________________ iLavr
|
31 Oct 2022 13:47 |
|
|
belfegor96
Fanat
Joined: 09 Jun 2022 00:49 Posts: 83
|
Для выполнения микрокода много памяти не нужно. Можно сделать, скажем, 128 бит на транзисторных защёлках - этого должно хватить, интуитивно
|
31 Oct 2022 14:00 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Берите, кто ж вам не велит? Я просто ответил на ваш вопрос: "...устаревшие динамические SIMM/DIMM как раз нужными скоростями НЕ обладают."
_________________ iLavr
|
01 Nov 2022 01:54 |
|
|