Предисловие
-
В настоящее время используется Xilinx FPGA, поэтому вам необходимо быть знакомым с методом управления проектами Vivado, инструмента разработки Xilinx FPGA.
-
Вот предварительный список некоторых методов управления проектами, используемых в реальных проектах разработки Xilinx FPGA на базе Vivado.
Управление кодом
-
Инженеры и технические специалисты, занимавшиеся разработкой встроенного программного обеспечения или другого программного обеспечения, подумают об использовании инструментов управления кодом, таких как SVN, Git и т. д., для управления кодом.
-
Файлами кода FPGA, такими как файлы кода, написанные на языке описания оборудования Verilog или VHDL, по-прежнему можно управлять с помощью программного обеспечения для управления кодом, такого как Git. Это позволяет вам узнать больше об исторических записях изменений кода, что полезно для сортировки проблемы с кодом и поиском Если у вас много файлов кода, вам может потребоваться много времени, чтобы разобраться в коде и процессах.
-
Git обычно используется для записи изменений кода.По умолчанию продукт, созданный проектом Vivado FPGA, относительно велик.Если вы измените одну строку кода в настройках, после синтеза будет обнаружено, что изменение очень велико, поэтому вы необходимо подтвердить, какие полезные файлы необходимо сохранить, а какие можно игнорировать.
Знаком с инженерным делом
- Здесь мы используем Vivado для создания простого проекта мигания светодиодами Xilinx FPGA, синтезируем и генерируем файл двоичного потока, а также рассматриваем структуру проекта.