Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как люди создают архитектуру процессора?

В нем же ведь миллиарды транзисторов, как можно нечто настолько детально продумать?
Или эти миллиарды образуют мелкие множества из нескольких тысяч-миллионов транзисторов которые отвечают за какой-то специфический процесс (сложение например), и архитекторы работают над этими множествами а не над каждым транзистором?
Технологии
Кайло Фернан
  ·   · 3,0 K
просто инженер  · 6 июн 2022
Ну так никто с этого конца не начинает работы…
Сначала пишется алгоритм действий в стиле - если то-то - то сюда, а если нет - то сюда и тут делаем то-то и то-то, а потом, если вот это произойдет, то значит сюда и тут делаем это…… Потом делаем отладку этого описания - алгоритма. И тут мы еще ни о каких транзисторах не думаем вообще - мы даже еще не решили в какой среде это будет реализовано - может аппаратными средствами или данный алгоритм вообще загоним в микропроцессор, а реализацию на физических элементах сделаем для периферийных задач - считывание, передача, обмен, включение, управление чем-то или получение данных….. и т.д. И вот когда алгоритм отлажен мы уже думаем - Куда его всандалить… для этого нужно изучить или знать современные методы и платформы, чтобы т.е. что сейчас поддерживается промышленностью - ведь нам понадобится это с чем-то согласовывать и куда-то внедрять и из чего-то делать. Например захотели это засунуть в контроллер - значит нужно знать какие контроллеры на рынке - с какими характеристиками, какие нам подойдут и будут перспективными, чтобы не прекратился их выпуск или цена будет заоблачной. ну и так далее. Много вопросов при разработке… …
Пишу код и т.п.  · 31 мая 2022  · itustinov.ru
Логика микросхем описывается языками описания аппаратуры (HDL), похожими на декларативные языки программирования. Кстати, проекты на этих языках можно не изготавливать физически, а заливать на ПЛИС. Также, Verilog можно... Читать далее