Verilog를 이해하는 데 익숙하지 않은 이유는이 언어가 합성 측면에서 생각해야하기 때문입니다. Verilog 구문을 이해하는 데 도움이 필요합니다.
것을 나는 발견 된 일부 프로그램하는 동안 :begin
buf_inm[row][col] =temp_data;
#1 mux_data=buf_inm[row][col];
end
변수의 할당의 측면에서
begin
buf_inm[row][col] =temp_data;
mux_data=buf_inm[row][col];
end
보다 정확한 결과를 제공합니다.
아무도이 두 가지의 차이점을 설명 할 수 있습니까?
다른 상위 레벨 언어에서는 구문 2 (지연없이)가 올바른 할당을 제공합니다. 감사 하라구요
, 진심으로
너의을 R. Ganesan.
@ R Ganesan : 기대와 tb에 관한 더 많은 정보를 제공하십시오. –
주변 코드 및 테스트 벤치에 관한 추가 정보가 필요합니다. –