1
A
답변
4
이상한 것처럼 보이는 것은 합법적 인 구문입니다. IEEE Std 1800-2012, 섹션 5.6.1 "이스케이프 된 식별자"를 참조하십시오. 다음 코드는 유효합니다.
module tb;
wire \n_628_B[-1111111109] ;
reg foo;
assign \n_628_B[-1111111109] = foo;
initial begin
$monitor(\n_628_B[-1111111109]);
foo = 1;
#5 foo = 0;
end
endmodule
매우 이상하므로 선택하지 않으면 사용하지 않는 것이 좋습니다.
1
옙. 백 슬래시 뒤 및 다음 공백 앞에 오는 모든 것이 Verilog의 식별자입니다. 따라서 대괄호 안의 부분은 배열 크기가 아니며 신호 이름의 일부분이 아닙니다. 자동 생성 된 Verilog 코드 (예 : Verilog 넷리스트)에는 항상 이러한 이스케이프 된 식별자가 포함되어 있습니다. 개인적으로 손으로 쓴 코드에서는 사용하지 않을 것입니다.
관련 문제
- 1. 의 Verilog : 와이어 값이 업데이트되지
- 2. Verilog : 구문 분석 오류
- 3. Verilog 구문 설명
- 4. Verilog`PATHPULSE $`구문
- 5. Tic Tac Toe에서 추첨 선언을위한 올바른 구문
- 6. Verilog 2 차원 배열 구문
- 7. Verilog 모듈 선언에 선호되는 구문
- 8. 구문 오류 Verilog 4'b0000
- 9. 구문 오류가 Verilog 근처에서 끝납니다.
- 10. 수를 시스템 수 - verilog
- 11. 함수 선언을위한 coffeescript 매크로
- 12. 컨트롤러 선언을위한 각도 협약
- 13. MySQL 변수 선언을위한 특권?
- 14. 모델 선언을위한 명확한 메소드
- 15. 개인 변수 선언을위한 짧은 방법
- 16. 포인터 변수 선언을위한 다른 유형
- 17. 컴파일러 - AST의 타입 선언을위한 명령어 선택
- 18. 와이어 샤크는
- 19. 와이어 샤크와
- 20. 와이어 플롯
- 21. 추가 처리를 위해 Verilog에서 와이어 값 변환
- 22. Computer_Architecture + Verilog
- 23. Verilog ** 표기법
- 24. Verilog : ERROR : HDLCompiler : 806
- 25. C에서 포인터 선언을위한 올바른 구문은 무엇입니까?
- 26. C# 속성 선언을위한 바로 가기 키?
- 27. 개인 정적 최종 변수 선언을위한 이유
- 28. PHP에서 객체 선언을위한 카운터를 연결하는 방법
- 29. 메소드 선언을위한 누락 된 컨텍스트 pushwoosh xcode
- 30. VS 2012에서 상수 선언을위한 모범 사례