HDL을 사용하여 하드웨어 설계를 할 때 크게 behavioral model과 structural model이 있다. 1. Behavioral Model " 모듈이 어떻게 동작하는지를 기능위주로 설명하는 모델 " Always block을 사용하여 구현한다. (예시) always @ (PS or X)// Combinational Circuit begin// Implements state table // Output and Next States end always @ (posedge CLK) // State Register begin State