системы Verilog ошибку ncvlog

A

aizyc

Guest
привет я ВГА написано "генератор класса" код для моделирования маршрутизатора мой застрял с ошибкой. пожалуйста, помогите мне с решением как можно скорее. это кусок кода -------------------------------------------- ---- функции генератора :: новых (строка имя = "Генератор"), если (TRACE_ON) $ дисплее ("[TRACE]% т% S:% м", $ реальном времени, имя); this.name = имя; this.pkt2send = новый (); this.out_box = новое [16]; Еогеасп (this.out_box [я]) начинаются this.out_box [я] = новый (); конца EndFunction ---------- -------------------------------------------------- -------- ошибки ----- Еогеасп (this.out_box [я]) | ncvlog: * E, EXPAIF (generator.sv 27 | 16): В ожидании простой идентификатор массива по каждому элементу. Еогеасп (this.out_box [я]) | ncvlog: * E, MISEXX (generator.sv 27 | 28): ожидается '=' или '
 
Как вы объявить "и" переменная?
 
Thnx 4 г ответа. Да, я ВГА объявленной переменной, как я Int. и я ВГА нашли соль отец его с помощью цикла, а не по каждому элементу е. У меня есть anothr проблема сейчас в г е кусок кода ниже. Задача табло :: check (); Int индекс [$], строка сообщения; статического Int pkts_checked = 0, если (TRACE_ON) $ дисплее ("[след]% т% S:% м", $ реальном времени, имя), индекс = refpkt.find_first_index () с (item.da == pkt2cmp.da), если (index.size () = run_for_n_packets) -> сделано, endtask в строке индекса = refpkt.find_first_index () с (item.da == pkt2cmp.da); показывает follwing ошибки. | Ncvlog: * E, EXPIDN (scoreboard.sv 54 | 34): ожидается идентификатор (нуль). Я попробовал WD удаления () aftr refpkt.find_first_index с ..... также пробовал с. find_index () с .... но ничего такого, как из workd. плз помочь WD см другим предложением. Thnx.
 

Welcome to EDABoard.com

Sponsor

Back
Top