ЛР2, 12, 15. Изменение в упоминаниях generate блоков

This commit is contained in:
Andrei Solodovnikov
2024-03-18 12:36:18 +03:00
parent 8d2ea38c54
commit d06a561d53
3 changed files with 29 additions and 3 deletions

View File

@@ -287,6 +287,12 @@ localparam FLASH_MSG_SIZE = 57;
localparam ACK_MSG_SIZE = 4;
logic [7:0] [7:0] flash_size_ascii, flash_addr_ascii;
// Блок generate позволяет создавать структуры модуля цикличным или условным
// образом. В данном случае, при описании непрерывных присваиваний была
// обнаружена закономерность, позволяющая описать четверки присваиваний в более
// общем виде, который был описан в виде цикла.
// Важно понимать, данный цикл лишь автоматизирует описание присваиваний и во
// время синтеза схемы развернется в четыре четверки непрерывных присваиваний.
genvar i;
generate
for(i=0; i < 4; i=i+1) begin