Altera DE2-70 Manual do Utilizador Página 102

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 143
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 101
Blinky_state part 2
always_comb begin
next_counter = counter-1;
next_time_counter = time_counter;
next_red_led_bit = red_led_bit;
next_green_led_bit = green_led_bit;
next_state = state;
if (counter == 0) begin
next_counter <= 25000000-1;
next_time_counter <= time_counter + 1;
end
case (state)
starting: begin
if (time_counter == 2) begin
next_time_counter <= 0;
next_red_led_bit <= 1;
next_state <= turn_on_red;
end
end
turn_on_red: begin
if (time_counter == 4) begin
next_time_counter <= 0;
next_green_led_bit <= 1’b1;
next_time_counter <= 0;
next_state <= turn_on_green;
end
end
turn_on_green: begin
if (time_counter == 6) begin
next_time_counter <= 0;
next_red_led_bit <= 0;
next_green_led_bit <= 0;
next_state <= starting;
end
end
endcase
end
endmodule
EECS 452 Fall 2014 Lecture 5 Page 102/143 Tuesday September 16, 2014
Vista de página 101
1 2 ... 97 98 99 100 101 102 103 104 105 106 107 ... 142 143

Comentários a estes Manuais

Sem comentários