»ùÓÚFPGAµÄ¼ÆÊ±Æ÷Éè¼Æ£¨×îÖÕ£© - ͼÎÄ ÏÂÔØ±¾ÎÄ

¸½Â¼F ÊýÂë¹ÜÏÔʾģ¿éRTLÊÓͼ

35

ͼF1 RTLÊÓͼ

¸½Â¼G ¾¯¸æÄ£¿éµÄVerilog HDLÓïÑÔÃèÊö

always@(posedge iclk,negedge irst) begin if (!irst)

LED_warning_r <= 0;

else if(STOP == 1)

LED_warning_r <= 0;

else case (set_r) 2'b01 : if(omoney_r <3)

LED_warning_r <= 1;

36

else

LED_warning_r <= 0;

2'b10 : if(omoney_r <6)

LED_warning_r <= 1;

else

LED_warning_r <= 0;

2'b11 : if(omoney_r <12)

LED_warning_r <= 1;

else

LED_warning_r <= 0;

endcase

end

37