1

Я хочу узнать, как организована компьютерная техника на самом низком уровне. Меня интересует внутренняя структура СБИС (микропроцессоры), схемы, алгоритмы быстрой математики.

Я ищу хороший обзор аппаратного дизайна и вариантов реализации. Как современные сумматоры, множители и делители могут быть реализованы для мультигигагерных чипов (до 5-10 ГГц).

Мне нужен хороший, широкий и достаточно глубокий обзор. Это может быть книга.

Спасибо

Upd. Только что нашел один интересный http://www.aoki.ecei.tohoku.ac.jp/arith/mg/algorithm.html - аппаратные алгоритмы для арифметических модулей. Даже с генератором арифметических модулей в verilog. Но какие из описанных схем используются в современных процессорах? А как насчет делителей?

3 ответа3

1

Проверьте тексты на Digilent. Они немного больше сфокусированы на практических аспектах, но было бы неплохо, если вы не знакомы с проектированием и тестированием с использованием FPGA. У них также есть несколько хороших плат для проектирования ПЛИС, так что вы можете создавать свои чипы с ПЛИС и тому подобное. Многочастотная часть в большей степени зависит от физического размера кристалла, что потребует некоторого изучения электродинамики и хорошей математики.

http://www.digilentinc.com/Products/Catalog.cfm?NavPath=2,729&Cat=14

Также вы можете скачать файлы verilog для чиповой многопроцессорной системы, составляющей ядро нового процессора Sun CoolTreads. Проверьте http://www.opensparc.net/ Как только вы получите общее представление о том, как все работает, играя с FPGA, вы можете начать играть с тем, что находится в этих файлах в ваших проектах.

0

Только что нашел один интересный http://www.aoki.ecei.tohoku.ac.jp/arith/mg/algorithm.html - аппаратные алгоритмы для арифметических модулей. Даже с генератором арифметических модулей в verilog. Но какие из описанных схем используются в современных процессорах?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .