data/full_repos/permissive/150947952/scratch/fpga-md5/swedishhat/hardware/soc_ecp5_evn/top.v
 line:22: before: ")"
1: b"%Error: data/full_repos/permissive/150947952/scratch/fpga-md5/swedishhat/hardware/soc_ecp5_evn/top.v:12: Cannot find file containing module: 'pll_12_50'\npll_12_50 pll(\n^~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/150947952/scratch/fpga-md5/swedishhat/hardware/soc_ecp5_evn,data/full_repos/permissive/150947952/pll_12_50\n             data/full_repos/permissive/150947952/scratch/fpga-md5/swedishhat/hardware/soc_ecp5_evn,data/full_repos/permissive/150947952/pll_12_50.v\n             data/full_repos/permissive/150947952/scratch/fpga-md5/swedishhat/hardware/soc_ecp5_evn,data/full_repos/permissive/150947952/pll_12_50.sv\n             pll_12_50\n             pll_12_50.v\n             pll_12_50.sv\n             obj_dir/pll_12_50\n             obj_dir/pll_12_50.v\n             obj_dir/pll_12_50.sv\n%Error: data/full_repos/permissive/150947952/scratch/fpga-md5/swedishhat/hardware/soc_ecp5_evn/top.v:17: Cannot find file containing module: 'attosoc'\nattosoc soc(\n^~~~~~~\n%Error: Exiting due to 2 error(s)\n"
module top(
    input clkin,
    output [7:0] led,
    output uart_tx,
    input uart_rx,
    output clkout
);

wire clk;
wire [7:0] int_led;

pll_12_50 pll(
    .clki(clkin),
    .clko(clk)
);

attosoc soc(
    .clk(clk),
    .led(int_led),
    .uart_tx(uart_tx),
    .uart_rx(uart_rx),
);

assign led = ~int_led;
assign clkout = clk;

endmodule
module top(
    input clkin,
    output [7:0] led,
    output uart_tx,
    input uart_rx,
    output clkout
);


wire clk;
wire [7:0] int_led;

pll_12_50 pll(
    .clki(clkin),
    .clko(clk)
);

attosoc soc(
    .clk(clk),
    .led(int_led),
    .uart_tx(uart_tx),
    .uart_rx(uart_rx),
);

assign led = ~int_led;
assign clkout = clk;

endmodule