![hh2e_lecture_slides_banner_3](https://habrastorage.org/getpro/habr/post_images/a4b/a82/228/a4ba8222892cc10c4960d89491c017da.png)
Господа! Сегодня на 1 сентября, в День Знаний, группа из украинских преподавателей вузов, их аспиранток, а также российских инженеров, решили, по согласованию с британскими издателями Elsevier через компанию Imagination Technologies, сделать небольшой подарок всем учителям компьютерной архитектуры и цифровой схемотехники, особенно тем, которые используют популярный учебник Дэвида Харриса и Сары Харрис.
Просто нажмите вот на эту ссылку и вы получите zip-файл с слайдами для чтения лекций по этому учебнику на русском языке. Причем без регистрации, которая требуется для загрузки учебника как такового.
Слайды могут быть полезны не только учителям, но и любым интересующимся, кто хочет узнать, как своими руками построить микропроцессор, но не хочет пробиваться через 1600 планшетных страниц книги.
Итого, вырезка из слайдов, чтобы вы поняли, о чем идет речь:
![](https://habrastorage.org/getpro/habr/post_images/d2b/b78/12e/d2bb7812e525d43ef8d9d21ca55e47e7.png)
![](https://habrastorage.org/getpro/habr/post_images/475/fbd/8b6/475fbd8b6d9d7b478d010fde2448535a.png)
![](https://habrastorage.org/getpro/habr/post_images/cd2/f36/920/cd2f36920149ed07c9e877c6fd45f7cf.png)
![](https://habrastorage.org/getpro/habr/post_images/3e7/f83/4a9/3e7f834a916d819fc6f677280625111c.png)
![](https://habrastorage.org/getpro/habr/post_images/ce5/eab/ee8/ce5eabee85f2d8018d1b17f30669c24f.png)
![](https://habrastorage.org/getpro/habr/post_images/74f/d5e/7bc/74fd5e7bcefcb7c881765a9d2c5c8b35.png)
![](https://habrastorage.org/getpro/habr/post_images/763/af8/da3/763af8da3d17ac4cec7a02afaab624f0.png)
![](https://habrastorage.org/getpro/habr/post_images/388/dae/848/388dae848dd60a24370d16487b9fd14d.png)
![](https://habrastorage.org/getpro/habr/post_images/3c0/abe/300/3c0abe300f220c339e6392cd71617b22.png)
![](https://habrastorage.org/getpro/habr/post_images/fa9/a7a/2c3/fa9a7a2c325e7003ce39b053d5799d35.png)
![](https://habrastorage.org/getpro/habr/post_images/871/c92/be6/871c92be606b94295e5956ed30637184.png)
![](https://habrastorage.org/getpro/habr/post_images/93d/e75/e97/93de75e97eb36e7a5824be9c0422527b.png)
![](https://habrastorage.org/getpro/habr/post_images/8a9/3a6/b62/8a93a6b62235900a5aeb2e379db2fd35.png)
![](https://habrastorage.org/getpro/habr/post_images/9fe/3b5/785/9fe3b57852160764a02e823978e5ebe7.png)
![](https://habrastorage.org/getpro/habr/post_images/f9d/22a/3f9/f9d22a3f99a8e4439aa401b05f77387c.png)
![](https://habrastorage.org/getpro/habr/post_images/847/19b/70a/84719b70a1f8d417a5d4851289d9fefa.png)
![](https://habrastorage.org/getpro/habr/post_images/169/cf1/3a4/169cf13a4c517e274d712499cdf3fcf5.png)
![](https://habrastorage.org/getpro/habr/post_images/108/619/3fc/1086193fcbcf809ff11451b1bb36af44.png)
![](https://habrastorage.org/getpro/habr/post_images/54f/ae3/3e0/54fae33e027f5ee5e3645f5b7d36e2da.png)
![](https://habrastorage.org/getpro/habr/post_images/0df/5cd/9a1/0df5cd9a19b5c9d35447aea1d6d97c06.png)
![](https://habrastorage.org/getpro/habr/post_images/b42/435/042/b42435042c552afc3bb3f5f298c776fc.png)
ZIP-файл со всеми слайдами для лекций находится здесь
Эти слайды предназначены для преподавателей, которые читают лекции на основе учебника «Цифровая схемотехника и архитектура компьютера» авторов Дэвида Харриса и Сары Харрис. Бесплатный русский перевод второго издания этого учебника можно загрузить с сайта компании Imagination Technologies:
http://community.imgtec.com/downloads/digital-design-and-computer-architecture-russian-edition-second-edition
Процедура регистрации на сайте компании Imagination Technologies описана на странице:
http://habrahabr.ru/post/306982
Перевод данных слайдов на русский язык был выполнен командой сотрудников университетов и компаний из России, Украины, США в составе:
- Александр Барабанов — доцент кафедры компьютерной инженерии факультета радиофизики, электроники и компьютерных систем Киевского национального университета имени Тараса Шевченко, кандидат физ.-мат. наук, Киев, Украина;
- Антон Брюзгин — начальник отдела АО «Вибро-прибор», Санкт-Петербург, Россия.
- Евгений Короткий — доцент кафедры конструирования электронно-вычислительной аппаратуры факультета электроники Национального технического университета Украины «Киевский Политехнический Институт», руководитель открытой лаборатории электроники Lampa, кандидат технических наук, Киев, Украина;
- Евгения Литвинова – заместитель декана факультета компьютерной инженерии и управления, доктор технических наук, профессор кафедры автоматизации проектирования вычислительной техники Харьковского национального университета радиоэлектроники, Харьков, Украина;
- Юрий Панчул — старший инженер по разработке и верификации блоков микропроцессорного ядра в команде MIPS I6400, Imagination Technologies, отделение в Санта-Кларе, Калифорния, США;
- Дмитрий Рожко — инженер-программист АО «Вибро-прибор», магистр Санкт-Петербургского государственного автономного университета аэрокосмического приборостроения (ГУАП), Санкт-Петербург, Россия;
- Владимир Хаханов – декан факультета компьютерной инженерии и управления, проректор по научной работе, доктор технических наук, профессор кафедры автоматизации проектирования вычислительной техники Харьковского национального университета радиоэлектроники, Харьков, Украина;
- Светлана Чумаченко – заведующая кафедрой автоматизации проектирования вычислительной техники Харьковского национального университета радиоэлектроники, доктор технических наук, профессор, Харьков, Украина.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Комментарии (12)
capitanov
01.09.2016 10:40+1Спасибо за слайды! Очень часто ко мне обращаются студенты и начинающие разработчики в области цифровой микроэлектроники и радиотехники с вопросами «что читать, куда копать?». Всем без исключения я рекомендую определенный список литературы, и книга «Цифровая схемотехника и архитектура компьютера» стоит в первых рядах. :)
Khort
01.09.2016 14:02+1Отличные лекции!
К слову, у этих же авторов и вторая книга вышла,
Digital Design and Computer Architecture ARM Edition
Но в отличие от издания MIPS, версия для ARM не бесплатна и есть только на английском
d_olex
01.09.2016 17:46Другое: использование HDL для задач реверс инженеринга и атак на различные чипы и шины. Единственное что омрачает радость — кривой и баганутый говнософт от Xilinx.
YuriPanchul
01.09.2016 20:34-1Я согласен, что софт от Altera стабильнее и работает быстрее, чем от Xilinx
d_olex
01.09.2016 21:33Да, так и есть, но под альтеру тяжело найти дешевые дев киты с PCI-E (что бы в комплекте было и бесплатное для некоммерческого использования IP ядро реализующее нижние уровни PCI-E стека, и все-все-все), поэтому приходится давиться ISE :(
d_olex
01.09.2016 21:42Еще в Xilinx есть такая совершенно замечательная штука как microblaze. Причем хорош не столько сам microblaze (проприетарщина же, что в ней может быть хорошего), сколько его интеграция в средства для разработки от вендора: запилить себе кастомный SoC с необходимым набором периферии и SDK — это в буквальном смысле next-next-next-finish и готово. В случае с альтерой для достижения того же самого понадобится всяко больше телодвижений.
YuriPanchul
01.09.2016 21:47-1microblaze при всей его интегрированности совсем не подходит для обучения студентов микроархитектуре конвейера промышленных ядер. Кроме этого, дизайн с ним нельзя использовать чтобы сделать ASIC. Посему я агитирую за MIPSfpga ( https://habrahabr.ru/post/278681/ и https://habrahabr.ru/post/275215/ )
d_olex
01.09.2016 22:43Да, microblaze плох для обучения, это скорее решение начального уровня для ленивых балбесов вроде меня которые хотят нажать пару кнопок и получить готовое к использованию процессорное ядро на которое можно вынести высокоуровневую обвязку вокруг своей HDL логики не заморачиваюсь с подключением FPGA к внешнему микроконтроллеру или к компу.
А MIPSfpga доступен в виде IP ядра для ISE? У меня Xilinx 6-й серии, в связи с чем использовать Vivado возможности нет :(YuriPanchul
01.09.2016 23:44-1Да, MIPSfpga работает с ISE, но FPGA должен быть достаточно большой (какой именно вы используете?)
old_bear
01.09.2016 22:37До появления Вивады у Xilinx-а всё было отлично. Но потом
пришли индусы
поменялась идеология и стало печально.
Помню, как я отдавал безусловное предпочтение Xilinx-у за то, что там можно было из hdl-кода задать поэлементную расстановку примитивов по кристаллу (в т.ч. относительную и вложенную) и даже рутинг (в т.ч. относительный). Можно было выжать из чипа всё, особенно на больших регулярных конструкциях, на которых автоматический плейсмент и рутинг до сих пор несостоятельны.
А теперь всё это сломали в угоду всякой попсе для начинающих.
yan4esko
Спасибо! Жене Короткому привет, отличный преподаватель и человек, всегда на гребне современных технологий и практик преподавания!