SkillAgentSearch skills...

DigitalDesignSchool

DigitalDesignSchool2022/23 repository

Install / Use

/learn @EDAMC/DigitalDesignSchool
About this skill

Quality Score

0/100

Category

Design

Supported Platforms

Universal

README

DigitalDesignSchool

DigitalDesignSchool2022/23

В данном репозитории будут выкладываться презентации и лабораторные работы в том порядке, в котором они идут в курсе 22/23 года.

  • Общий каталог лабораторных работ на Я.Диске: https://disk.yandex.ru/d/tdTtazrW10ECXw
  • Видео-лекции по каждому занятию: https://youtube.com/playlist?list=PLi3mfxNhwAi9H6biQbhc4KUoVghb1XCio

:white_check_mark: - day_1: Введение в маршрут проектирования и упражнения с комбинационной логикой. Testbench для комбинационной логики. 10.09.2022.

  • Требуется установка icarus verilog версии 11.0.
  • Yandex disk папки с лабораторными: https://disk.yandex.ru/d/TgNzKg37H9zZmQ .
  • win установщик Icarus 11.0: https://disk.yandex.ru/d/YF9rduGAVGioEA.
  • На Ubuntu 22.04 (Для других версий требуется ручная установка icarus 11):
sudo apt install iverilog gtkwave

:white_check_mark: - day_2: Архитектура: вид процессора с точки зрения программиста. Упражнения на симуляторе на уровне инструкций RARS. 16.09.2022

  • Yandex disk папки с лабораторными: https://disk.yandex.ru/d/RDoKKMk_g4QBrw
  • Требуется установка java jre/jdk. win установщик последней версии: https://disk.yandex.ru/d/Fh9obaB71tMA3Q.
  • На Ubuntu:
sudo apt-get install openjdk-8-jre
  • Доп.материалы к занятию: https://disk.yandex.ru/d/Epmk_EjsGL4eWw
  • Доп. ссылки для скачивания инструментов сборки и дизассемблирования: https://syntacore.com/page/products/sw-tools

:white_check_mark: -day_3: Разбор и решение задач по комбинационной логике с Занятия №1. 24.09.2022

  • Ссылка на youtube: https://www.youtube.com/watch?v=kop6R1j5EGo&t=2s

:white_check_mark: -day_4: Последовательностная логика на ПЛИС. Схемы с тактовым сигналом и состоянием. 01.10.2022

  • Требуется установка Quartus 21.1 и icarus verilog версии 11.0. (При наличии платы так же необходимо установить драйвер USB-BLASTER)
  • win/Ubuntu установщики Quartus 21.1 : https://disk.yandex.ru/d/CSn1xlo5QHj-HA
  • Yandex disk папки с лабораторными: https://disk.yandex.ru/d/_KyTcb9fO7AJTQ.
  • win установщик Icarus 11.0: https://disk.yandex.ru/d/YF9rduGAVGioEA. На Ubuntu 22.04 (Для других версий требуется ручная установка icarus 11) :
sudo apt install iverilog gtkwave.
  • Инструкции по установке ПО: installation_instruction.pdf в репозитории git
  • Описание структуры каталога с лабораторными в installation_instruction.pdf

:white_check_mark: -day_5: Концепция конечного автомата на ПЛИС: от распознавания последовательностей до компьютерной игры. 08.10.2022

  • Требуется установка Quartus 21.1 и icarus verilog версии 11.0. (При наличии платы так же необходимо установить драйвер USB-BLASTER)
  • win/Ubuntu установщики Quartus 21.1 : https://disk.yandex.ru/d/CSn1xlo5QHj-HA
  • Yandex disk папки с лабораторными: https://disk.yandex.ru/d/Oeop5Ao0eIK_JQ.
  • win установщик Icarus 11.0: https://disk.yandex.ru/d/YF9rduGAVGioEA. На Ubuntu 22.04 (Для других версий требуется ручная установка icarus 11) :
sudo apt install iverilog gtkwave.
  • Инструкции по установке ПО: installation_instruction.pdf в репозитории git
  • Описание структуры каталога с лабораторными в installation_instruction.pdf

:white_check_mark: -day_6: Модуль приема уровня звука с микрофона. 14.10.2022

  • Требуется установка Quartus 21.1 (При наличии платы так же необходимо установить драйвер USB-BLASTER)
  • win/Ubuntu установщики Quartus 21.1 : https://disk.yandex.ru/d/CSn1xlo5QHj-HA
  • Требуется наличие модуля микрофона PMOD MIC3 и платы OMDAZZ/RZRD.
  • Yandex disk папки с лабораторными: https://disk.yandex.ru/d/E9hyOPFwLlAz9w.
  • Инструкции по установке ПО: installation_instruction.pdf в репозитории git
  • Описание структуры каталога с лабораторными в installation_instruction.pdf

