Введение в проектирование на языке Verilog
Проектирование цифровых вычислительных систем
| # | Слайды | Примеры | Руководства | Задания |
|---|---|---|---|---|
| 1 | Вводная лекция | - | - | - |
| 2a | SystemVerilog (ч.1) | 02_dpi | - | - |
| 2b | Систолический массив | - | - | 02_syst_arr |
| 3 | Управление потоком данных | - | - | 03_syst_arr |
| 4a | AXI-Stream | 04_axis | - | - |
| 4b | cocotb | 04_cocotb | - | 04_axis_fifo 04_syst_arr |
| 5 | AXI (ч.1) | 05_axi_inc | - | 05_syst_arr |
| 6 | AXI (ч.2) | 06_axil2reg | - | 06_syst_arr |
| 7a | QEMU | 07_qemu_pl011 07_qemu_incdev |
Сборка QEMU | 07_qemu_muldev |
| 7b | Linux Kernel | - | Linux Kernel initramfs BusyBox Device Tree |
07_linux_muldev |
| 8 | Xilinx Zynq-7000 SoС и САПР Vivado | 08_led | Установка Vivado Настройка JTAG-программатора |
08_down_led |
| 9 | Xilinx Zynq-7000 SoС: Linux | 09_ps7_hello 09_ps7_linux 09_ps7_axi_led |
- | 09_ps7_axil_led |
| 11 | Модули ядра Linux | 11_mod_hello 11_mod_chrdev 11_mod_ioctl |
- | 11_mod_alloc |
| 12 | Драйверы устройств в Linux | 12_drv_mmio | - | 12_drv_led |
| 13 | Прерывания | 13_drv_irq 13_thread_irq |
- | - |
| 14 | DMA | 14_axi_scale | - | 14_syst_array |
| 15 | I/O-когерентность | - | - | - |