Day 2 - Continuous / Procedural Assignment
·
IDEC 교육/Verilog HDL
Continuous Assignment (연속 할당)assign문을 사용하여 Net Type에 값을 할당combinational logic를 구현할 때 사용모든 연산이 병렬로 수행예시wire A;assign A = (B|C)&D;Procedural Assignment (절차적 할당)always 또는 initial 내부에서 사용always 같은 경우 always @ (*)에서 *에 해당하는 신호가 트리거될때 "순차적"으로 실행주로 reg Type 변수를 대상으로 함Blocking Assignment (=)한 문장 실행 후 다음 문장 실행Nonblocking Assignment (모든 할당 동시에 실행예시always @(posedge clk) begin out =, 같은 경우 섞어서 한 블록에서 사용..