1 mealy fsm에 대한 Verilog 프로그램을 작성해야합니다. 그것을 쓰는 많은 기술이 있습니다. 나는 당신에게 1을 보여주지 그리고 난 여기가 너무 작동하지 않는 경우 (다른 기술을 언급 할 필요, 즉 작동 여부 및 이유 경우 단지 말을!) 알고 싶어Verilog Mealy FSM (모듈 1 개 포함)
module MealyFsm(out,in,clk,rst);
output out;
input in,clk,rst;
reg [1:0] q;
always @(posedge clk or negedge rst) begin
if (~rst)
q<=2'b00;
else
begin
q[0]<=~q[0] & q[1] & x | ~q[0] & x | q[1] & x;
q[1]<= q[1] & ~q[0] & ~x | ~q[1] & q[0] | q[0] & ~x;
end
end
assign y = ~x & q[0] & ~q[1];
endmodule
PS합니다. 단지이 기술에 대한 관심이 임, 그 잘못된 시도하십시오이
시뮬레이터를 사용하여 프로그램을 디버깅하십시오. – Tim
음, 나는 fsm의 이론적 인 관점에서 Verilog를 사용하고 있습니다 ... 나는 운동을하는 속임수에 대한 답이나 그와 비슷한 것이 필요하지 않습니다. 다른 기술을 사용하여 쉽게 다시 쓸 수 있습니다. 나는 이것에 대해서 궁금해서 Verilog 튜토리얼, 디지털 디자인 서적 또는 인터넷 예제와 관련있는 것을 발견 할 수 없다. 만약 당신이 내 질문을 asnwer 수 있습니다 .. 추신 인스턴트 메신저 카페에서 일하는 나는 컴파일러와 시뮬레이터를 다운로드 할 수 없습니다 .. – user2040678