Учебник Дэвида Харриса и Сары Харрис «Цифровая схемотехника и архитектура компьютера», второе издание, 2012, сводит вместе миры программного обеспечения и аппаратуры, являясь одновременно введением и в разработку микросхем, и в низкоуровневое программирование для студентов младших курсов. Этот учебник превосходит более ранний вводный учебник «Архитектура компьютера и проектирование компьютерных систем» от Дэвида Паттерсона и Джона Хеннесси, причем соавтор предыдущего учебника Дэвид Паттерсон сам рекомендовал учебник от Харрисов как более продвинутый. Следуя новому учебнику, студенты строят реализацию подмножества архитектуры MIPS, используя платы с ПЛИС / FPGA, после чего сравнивают эту реализацию с индустриальными микроконтроллерами Microchip PIC32. Таким образом вводится вместе схемотехника, языки описания аппаратуры Verilog и VHDL, архитектура компьютера, микроархитектура (организация процессорного конвейера) и программирование на ассемблере — в общем все, что находится между физикой и высокоуровневым программированием.
Как загрузить? К сожалению, не одним кликом. Сначала надо зарегистрироваться в пользовательском коммьюнити Imagination Technologies, потом зарегистрироваться в образовательных программах на том же сайте, после чего наконец скачать — инструкция в конце поста, перед фотографиями участников.
http://www.silicon-r...ris-in-russian/
В общем, регистрируйтесь, качайте, учитесь!
PS: Если лениво регистриться - альтернативные источники:
https://cloud.mail.r.../LAqh/khU9qjNJJ (ссылка на фаил)
или
http://static.nightm...translation.pdf
Но в альтернативных источниках не все предисловия к изданию, в том числе, нет предисловияЮ где есть ссылки, откуда скачать всякие бесплатные версии софтвера для автоматизации проектирования, откуда скачать код, напечатанный в учебнике, и т.д.