LINUX.ORG.RU

Какое нужно минимальное количество транзисторов для процессора?


1

1

Я имею в виду, что процессор именно на транзисторах, а не на лампах. Неужели никто не пробовал придумать/посчитать минимальное количество хотя бы теоретически?

процессор Intel 4004 содержал 2300 транзисторов

Моторола выпускала 1-битный процессор с 16-ю командами MC14500 (но не опубликовала сколько в нём транзисторов). Энтузисаты потом собрали аналогичный процессор из 672 транзисторов.

То есть это уже обозримое (и не смертельно дорогое) количество для того, чтобы собрать из рассыпухи такую штуку в учебных целях или для управления чем-нибудь несложным / небыстрым.

И даже просто виртуально сэмулировать в какой-нибудь программе для моделирования электроцепей было бы прикольно



Последнее исправление: Indaril_Shpritz (всего исправлений: 4)
Ответ на: комментарий от anonymous

имеется в виду универсальный процессор, а не специально заточенная под задачу аппаратная схема

Indaril_Shpritz
() автор топика

ну вот считай, что около 600 и есть минимум

на лампах или транзисторах - разницы нет

Harald ★★★★★
()
Ответ на: комментарий от Harald

вот считай, что около 600

хотелось бы увидеть прикидку/конкретику - почему именно столько и какие функции там как реализованы

Indaril_Shpritz
() автор топика

Даже схему из пары тысяч транзисторов собрать энтузиасту в общем-то реально. Было бы желание. Вот из сотен тысяч - уже нет. Но проблема в том, что рассыпуха будет плохо работать с повышением частоты (слишком большие расстояния придётся проходить электричеству от одного конца схемы к другому и это ограничит максимальную частоту исходя из скорости света).

А вообще люди делали микроконтроллеры даже на механике и пневматике, вообще без транзисторов.

KivApple ★★★★★
()
Последнее исправление: KivApple (всего исправлений: 1)

И даже просто виртуально сэмулировать в какой-нибудь программе для моделирования электроцепей было бы прикольно

FPGA, например http://marsohod.org/index.php/prodmarsohod2/amber-arm-soc

или курс «От физики к программированию»

если руками собирать, то лучше использовать вентили а не транзисторы. Ну и поработав с ПЛИС понимаешь, что провода лучше соединять загружая прошивочку с флеша, сгенерированную на верилоге или вхдл, а не ручками, паяльником.

anonymous
()
Ответ на: комментарий от spqr

О, тут два интересных:
1) Собран на 415 реле, на взгляд около 7Гц :-)
2) собран на самых простых низкочастотных биполярных транзисторах (около 3000 штук). Тактовая частота – 500КГц, из микросхем только память и генерация синхросигнала. Производство таких транзисторов на кухне вполне реально наладить уже через год после ядерной войны

Indaril_Shpritz
() автор топика

Правило 110, скорее всего, можно реализовать на менее чем сотне транзисторов (где большая часть будет контроллером доступа к шине памяти).

anonymous
()

Быдло не может в селеновые выпрямители.

anonymous
()
Ответ на: комментарий от Indaril_Shpritz

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

а по таким критериям остается выбирать из списка выше

MyTrooName ★★★★★
()
Ответ на: комментарий от MyTrooName

Например, чтобы разместить максимально возможное количество ядер на кристалле. Или для реализации на экзотическом техпроцессе (3д-печать, тканная электроника, механика, и т.д.)

anonymous
()

Гугли про BMOW и другие самодельные процессоры.

PolarFox ★★★★★
()
Ответ на: комментарий от anonymous

Например, чтобы разместить максимально возможное количество ядер на кристалле

нужно оптимизировать в первую очередь не количество транзисторов, а размещение связей

Или для реализации на экзотическом техпроцессе

ну, разве что ради извращений)

MyTrooName ★★★★★
()
Ответ на: комментарий от anonymous

большую часть кристалла занимает кэш

В Parallela никакого кэша нет. Однако ядер все равно с гулькин нос поместилось.

anonymous
()
Ответ на: комментарий от MyTrooName

нужно оптимизировать в первую очередь не количество транзисторов, а размещение связей

Эти величины и так скоррелированны.

ну, разве что ради извращений)

Это не извращения, это до фига полезных технологий, включая RFID, электронику, вшитую в одежду, биочипы, имплантируемую электронику, стрессоустойчивую электронику, и т.д.

anonymous
()

Было бы наверное правильнее - сколько нужно базовых элементов.
А про них и их примерные схемы в микросхемах здесь.

hbars ★★★★★
()
Ответ на: комментарий от anonymous

Эти величины и так скоррелированны.

какие - эти?

MyTrooName ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.