:white_check_mark: -day_7: Система проектирования OpenLane. 22.10.2022

  • Ya.Disk с инструкциями и виртуальной машиной: https://disk.yandex.ru/d/fA1sQncc5wWfcw

:white_check_mark: -day_8: Микроархитектура однотактового процессора SCHOOLRISCV. 29.10.2022

  • Основной репозиторий SCHOOLRISCV: https://github.com/zhelnio/schoolRISCV
  • Требуется установка java jre/jdk 8 версии или новее для использования симулятора RARS.
  • win установщик последней версии jre: https://disk.yandex.ru/d/Fh9obaB71tMA3Q
  • На Ubuntu:
sudo apt-get install openjdk-8-jre
  • Требуется установка Quartus 21.1 (При наличии платы так же необходимо установить драйвер USB-BLASTER)
  • win/Ubuntu установщики Quartus 21.1 : https://disk.yandex.ru/d/CSn1xlo5QHj-HA
  • Для симуляции необходим Icarus Verilog
  • win установщик Icarus 11.0: https://disk.yandex.ru/d/YF9rduGAVGioEA
  • На Ubuntu 22.04 :
sudo apt install iverilog gtkwave.
  • Для работы с Makefile на Ubuntu: sudo apt install make

:white_check_mark: -day_9: Арбитры и разделение памяти между несколькими процессорными ядрами. 12.11.2022

  • Занятие предполагает использование ОС Linux
  • На win: Есть готовая виртуальная машина с Quartus, ModelSim, VSCode и инструкции по установке: https://disk.yandex.ru/d/CFoJ0K1WMLTnIA
  • На Linux: Необходимо установить ModelSim, VSCode с расширением TerosHDL.
  • Установщик ModelSim для win/linux последней версии : https://disk.yandex.ru/d/zuN-mJTungHEDg
  • Установка ModelSim на Linux:
    • Для корректной работы ModelSim необходимо установить следующие библиотеки:

      sudo dpkg --add-architecture i386
      sudo apt update
      sudo apt-get --yes install libc6:i386 libncurses5:i386 libxtst6:i386 libxft2:i386 libc6:i386 libncurses5:i386 libstdc++6:i386
      
    • Запуск установки в папке с дистрибутивом .run производится так:

      sudo chmod +x ./*.run
      ./*.run
      
  • VsCode можно скачать с оф.сайта: https://code.visualstudio.com/

:white_check_mark: -day_10: Операции с плавающей точкой. Буферы FIFO. 19.11.2022


:white_check_mark: -day_11: Конвейерные процессоры. 26.11.2022 Для занятия необходим симулятор ModelSim

  • Установщик ModelSim для win/linux последней версии : https://disk.yandex.ru/d/zuN-mJTungHEDg
  • Установка ModelSim на Linux:
    • Для корректной работы ModelSim необходимо установить следующие библиотеки:

      sudo dpkg --add-architecture i386
      sudo apt update
      sudo apt-get --yes install libc6:i386 libncurses5:i386 libxtst6:i386 libxft2:i386 libc6:i386 libncurses5:i386 libstdc++6:i386
      
    • Запуск установки в папке с дистрибутивом .run производится так:

      sudo chmod +x ./*.run
      ./*.run
      

:black_square_button: -day_12: Проектирование процессорного кэша и измерение его производительности. 02.12.2022 Конвейерные процессоры. 26.11.2022 Для занятия необходим симулятор ModelSim

  • Установщик ModelSim для win/linux последней версии : https://disk.yandex.ru/d/zuN-mJTungHEDg
  • Установка ModelSim на Linux:
    • Для корректной работы ModelSim необходимо установить следующие библиотеки:

      sudo dpkg --add-architecture i386
      sudo apt update
      sudo apt-get --yes install libc6:i386 libncurses5:i386 libxtst6:i386 libxft2:i386 libc6:i386 libncurses5:i386 libstdc++6:i386
      
    • Запуск установки в папке с дистрибутивом .run производится так:

      sudo chmod +x ./*.run
      ./*.run
      
View on GitHub
GitHub Stars21
CategoryDesign
Updated4mo ago
Forks11

Languages

Assembly

Security Score

72/100

Audited on Nov 3, 2025

No findings