|
|
@@ -4,8 +4,9 @@
|
|
|
- В ISE/VIVADO файлы исходного кода должны располагаться в папке src корневого каталога проекта.
|
|
|
- Папка src может содержать вложенные папки, в которых содержится исходный код больших функциональных блоков. Названия этих папок должны соответствовать названию модуля верхнего уровня функционального блока.
|
|
|
- Хорошей практикой является описание одного Verilog-модуля в одном файле. Исключением могут быть файлы библиотек, содержащие несколько модулей.
|
|
|
-- Имя файла должно соответствовать имени модуля.
|
|
|
+- Имя файла должно соответствовать имени модуля и оформлено в UpperCamelCase.
|
|
|
- Имя модуля должно отражать основную функцию, выполняемую модулем.
|
|
|
+- Имя модуля эмулирующего работу внешней (применительно к DUT) логики должно отражать основную функцию выполняемую модулем, оформленно в UpperCamelCase и содержать в названии "Emul". Например ExtPhySpiSEmu (Модуль эмулирующий работу spi slave логика внешнего физического устройства).
|
|
|
- Использование пробелов в именах файлов исходного кода, а также в именах папок, вложенных в src запрещено. Там где это необходимо, нужно использовать символ подчеркивания.
|
|
|
|
|
|
## Именование переменных
|