data/full_repos/permissive/165514176/src/mojo_top.v
 line:38: before: ";"
1: b"%Error: data/full_repos/permissive/165514176/src/mojo_top.v:48: Cannot find file containing module: 'Mat_mult'\n    Mat_mult uut (\n    ^~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/165514176/src,data/full_repos/permissive/165514176/Mat_mult\n             data/full_repos/permissive/165514176/src,data/full_repos/permissive/165514176/Mat_mult.v\n             data/full_repos/permissive/165514176/src,data/full_repos/permissive/165514176/Mat_mult.sv\n             Mat_mult\n             Mat_mult.v\n             Mat_mult.sv\n             obj_dir/Mat_mult\n             obj_dir/Mat_mult.v\n             obj_dir/Mat_mult.sv\n%Error: data/full_repos/permissive/165514176/src/mojo_top.v:55: Cannot find file containing module: 'avr_interface'\n  avr_interface avr_interface (\n  ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/165514176/src/mojo_top.v:78: Cannot find file containing module: 'message_printer'\n  message_printer helloWorldPrinter (\n  ^~~~~~~~~~~~~~~\n%Error: Exiting due to 3 error(s)\n"
module mojo_top(

    input clk,

    input rst_n,

    input cclk,

    output[7:0]led,

    output spi_miso,
    input spi_ss,
    input spi_mosi,
    input spi_sck,

    output [3:0] spi_channel,

    input avr_tx,
    output avr_rx,
    input avr_rx_busy
  );
 
  wire rst = ~rst_n;
 
  assign led = ledout;
  wire [7:0] tx_data;
  wire new_tx_data;
  wire tx_busy;
  wire [7:0] rx_data;
  wire new_rx_data;
  wire [7:0] ledout;
  
    parameter widthbig = 127; 


    reg signed [widthbig:0] A;
    reg signed [widthbig:0] B;
	 reg signed [31:0]temp = 32'b1;;

    wire signed [widthbig:0] Res;
      always @(posedge clk) begin
		  temp = temp + 1;
	 	  A = {-32'd1,32'd2,32'd3,32'd4};
        B = {32'd1,32'd2 ,32'd3,temp};
		end
		  

    Mat_mult uut (
        .A(A), 
        .B(B), 
        .Res(Res),
		  .clk(clk)
    );
	 
  avr_interface avr_interface (
    .clk(clk),
    .rst(rst),
    .cclk(cclk),
    .spi_miso(spi_miso),
    .spi_mosi(spi_mosi),
    .spi_sck(spi_sck),
    .spi_ss(spi_ss),
    .spi_channel(spi_channel),
    .tx(avr_rx),
    .rx(avr_tx),
    .channel(4'd15),
    .new_sample(),
    .sample(),
    .sample_channel(),
    .tx_data(tx_data),
    .new_tx_data(new_tx_data),
    .tx_busy(tx_busy),
    .tx_block(avr_rx_busy),
    .rx_data(rx_data),
    .new_rx_data(new_rx_data)
  );
 
  message_printer helloWorldPrinter (
    .clk(clk),
    .rst(rst),
    .tx_data(tx_data),
    .new_tx_data(new_tx_data),
    .tx_busy(tx_busy),
    .rx_data(rx_data),
    .new_rx_data(new_rx_data),
	 .ledout(ledout)
  );
 
endmodule
module mojo_top(

    input clk,

    input rst_n,

    input cclk,

    output[7:0]led,

    output spi_miso,
    input spi_ss,
    input spi_mosi,
    input spi_sck,

    output [3:0] spi_channel,

    input avr_tx,
    output avr_rx,
    input avr_rx_busy
  );

 
  wire rst = ~rst_n;
 
  assign led = ledout;
  wire [7:0] tx_data;
  wire new_tx_data;
  wire tx_busy;
  wire [7:0] rx_data;
  wire new_rx_data;
  wire [7:0] ledout;
  
    parameter widthbig = 127; 


    reg signed [widthbig:0] A;
    reg signed [widthbig:0] B;
	 reg signed [31:0]temp = 32'b1;;

    wire signed [widthbig:0] Res;
      always @(posedge clk) begin
		  temp = temp + 1;
	 	  A = {-32'd1,32'd2,32'd3,32'd4};
        B = {32'd1,32'd2 ,32'd3,temp};
		end
		  

    Mat_mult uut (
        .A(A), 
        .B(B), 
        .Res(Res),
		  .clk(clk)
    );
	 
  avr_interface avr_interface (
    .clk(clk),
    .rst(rst),
    .cclk(cclk),
    .spi_miso(spi_miso),
    .spi_mosi(spi_mosi),
    .spi_sck(spi_sck),
    .spi_ss(spi_ss),
    .spi_channel(spi_channel),
    .tx(avr_rx),
    .rx(avr_tx),
    .channel(4'd15),
    .new_sample(),
    .sample(),
    .sample_channel(),
    .tx_data(tx_data),
    .new_tx_data(new_tx_data),
    .tx_busy(tx_busy),
    .tx_block(avr_rx_busy),
    .rx_data(rx_data),
    .new_rx_data(new_rx_data)
  );
 
  message_printer helloWorldPrinter (
    .clk(clk),
    .rst(rst),
    .tx_data(tx_data),
    .new_tx_data(new_tx_data),
    .tx_busy(tx_busy),
    .rx_data(rx_data),
    .new_rx_data(new_rx_data),
	 .ledout(ledout)
  );
 
endmodule