Лабораторные работы по предмету "Языки моделирования и описания цифровой аппаратуры" (универ, 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. Расположена в директории. Ссылается на файлы в своей директории.
- 3-й семестр:
- Файлы должны начинаться с буквы, так как, например, язык
VHDLне допускает названия файлов, начинающиеся с цифр. Также, файлы должны содержать только буквы, цифры и символ нижнего подчёркивания. Дефис не допускается -VHDLне позволит использовать такое название сущности, а ведь оно должно совпадать с именем файла. - Файлы лабораторных лежат в одной директории, так как некоторые лабораторные обращаются к созданным символам
*.symиз других лабораторных; vhdl_ls.toml- Файл расширенияVHDL by HGBдля VS Code.