OpenCores
URL https://opencores.org/ocsvn/oms8051mini/oms8051mini/trunk

Subversion Repositories oms8051mini

[/] [oms8051mini/] [trunk/] [rtl/] [8051/] [oc8051_rom.v] - Diff between revs 25 and 36

Show entire file | Details | Blame | View Log

Rev 25 Rev 36
Line 237... Line 237...
// always read tree bits in row
// always read tree bits in row
always @(posedge clk)
always @(posedge clk)
begin
begin
  case(addr[6:0]) /* synopsys parallel_case */
  case(addr[6:0]) /* synopsys parallel_case */
    7'd0: begin
    7'd0: begin
      data1 <= #1 int_data0;
      data1 <= int_data0;
      data2 <= #1 int_data1;
      data2 <= int_data1;
      data3 <= #1 int_data2;
      data3 <= int_data2;
        end
        end
    7'd1: begin
    7'd1: begin
      data1 <= #1 int_data1;
      data1 <= int_data1;
      data2 <= #1 int_data2;
      data2 <= int_data2;
      data3 <= #1 int_data3;
      data3 <= int_data3;
        end
        end
    7'd2: begin
    7'd2: begin
      data1 <= #1 int_data2;
      data1 <= int_data2;
      data2 <= #1 int_data3;
      data2 <= int_data3;
      data3 <= #1 int_data4;
      data3 <= int_data4;
        end
        end
    7'd3: begin
    7'd3: begin
      data1 <= #1 int_data3;
      data1 <= int_data3;
      data2 <= #1 int_data4;
      data2 <= int_data4;
      data3 <= #1 int_data5;
      data3 <= int_data5;
        end
        end
    7'd4: begin
    7'd4: begin
      data1 <= #1 int_data4;
      data1 <= int_data4;
      data2 <= #1 int_data5;
      data2 <= int_data5;
      data3 <= #1 int_data6;
      data3 <= int_data6;
        end
        end
    7'd5: begin
    7'd5: begin
      data1 <= #1 int_data5;
      data1 <= int_data5;
      data2 <= #1 int_data6;
      data2 <= int_data6;
      data3 <= #1 int_data7;
      data3 <= int_data7;
        end
        end
    7'd6: begin
    7'd6: begin
      data1 <= #1 int_data6;
      data1 <= int_data6;
      data2 <= #1 int_data7;
      data2 <= int_data7;
      data3 <= #1 int_data8;
      data3 <= int_data8;
        end
        end
    7'd7: begin
    7'd7: begin
      data1 <= #1 int_data7;
      data1 <= int_data7;
      data2 <= #1 int_data8;
      data2 <= int_data8;
      data3 <= #1 int_data9;
      data3 <= int_data9;
        end
        end
    7'd8: begin
    7'd8: begin
      data1 <= #1 int_data8;
      data1 <= int_data8;
      data2 <= #1 int_data9;
      data2 <= int_data9;
      data3 <= #1 int_data10;
      data3 <= int_data10;
        end
        end
    7'd9: begin
    7'd9: begin
      data1 <= #1 int_data9;
      data1 <= int_data9;
      data2 <= #1 int_data10;
      data2 <= int_data10;
      data3 <= #1 int_data11;
      data3 <= int_data11;
        end
        end
    7'd10: begin
    7'd10: begin
      data1 <= #1 int_data10;
      data1 <= int_data10;
      data2 <= #1 int_data11;
      data2 <= int_data11;
      data3 <= #1 int_data12;
      data3 <= int_data12;
        end
        end
    7'd11: begin
    7'd11: begin
      data1 <= #1 int_data11;
      data1 <= int_data11;
      data2 <= #1 int_data12;
      data2 <= int_data12;
      data3 <= #1 int_data13;
      data3 <= int_data13;
        end
        end
    7'd12: begin
    7'd12: begin
      data1 <= #1 int_data12;
      data1 <= int_data12;
      data2 <= #1 int_data13;
      data2 <= int_data13;
      data3 <= #1 int_data14;
      data3 <= int_data14;
        end
        end
    7'd13: begin
    7'd13: begin
      data1 <= #1 int_data13;
      data1 <= int_data13;
      data2 <= #1 int_data14;
      data2 <= int_data14;
      data3 <= #1 int_data15;
      data3 <= int_data15;
        end
        end
    7'd14: begin
    7'd14: begin
      data1 <= #1 int_data14;
      data1 <= int_data14;
      data2 <= #1 int_data15;
      data2 <= int_data15;
      data3 <= #1 int_data16;
      data3 <= int_data16;
        end
        end
    7'd15: begin
    7'd15: begin
      data1 <= #1 int_data15;
      data1 <= int_data15;
      data2 <= #1 int_data16;
      data2 <= int_data16;
      data3 <= #1 int_data17;
      data3 <= int_data17;
        end
        end
    7'd16: begin
    7'd16: begin
      data1 <= #1 int_data16;
      data1 <= int_data16;
      data2 <= #1 int_data17;
      data2 <= int_data17;
      data3 <= #1 int_data18;
      data3 <= int_data18;
        end
        end
    7'd17: begin
    7'd17: begin
      data1 <= #1 int_data17;
      data1 <= int_data17;
      data2 <= #1 int_data18;
      data2 <= int_data18;
      data3 <= #1 int_data19;
      data3 <= int_data19;
        end
        end
    7'd18: begin
    7'd18: begin
      data1 <= #1 int_data18;
      data1 <= int_data18;
      data2 <= #1 int_data19;
      data2 <= int_data19;
      data3 <= #1 int_data20;
      data3 <= int_data20;
        end
        end
    7'd19: begin
    7'd19: begin
      data1 <= #1 int_data19;
      data1 <= int_data19;
      data2 <= #1 int_data20;
      data2 <= int_data20;
      data3 <= #1 int_data21;
      data3 <= int_data21;
        end
        end
    7'd20: begin
    7'd20: begin
      data1 <= #1 int_data20;
      data1 <= int_data20;
      data2 <= #1 int_data21;
      data2 <= int_data21;
      data3 <= #1 int_data22;
      data3 <= int_data22;
        end
        end
    7'd21: begin
    7'd21: begin
      data1 <= #1 int_data21;
      data1 <= int_data21;
      data2 <= #1 int_data22;
      data2 <= int_data22;
      data3 <= #1 int_data23;
      data3 <= int_data23;
        end
        end
    7'd22: begin
    7'd22: begin
      data1 <= #1 int_data22;
      data1 <= int_data22;
      data2 <= #1 int_data23;
      data2 <= int_data23;
      data3 <= #1 int_data24;
      data3 <= int_data24;
        end
        end
    7'd23: begin
    7'd23: begin
      data1 <= #1 int_data23;
      data1 <= int_data23;
      data2 <= #1 int_data24;
      data2 <= int_data24;
      data3 <= #1 int_data25;
      data3 <= int_data25;
        end
        end
    7'd24: begin
    7'd24: begin
      data1 <= #1 int_data24;
      data1 <= int_data24;
      data2 <= #1 int_data25;
      data2 <= int_data25;
      data3 <= #1 int_data26;
      data3 <= int_data26;
        end
        end
    7'd25: begin
    7'd25: begin
      data1 <= #1 int_data25;
      data1 <= int_data25;
      data2 <= #1 int_data26;
      data2 <= int_data26;
      data3 <= #1 int_data27;
      data3 <= int_data27;
        end
        end
    7'd26: begin
    7'd26: begin
      data1 <= #1 int_data26;
      data1 <= int_data26;
      data2 <= #1 int_data27;
      data2 <= int_data27;
      data3 <= #1 int_data28;
      data3 <= int_data28;
        end
        end
    7'd27: begin
    7'd27: begin
      data1 <= #1 int_data27;
      data1 <= int_data27;
      data2 <= #1 int_data28;
      data2 <= int_data28;
      data3 <= #1 int_data29;
      data3 <= int_data29;
        end
        end
    7'd28: begin
    7'd28: begin
      data1 <= #1 int_data28;
      data1 <= int_data28;
      data2 <= #1 int_data29;
      data2 <= int_data29;
      data3 <= #1 int_data30;
      data3 <= int_data30;
        end
        end
    7'd29: begin
    7'd29: begin
      data1 <= #1 int_data29;
      data1 <= int_data29;
      data2 <= #1 int_data30;
      data2 <= int_data30;
      data3 <= #1 int_data31;
      data3 <= int_data31;
        end
        end
    7'd30: begin
    7'd30: begin
      data1 <= #1 int_data30;
      data1 <= int_data30;
      data2 <= #1 int_data31;
      data2 <= int_data31;
      data3 <= #1 int_data32;
      data3 <= int_data32;
        end
        end
    7'd31: begin
    7'd31: begin
      data1 <= #1 int_data31;
      data1 <= int_data31;
      data2 <= #1 int_data32;
      data2 <= int_data32;
      data3 <= #1 int_data33;
      data3 <= int_data33;
        end
        end
    7'd32: begin
    7'd32: begin
      data1 <= #1 int_data32;
      data1 <= int_data32;
      data2 <= #1 int_data33;
      data2 <= int_data33;
      data3 <= #1 int_data34;
      data3 <= int_data34;
        end
        end
    7'd33: begin
    7'd33: begin
      data1 <= #1 int_data33;
      data1 <= int_data33;
      data2 <= #1 int_data34;
      data2 <= int_data34;
      data3 <= #1 int_data35;
      data3 <= int_data35;
        end
        end
    7'd34: begin
    7'd34: begin
      data1 <= #1 int_data34;
      data1 <= int_data34;
      data2 <= #1 int_data35;
      data2 <= int_data35;
      data3 <= #1 int_data36;
      data3 <= int_data36;
        end
        end
    7'd35: begin
    7'd35: begin
      data1 <= #1 int_data35;
      data1 <= int_data35;
      data2 <= #1 int_data36;
      data2 <= int_data36;
      data3 <= #1 int_data37;
      data3 <= int_data37;
        end
        end
    7'd36: begin
    7'd36: begin
      data1 <= #1 int_data36;
      data1 <= int_data36;
      data2 <= #1 int_data37;
      data2 <= int_data37;
      data3 <= #1 int_data38;
      data3 <= int_data38;
        end
        end
    7'd37: begin
    7'd37: begin
      data1 <= #1 int_data37;
      data1 <= int_data37;
      data2 <= #1 int_data38;
      data2 <= int_data38;
      data3 <= #1 int_data39;
      data3 <= int_data39;
        end
        end
    7'd38: begin
    7'd38: begin
      data1 <= #1 int_data38;
      data1 <= int_data38;
      data2 <= #1 int_data39;
      data2 <= int_data39;
      data3 <= #1 int_data40;
      data3 <= int_data40;
        end
        end
    7'd39: begin
    7'd39: begin
      data1 <= #1 int_data39;
      data1 <= int_data39;
      data2 <= #1 int_data40;
      data2 <= int_data40;
      data3 <= #1 int_data41;
      data3 <= int_data41;
        end
        end
    7'd40: begin
    7'd40: begin
      data1 <= #1 int_data40;
      data1 <= int_data40;
      data2 <= #1 int_data41;
      data2 <= int_data41;
      data3 <= #1 int_data42;
      data3 <= int_data42;
        end
        end
    7'd41: begin
    7'd41: begin
      data1 <= #1 int_data41;
      data1 <= int_data41;
      data2 <= #1 int_data42;
      data2 <= int_data42;
      data3 <= #1 int_data43;
      data3 <= int_data43;
        end
        end
    7'd42: begin
    7'd42: begin
      data1 <= #1 int_data42;
      data1 <= int_data42;
      data2 <= #1 int_data43;
      data2 <= int_data43;
      data3 <= #1 int_data44;
      data3 <= int_data44;
        end
        end
    7'd43: begin
    7'd43: begin
      data1 <= #1 int_data43;
      data1 <= int_data43;
      data2 <= #1 int_data44;
      data2 <= int_data44;
      data3 <= #1 int_data45;
      data3 <= int_data45;
        end
        end
    7'd44: begin
    7'd44: begin
      data1 <= #1 int_data44;
      data1 <= int_data44;
      data2 <= #1 int_data45;
      data2 <= int_data45;
      data3 <= #1 int_data46;
      data3 <= int_data46;
        end
        end
    7'd45: begin
    7'd45: begin
      data1 <= #1 int_data45;
      data1 <= int_data45;
      data2 <= #1 int_data46;
      data2 <= int_data46;
      data3 <= #1 int_data47;
      data3 <= int_data47;
        end
        end
    7'd46: begin
    7'd46: begin
      data1 <= #1 int_data46;
      data1 <= int_data46;
      data2 <= #1 int_data47;
      data2 <= int_data47;
      data3 <= #1 int_data48;
      data3 <= int_data48;
        end
        end
    7'd47: begin
    7'd47: begin
      data1 <= #1 int_data47;
      data1 <= int_data47;
      data2 <= #1 int_data48;
      data2 <= int_data48;
      data3 <= #1 int_data49;
      data3 <= int_data49;
        end
        end
    7'd48: begin
    7'd48: begin
      data1 <= #1 int_data48;
      data1 <= int_data48;
      data2 <= #1 int_data49;
      data2 <= int_data49;
      data3 <= #1 int_data50;
      data3 <= int_data50;
        end
        end
    7'd49: begin
    7'd49: begin
      data1 <= #1 int_data49;
      data1 <= int_data49;
      data2 <= #1 int_data50;
      data2 <= int_data50;
      data3 <= #1 int_data51;
      data3 <= int_data51;
        end
        end
    7'd50: begin
    7'd50: begin
      data1 <= #1 int_data50;
      data1 <= int_data50;
      data2 <= #1 int_data51;
      data2 <= int_data51;
      data3 <= #1 int_data52;
      data3 <= int_data52;
        end
        end
    7'd51: begin
    7'd51: begin
      data1 <= #1 int_data51;
      data1 <= int_data51;
      data2 <= #1 int_data52;
      data2 <= int_data52;
      data3 <= #1 int_data53;
      data3 <= int_data53;
        end
        end
    7'd52: begin
    7'd52: begin
      data1 <= #1 int_data52;
      data1 <= int_data52;
      data2 <= #1 int_data53;
      data2 <= int_data53;
      data3 <= #1 int_data54;
      data3 <= int_data54;
        end
        end
    7'd53: begin
    7'd53: begin
      data1 <= #1 int_data53;
      data1 <= int_data53;
      data2 <= #1 int_data54;
      data2 <= int_data54;
      data3 <= #1 int_data55;
      data3 <= int_data55;
        end
        end
    7'd54: begin
    7'd54: begin
      data1 <= #1 int_data54;
      data1 <= int_data54;
      data2 <= #1 int_data55;
      data2 <= int_data55;
      data3 <= #1 int_data56;
      data3 <= int_data56;
        end
        end
    7'd55: begin
    7'd55: begin
      data1 <= #1 int_data55;
      data1 <= int_data55;
      data2 <= #1 int_data56;
      data2 <= int_data56;
      data3 <= #1 int_data57;
      data3 <= int_data57;
        end
        end
    7'd56: begin
    7'd56: begin
      data1 <= #1 int_data56;
      data1 <= int_data56;
      data2 <= #1 int_data57;
      data2 <= int_data57;
      data3 <= #1 int_data58;
      data3 <= int_data58;
        end
        end
    7'd57: begin
    7'd57: begin
      data1 <= #1 int_data57;
      data1 <= int_data57;
      data2 <= #1 int_data58;
      data2 <= int_data58;
      data3 <= #1 int_data59;
      data3 <= int_data59;
        end
        end
    7'd58: begin
    7'd58: begin
      data1 <= #1 int_data58;
      data1 <= int_data58;
      data2 <= #1 int_data59;
      data2 <= int_data59;
      data3 <= #1 int_data60;
      data3 <= int_data60;
        end
        end
    7'd59: begin
    7'd59: begin
      data1 <= #1 int_data59;
      data1 <= int_data59;
      data2 <= #1 int_data60;
      data2 <= int_data60;
      data3 <= #1 int_data61;
      data3 <= int_data61;
        end
        end
    7'd60: begin
    7'd60: begin
      data1 <= #1 int_data60;
      data1 <= int_data60;
      data2 <= #1 int_data61;
      data2 <= int_data61;
      data3 <= #1 int_data62;
      data3 <= int_data62;
        end
        end
    7'd61: begin
    7'd61: begin
      data1 <= #1 int_data61;
      data1 <= int_data61;
      data2 <= #1 int_data62;
      data2 <= int_data62;
      data3 <= #1 int_data63;
      data3 <= int_data63;
        end
        end
    7'd62: begin
    7'd62: begin
      data1 <= #1 int_data62;
      data1 <= int_data62;
      data2 <= #1 int_data63;
      data2 <= int_data63;
      data3 <= #1 int_data64;
      data3 <= int_data64;
        end
        end
    7'd63: begin
    7'd63: begin
      data1 <= #1 int_data63;
      data1 <= int_data63;
      data2 <= #1 int_data64;
      data2 <= int_data64;
      data3 <= #1 int_data65;
      data3 <= int_data65;
        end
        end
    7'd64: begin
    7'd64: begin
      data1 <= #1 int_data64;
      data1 <= int_data64;
      data2 <= #1 int_data65;
      data2 <= int_data65;
      data3 <= #1 int_data66;
      data3 <= int_data66;
        end
        end
    7'd65: begin
    7'd65: begin
      data1 <= #1 int_data65;
      data1 <= int_data65;
      data2 <= #1 int_data66;
      data2 <= int_data66;
      data3 <= #1 int_data67;
      data3 <= int_data67;
        end
        end
    7'd66: begin
    7'd66: begin
      data1 <= #1 int_data66;
      data1 <= int_data66;
      data2 <= #1 int_data67;
      data2 <= int_data67;
      data3 <= #1 int_data68;
      data3 <= int_data68;
        end
        end
    7'd67: begin
    7'd67: begin
      data1 <= #1 int_data67;
      data1 <= int_data67;
      data2 <= #1 int_data68;
      data2 <= int_data68;
      data3 <= #1 int_data69;
      data3 <= int_data69;
        end
        end
    7'd68: begin
    7'd68: begin
      data1 <= #1 int_data68;
      data1 <= int_data68;
      data2 <= #1 int_data69;
      data2 <= int_data69;
      data3 <= #1 int_data70;
      data3 <= int_data70;
        end
        end
    7'd69: begin
    7'd69: begin
      data1 <= #1 int_data69;
      data1 <= int_data69;
      data2 <= #1 int_data70;
      data2 <= int_data70;
      data3 <= #1 int_data71;
      data3 <= int_data71;
        end
        end
    7'd70: begin
    7'd70: begin
      data1 <= #1 int_data70;
      data1 <= int_data70;
      data2 <= #1 int_data71;
      data2 <= int_data71;
      data3 <= #1 int_data72;
      data3 <= int_data72;
        end
        end
    7'd71: begin
    7'd71: begin
      data1 <= #1 int_data71;
      data1 <= int_data71;
      data2 <= #1 int_data72;
      data2 <= int_data72;
      data3 <= #1 int_data73;
      data3 <= int_data73;
        end
        end
    7'd72: begin
    7'd72: begin
      data1 <= #1 int_data72;
      data1 <= int_data72;
      data2 <= #1 int_data73;
      data2 <= int_data73;
      data3 <= #1 int_data74;
      data3 <= int_data74;
        end
        end
    7'd73: begin
    7'd73: begin
      data1 <= #1 int_data73;
      data1 <= int_data73;
      data2 <= #1 int_data74;
      data2 <= int_data74;
      data3 <= #1 int_data75;
      data3 <= int_data75;
        end
        end
    7'd74: begin
    7'd74: begin
      data1 <= #1 int_data74;
      data1 <= int_data74;
      data2 <= #1 int_data75;
      data2 <= int_data75;
      data3 <= #1 int_data76;
      data3 <= int_data76;
        end
        end
    7'd75: begin
    7'd75: begin
      data1 <= #1 int_data75;
      data1 <= int_data75;
      data2 <= #1 int_data76;
      data2 <= int_data76;
      data3 <= #1 int_data77;
      data3 <= int_data77;
        end
        end
    7'd76: begin
    7'd76: begin
      data1 <= #1 int_data76;
      data1 <= int_data76;
      data2 <= #1 int_data77;
      data2 <= int_data77;
      data3 <= #1 int_data78;
      data3 <= int_data78;
        end
        end
    7'd77: begin
    7'd77: begin
      data1 <= #1 int_data77;
      data1 <= int_data77;
      data2 <= #1 int_data78;
      data2 <= int_data78;
      data3 <= #1 int_data79;
      data3 <= int_data79;
        end
        end
    7'd78: begin
    7'd78: begin
      data1 <= #1 int_data78;
      data1 <= int_data78;
      data2 <= #1 int_data79;
      data2 <= int_data79;
      data3 <= #1 int_data80;
      data3 <= int_data80;
        end
        end
    7'd79: begin
    7'd79: begin
      data1 <= #1 int_data79;
      data1 <= int_data79;
      data2 <= #1 int_data80;
      data2 <= int_data80;
      data3 <= #1 int_data81;
      data3 <= int_data81;
        end
        end
    7'd80: begin
    7'd80: begin
      data1 <= #1 int_data80;
      data1 <= int_data80;
      data2 <= #1 int_data81;
      data2 <= int_data81;
      data3 <= #1 int_data82;
      data3 <= int_data82;
        end
        end
    7'd81: begin
    7'd81: begin
      data1 <= #1 int_data81;
      data1 <= int_data81;
      data2 <= #1 int_data82;
      data2 <= int_data82;
      data3 <= #1 int_data83;
      data3 <= int_data83;
        end
        end
    7'd82: begin
    7'd82: begin
      data1 <= #1 int_data82;
      data1 <= int_data82;
      data2 <= #1 int_data83;
      data2 <= int_data83;
      data3 <= #1 int_data84;
      data3 <= int_data84;
        end
        end
    7'd83: begin
    7'd83: begin
      data1 <= #1 int_data83;
      data1 <= int_data83;
      data2 <= #1 int_data84;
      data2 <= int_data84;
      data3 <= #1 int_data85;
      data3 <= int_data85;
        end
        end
    7'd84: begin
    7'd84: begin
      data1 <= #1 int_data84;
      data1 <= int_data84;
      data2 <= #1 int_data85;
      data2 <= int_data85;
      data3 <= #1 int_data86;
      data3 <= int_data86;
        end
        end
    7'd85: begin
    7'd85: begin
      data1 <= #1 int_data85;
      data1 <= int_data85;
      data2 <= #1 int_data86;
      data2 <= int_data86;
      data3 <= #1 int_data87;
      data3 <= int_data87;
        end
        end
    7'd86: begin
    7'd86: begin
      data1 <= #1 int_data86;
      data1 <= int_data86;
      data2 <= #1 int_data87;
      data2 <= int_data87;
      data3 <= #1 int_data88;
      data3 <= int_data88;
        end
        end
    7'd87: begin
    7'd87: begin
      data1 <= #1 int_data87;
      data1 <= int_data87;
      data2 <= #1 int_data88;
      data2 <= int_data88;
      data3 <= #1 int_data89;
      data3 <= int_data89;
        end
        end
    7'd88: begin
    7'd88: begin
      data1 <= #1 int_data88;
      data1 <= int_data88;
      data2 <= #1 int_data89;
      data2 <= int_data89;
      data3 <= #1 int_data90;
      data3 <= int_data90;
        end
        end
    7'd89: begin
    7'd89: begin
      data1 <= #1 int_data89;
      data1 <= int_data89;
      data2 <= #1 int_data90;
      data2 <= int_data90;
      data3 <= #1 int_data91;
      data3 <= int_data91;
        end
        end
    7'd90: begin
    7'd90: begin
      data1 <= #1 int_data90;
      data1 <= int_data90;
      data2 <= #1 int_data91;
      data2 <= int_data91;
      data3 <= #1 int_data92;
      data3 <= int_data92;
        end
        end
    7'd91: begin
    7'd91: begin
      data1 <= #1 int_data91;
      data1 <= int_data91;
      data2 <= #1 int_data92;
      data2 <= int_data92;
      data3 <= #1 int_data93;
      data3 <= int_data93;
        end
        end
    7'd92: begin
    7'd92: begin
      data1 <= #1 int_data92;
      data1 <= int_data92;
      data2 <= #1 int_data93;
      data2 <= int_data93;
      data3 <= #1 int_data94;
      data3 <= int_data94;
        end
        end
    7'd93: begin
    7'd93: begin
      data1 <= #1 int_data93;
      data1 <= int_data93;
      data2 <= #1 int_data94;
      data2 <= int_data94;
      data3 <= #1 int_data95;
      data3 <= int_data95;
        end
        end
    7'd94: begin
    7'd94: begin
      data1 <= #1 int_data94;
      data1 <= int_data94;
      data2 <= #1 int_data95;
      data2 <= int_data95;
      data3 <= #1 int_data96;
      data3 <= int_data96;
        end
        end
    7'd95: begin
    7'd95: begin
      data1 <= #1 int_data95;
      data1 <= int_data95;
      data2 <= #1 int_data96;
      data2 <= int_data96;
      data3 <= #1 int_data97;
      data3 <= int_data97;
        end
        end
    7'd96: begin
    7'd96: begin
      data1 <= #1 int_data96;
      data1 <= int_data96;
      data2 <= #1 int_data97;
      data2 <= int_data97;
      data3 <= #1 int_data98;
      data3 <= int_data98;
        end
        end
    7'd97: begin
    7'd97: begin
      data1 <= #1 int_data97;
      data1 <= int_data97;
      data2 <= #1 int_data98;
      data2 <= int_data98;
      data3 <= #1 int_data99;
      data3 <= int_data99;
        end
        end
    7'd98: begin
    7'd98: begin
      data1 <= #1 int_data98;
      data1 <= int_data98;
      data2 <= #1 int_data99;
      data2 <= int_data99;
      data3 <= #1 int_data100;
      data3 <= int_data100;
        end
        end
    7'd99: begin
    7'd99: begin
      data1 <= #1 int_data99;
      data1 <= int_data99;
      data2 <= #1 int_data100;
      data2 <= int_data100;
      data3 <= #1 int_data101;
      data3 <= int_data101;
        end
        end
    7'd100: begin
    7'd100: begin
      data1 <= #1 int_data100;
      data1 <= int_data100;
      data2 <= #1 int_data101;
      data2 <= int_data101;
      data3 <= #1 int_data102;
      data3 <= int_data102;
        end
        end
    7'd101: begin
    7'd101: begin
      data1 <= #1 int_data101;
      data1 <= int_data101;
      data2 <= #1 int_data102;
      data2 <= int_data102;
      data3 <= #1 int_data103;
      data3 <= int_data103;
        end
        end
    7'd102: begin
    7'd102: begin
      data1 <= #1 int_data102;
      data1 <= int_data102;
      data2 <= #1 int_data103;
      data2 <= int_data103;
      data3 <= #1 int_data104;
      data3 <= int_data104;
        end
        end
    7'd103: begin
    7'd103: begin
      data1 <= #1 int_data103;
      data1 <= int_data103;
      data2 <= #1 int_data104;
      data2 <= int_data104;
      data3 <= #1 int_data105;
      data3 <= int_data105;
        end
        end
    7'd104: begin
    7'd104: begin
      data1 <= #1 int_data104;
      data1 <= int_data104;
      data2 <= #1 int_data105;
      data2 <= int_data105;
      data3 <= #1 int_data106;
      data3 <= int_data106;
        end
        end
    7'd105: begin
    7'd105: begin
      data1 <= #1 int_data105;
      data1 <= int_data105;
      data2 <= #1 int_data106;
      data2 <= int_data106;
      data3 <= #1 int_data107;
      data3 <= int_data107;
        end
        end
    7'd106: begin
    7'd106: begin
      data1 <= #1 int_data106;
      data1 <= int_data106;
      data2 <= #1 int_data107;
      data2 <= int_data107;
      data3 <= #1 int_data108;
      data3 <= int_data108;
        end
        end
    7'd107: begin
    7'd107: begin
      data1 <= #1 int_data107;
      data1 <= int_data107;
      data2 <= #1 int_data108;
      data2 <= int_data108;
      data3 <= #1 int_data109;
      data3 <= int_data109;
        end
        end
    7'd108: begin
    7'd108: begin
      data1 <= #1 int_data108;
      data1 <= int_data108;
      data2 <= #1 int_data109;
      data2 <= int_data109;
      data3 <= #1 int_data110;
      data3 <= int_data110;
        end
        end
    7'd109: begin
    7'd109: begin
      data1 <= #1 int_data109;
      data1 <= int_data109;
      data2 <= #1 int_data110;
      data2 <= int_data110;
      data3 <= #1 int_data111;
      data3 <= int_data111;
        end
        end
    7'd110: begin
    7'd110: begin
      data1 <= #1 int_data110;
      data1 <= int_data110;
      data2 <= #1 int_data111;
      data2 <= int_data111;
      data3 <= #1 int_data112;
      data3 <= int_data112;
        end
        end
    7'd111: begin
    7'd111: begin
      data1 <= #1 int_data111;
      data1 <= int_data111;
      data2 <= #1 int_data112;
      data2 <= int_data112;
      data3 <= #1 int_data113;
      data3 <= int_data113;
        end
        end
    7'd112: begin
    7'd112: begin
      data1 <= #1 int_data112;
      data1 <= int_data112;
      data2 <= #1 int_data113;
      data2 <= int_data113;
      data3 <= #1 int_data114;
      data3 <= int_data114;
        end
        end
    7'd113: begin
    7'd113: begin
      data1 <= #1 int_data113;
      data1 <= int_data113;
      data2 <= #1 int_data114;
      data2 <= int_data114;
      data3 <= #1 int_data115;
      data3 <= int_data115;
        end
        end
    7'd114: begin
    7'd114: begin
      data1 <= #1 int_data114;
      data1 <= int_data114;
      data2 <= #1 int_data115;
      data2 <= int_data115;
      data3 <= #1 int_data116;
      data3 <= int_data116;
        end
        end
    7'd115: begin
    7'd115: begin
      data1 <= #1 int_data115;
      data1 <= int_data115;
      data2 <= #1 int_data116;
      data2 <= int_data116;
      data3 <= #1 int_data117;
      data3 <= int_data117;
        end
        end
    7'd116: begin
    7'd116: begin
      data1 <= #1 int_data116;
      data1 <= int_data116;
      data2 <= #1 int_data117;
      data2 <= int_data117;
      data3 <= #1 int_data118;
      data3 <= int_data118;
        end
        end
    7'd117: begin
    7'd117: begin
      data1 <= #1 int_data117;
      data1 <= int_data117;
      data2 <= #1 int_data118;
      data2 <= int_data118;
      data3 <= #1 int_data119;
      data3 <= int_data119;
        end
        end
    7'd118: begin
    7'd118: begin
      data1 <= #1 int_data118;
      data1 <= int_data118;
      data2 <= #1 int_data119;
      data2 <= int_data119;
      data3 <= #1 int_data120;
      data3 <= int_data120;
        end
        end
    7'd119: begin
    7'd119: begin
      data1 <= #1 int_data119;
      data1 <= int_data119;
      data2 <= #1 int_data120;
      data2 <= int_data120;
      data3 <= #1 int_data121;
      data3 <= int_data121;
        end
        end
    7'd120: begin
    7'd120: begin
      data1 <= #1 int_data120;
      data1 <= int_data120;
      data2 <= #1 int_data121;
      data2 <= int_data121;
      data3 <= #1 int_data122;
      data3 <= int_data122;
        end
        end
    7'd121: begin
    7'd121: begin
      data1 <= #1 int_data121;
      data1 <= int_data121;
      data2 <= #1 int_data122;
      data2 <= int_data122;
      data3 <= #1 int_data123;
      data3 <= int_data123;
        end
        end
    7'd122: begin
    7'd122: begin
      data1 <= #1 int_data122;
      data1 <= int_data122;
      data2 <= #1 int_data123;
      data2 <= int_data123;
      data3 <= #1 int_data124;
      data3 <= int_data124;
        end
        end
    7'd123: begin
    7'd123: begin
      data1 <= #1 int_data123;
      data1 <= int_data123;
      data2 <= #1 int_data124;
      data2 <= int_data124;
      data3 <= #1 int_data125;
      data3 <= int_data125;
        end
        end
    7'd124: begin
    7'd124: begin
      data1 <= #1 int_data124;
      data1 <= int_data124;
      data2 <= #1 int_data125;
      data2 <= int_data125;
      data3 <= #1 int_data126;
      data3 <= int_data126;
        end
        end
    7'd125: begin
    7'd125: begin
      data1 <= #1 int_data125;
      data1 <= int_data125;
      data2 <= #1 int_data126;
      data2 <= int_data126;
      data3 <= #1 int_data127;
      data3 <= int_data127;
        end
        end
    7'd126: begin
    7'd126: begin
      data1 <= #1 int_data126;
      data1 <= int_data126;
      data2 <= #1 int_data127;
      data2 <= int_data127;
      data3 <= #1 int_data0;
      data3 <= int_data0;
        end
        end
    7'd127: begin
    7'd127: begin
      data1 <= #1 int_data127;
      data1 <= int_data127;
      data2 <= #1 int_data0;
      data2 <= int_data0;
      data3 <= #1 int_data1;
      data3 <= int_data1;
        end
        end
    default: begin
    default: begin
      data1 <= #1 8'h00;
      data1 <= 8'h00;
      data2 <= #1 8'h00;
      data2 <= 8'h00;
      data3 <= #1 8'h00;
      data3 <= 8'h00;
        end
        end
  endcase
  endcase
end
end
 
 
always @(posedge clk or negedge resetn)
always @(posedge clk or negedge resetn)
 if (resetn == 1'b0)
 if (resetn == 1'b0)
   ea_int <= #1 1'b1;
   ea_int <= 1'b1;
  else ea_int <= #1 !ea;
  else ea_int <= !ea;
 
 
`elsif OC8051_ACTEL_ROM
`elsif OC8051_ACTEL_ROM
 
 
 
 
`else
`else
Line 906... Line 906...
  $readmemh("./dat/oc8051_xrom.in", buff);
  $readmemh("./dat/oc8051_xrom.in", buff);
end
end
 
 
always @(posedge clk or negedge resetn)
always @(posedge clk or negedge resetn)
 if (resetn == 1'b0)
 if (resetn == 1'b0)
   ea_int <= #1 1'b1;
   ea_int <= 1'b1;
  else ea_int <= #1 !ea;
  else ea_int <= !ea;
 
 
always @(posedge clk)
always @(posedge clk)
begin
begin
  data_o <= #1 {buff[addr+3], buff[addr+2], buff[addr+1], buff[addr]};
  data_o <= {buff[addr+3], buff[addr+2], buff[addr+1], buff[addr]};
end
end
 
 
 
 
`endif
`endif
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.