Skip to content

Nikolai2038/politech-labs-modeling-languages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

137 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

politech-labs-modeling-languages

Лабораторные работы по предмету "Языки моделирования и описания цифровой аппаратуры" (универ, 3-ий семестр).

Используется Windows XP и программы:

  • MAX+plus II;
  • Quartus II;
  • Active VHDL.

Расширения файлов

  • .gdf - "Graphic" - Схема;
  • .scf - "Workflow" - Временная линия;
  • .sym - Сохранённая схема как символ, который можно использовать в файлах .gdf. У таких файлов специально стираю префикс, чтобы название было коротким;
  • .vhd - Текстовый файл на языке VHDL.
  • .qsf, .qpf и .db_info - Файлы проекта Quartus II.

Зависимость файлов

Некоторые файлы .gdf используют элементы, определённые в .scf, но для симуляции, также необходим и .gdf файл.

Эти файлы должны находиться в одной директории.

Структура папок и названия файлов

  • Файлы имеют название l<номер>p<номер><постфикс>_<имя>.<расширение>;
    • l - сокращённо от "lab" - лабораторная;
    • p - сокращённо от "part" - часть/пункт. Добавляется для удобства понимания порядка выполнения.
    • <постфикс>:
      • 3-й семестр:
        • g - "graphic" - означает, что это графическая схема;
        • s - "structure" - VHDL-код в MAX+plus II, и реализован структурным подходом;
        • b - "behaviour" - VHDL-код в MAX+plus II, и реализован поведенческим подходом;
        • q - "quartus" - Проект Quartus II. Расположен в директории. Ссылается на файлы в директории со всеми основными файлами.
      • 4-й семестр:
        • s - "structure" - Проект Active VHDL, и реализован структурным подходом. Расположен в директории. Ссылается на файлы в своей директории;
        • b - "behaviour" - Проект Active VHDL, и реализован поведенческим подходом. Расположен в директории. Ссылается на файлы в своей директории;
        • q - "quartus" - Проект Quartus II, и реализован поведенческим подходом. Расположен в директории. Ссылается на файлы в своей директории;
        • a - "advantage" - Библиотека FPGA Advantage. Расположена в директории. Ссылается на файлы в своей директории.
  • Файлы должны начинаться с буквы, так как, например, язык VHDL не допускает названия файлов, начинающиеся с цифр. Также, файлы должны содержать только буквы, цифры и символ нижнего подчёркивания. Дефис не допускается - VHDL не позволит использовать такое название сущности, а ведь оно должно совпадать с именем файла.
  • Файлы лабораторных лежат в одной директории, так как некоторые лабораторные обращаются к созданным символам *.sym из других лабораторных;
  • vhdl_ls.toml - Файл расширения VHDL by HGB для VS Code.

About

Лабораторные работы по предмету "Языки моделирования и описания цифровой аппаратуры" (универ, 3-ий семестр)

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages