-1
절차 블럭 내에서 비 블로킹 할당이 사용되는 경우 동시 블로킹으로 간주됩니까? 시나리오는 무엇입니까? 나는 거의 혼란스럽지 않다. 누구든지 도와 줄 수 있습니까?절차 블럭 내에서 비 블로킹 할당이 사용되는 경우, 이는 동시 흐름으로 간주됩니까?
절차 블럭 내에서 비 블로킹 할당이 사용되는 경우 동시 블로킹으로 간주됩니까? 시나리오는 무엇입니까? 나는 거의 혼란스럽지 않다. 누구든지 도와 줄 수 있습니까?절차 블럭 내에서 비 블로킹 할당이 사용되는 경우, 이는 동시 흐름으로 간주됩니까?
Verilog에서 동시에 시뮬레이션되는 것들은 always
블록입니다. 단일 always
블록 내의 코드는 순차적으로 실행됩니다. 병행 성은 블로킹/블로킹 할당에 의존하지 않습니다.
blocking
/non-blocking
: 상태 장치의 동작을 올바르게 시뮬레이트 할 수 없다는 것, 즉 플롭이나 래치. non-blocking
할당은 위의 문제를 해결하기 위해 이벤트 예약 순서에 우선 순위를 부여하는 트릭입니다.