module running_led  // sources/rtl/running_led.v(14)
  (
  clk_24m,
  led
  );

  input clk_24m;  // sources/rtl/running_led.v(16)
  output [15:0] led;  // sources/rtl/running_led.v(17)

  parameter CNT = 25'b0101101110001101100000000;
  wire [24:0] cnt_time;  // sources/rtl/running_led.v(37)
  wire [24:0] n1;
  wire [24:0] n2;
  wire [15:0] n6;
  wire [15:0] n7;
  wire [15:0] n8;
  wire flag;  // sources/rtl/running_led.v(38)
  wire n0;
  wire n3;
  wire n4;
  wire n5;

  add_pu25_pu25_o25 add0 (
    .i0(cnt_time),
    .i1(25'b0000000000000000000000001),
    .o(n1));  // sources/rtl/running_led.v(46)
  eq_w25 eq0 (
    .i0(cnt_time),
    .i1(25'b0101101110001101011111111),
    .o(n0));  // sources/rtl/running_led.v(43)
  eq_w16 eq1 (
    .i0(led),
    .i1(16'b0000000000000000),
    .o(n5));  // sources/rtl/running_led.v(73)
  AL_DFF flag_reg (
    .clk(clk_24m),
    .d(n4),
    .reset(1'b0),
    .set(1'b0),
    .q(flag));  // sources/rtl/running_led.v(57)
  binary_mux_s1_w25 mux0 (
    .i0(n1),
    .i1(25'b0000000000000000000000000),
    .sel(n0),
    .o(n2));  // sources/rtl/running_led.v(46)
  binary_mux_s1_w16 mux1 (
    .i0({led[14:0],led[15]}),
    .i1({led[0],led[15:1]}),
    .sel(flag),
    .o(n6));  // sources/rtl/running_led.v(80)
  binary_mux_s1_w16 mux2 (
    .i0(led),
    .i1(n6),
    .sel(n0),
    .o(n7));  // sources/rtl/running_led.v(83)
  binary_mux_s1_w16 mux3 (
    .i0(n7),
    .i1(16'b1111111111111110),
    .sel(n5),
    .o(n8));  // sources/rtl/running_led.v(83)
  reg_ar_as_w16 reg0 (
    .clk(clk_24m),
    .d(n8),
    .reset(16'b0000000000000000),
    .set(16'b0000000000000000),
    .q(led));  // sources/rtl/running_led.v(84)
  reg_ar_as_w25 reg1 (
    .clk(clk_24m),
    .d(n2),
    .reset(25'b0000000000000000000000000),
    .set(25'b0000000000000000000000000),
    .q(cnt_time));  // sources/rtl/running_led.v(47)
  AL_MUX u2 (
    .i0(1'b1),
    .i1(flag),
    .sel(led[15]),
    .o(n3));  // sources/rtl/running_led.v(56)
  AL_MUX u3 (
    .i0(1'b0),
    .i1(n3),
    .sel(led[0]),
    .o(n4));  // sources/rtl/running_led.v(56)
  rst_n ux_rst_n (
    .clk(clk_24m));  // sources/rtl/running_led.v(31)

endmodule 