неожиданный знак

A

andrew257

Guest
Что не так со следующим кодом?Я постоянно получаю неожиданный знак сообщение об ошибке указывает на состояние заявлением, что-то делать с '=' ?????

кол-р = 16;

Всегда @ (posedge CLK)
начинать

если (Start)

кол-во = (Count> 0)?кол-1: Count = 16;
еще
кол-во = 16;

конец

 
Из определения, кол-во не может получать другие ценности, чем 0 или 1.count

Попробуйте REG [4:0]
кол

 
на самом деле это была опечатка в моем поспешность Послать эту проблему.

мой код на самом деле он назначен 5 бит обл.

REG [4:0] Count = 16;

Всегда @ (posedge CLK)
начинать

если (Start)

кол-во = (Count> 0)?кол-1: Count = 16;
еще
кол-во = 16;

конец

Теперь называйте меня глупым, но я наклоняю вижу ничего плохого в этом коде.ИЦ указанием ее "=" на следующей строке.

кол-во = (Count> 0)?кол-1: Count = 16;

неожиданный знак ???????

 
ОК, я
вижу
кол-во = (Count> 0)?

;

кол-1: 16;<img src="http://images.elektroda.net/37_1203244374.gif" border="0" alt="unexpected token" title="неожиданный знак"/>
 

Welcome to EDABoard.com

Sponsor

Back
Top