프로그래밍 칩과 SV 코드 시뮬레이션에 SystemVerilog (SV)가 많이 사용되었습니다. SV 구조의 9.2.2 절 참조Verilog 시뮬레이션 대 실행
"always, always_comb, always_latch 및 always_ff의 네 가지 형식의 프로 시저가 있습니다. 항상 모든 프로 시저 형식 시뮬레이션 기간 동안 계속해서 반복됩니다. "
물론 이러한 조합은 조합 논리 및 래치 논리 작성을 지정합니다. Altera는 here을 수행하면서 SV 구조가 실제 하드웨어로 귀결 될 고객에게 조언을 제공하기 위해 SV 표준을 주로 시뮬레이션을 겨냥하여 칩 OEM에게 맡기고 있습니까?
알테라는 CPLD와 FPGA를 제작하는데, 그 중 일부는 너무 비싸지 않기 때문에 (따라서 SV를 배우기위한 내 드라이브) Altera가 합성 가능하다고 축복 한 SV 구조의 서브 세트는 Quartus에서 칩으로 다운로드하기에 적합한 형태로 컴파일됩니다. 알테라는 많은 어설 션 (위 참조의 섹션 16)과 같은 다른 구조를 "지원됨, 합성을 위해 무시 됨"으로 표시합니다. 동시 어설 션을 예로들 수 있습니다.
내 결론은 여기서 얻은 새로운 정보가 있는데, 예를 들어 테스트 벤치 모듈에 대해서만 동시 어설 션을 사용할 수 있지만 즉각적인 어설 션을 어디에서나 사용할 수 있다는 것입니다.
기본적으로 SV 작동 방식에 대한 그림을 얻으려는 것입니다. 그리고 위에서 언급 한 SV 표준을 가장 잘 해석 할 수 있습니다. 감사.
당신이 @ 모건 (@Morgan)에 대해 생각할 때, 저는 SV 표준을 가장 수익성있게 연구 할 수있는 방법을 좀더 명확하게 설명하기 위해 제 질문을 수정했습니다. –
귀하의 답변과 귀하가 링크 한 비공식 안내서는 제가 찾고있는 것입니다. 무리 감사! –
재미있는 학습 Verilog, 그것은 때때로 까다로울 수 있습니다. – Morgan