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

Subversion Repositories xgate

[/] [xgate/] [trunk/] [rtl/] [verilog/] [xgate_risc.v] - Diff between revs 72 and 75

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 72 Rev 75
Line 388... Line 388...
  always @*
  always @*
    case (chid_sm)  // synopsys parallel_case
    case (chid_sm)  // synopsys parallel_case
      CHID_IDLE:
      CHID_IDLE:
        if ( write_xgchid && debug_active )
        if ( write_xgchid && debug_active )
          chid_sm_ns  = CHID_TEST;
          chid_sm_ns  = CHID_TEST;
 
        else
 
          chid_sm_ns  = CHID_IDLE;
      CHID_TEST:
      CHID_TEST:
        if ( !((cpu_state == IDLE) || (cpu_state == CHG_CHID)) && (|xgchid) )
        if ( !((cpu_state == IDLE) || (cpu_state == CHG_CHID)) && (|xgchid) )
          chid_sm_ns  = CHID_IDLE;
          chid_sm_ns  = CHID_IDLE;
        else
        else
          chid_sm_ns  = CHID_WAIT;
          chid_sm_ns  = CHID_WAIT;
Line 2375... Line 2377...
      6'b1_1_???? :
      6'b1_1_???? :
        begin
        begin
          shift_out      = shift_filler[15: 0];
          shift_out      = shift_filler[15: 0];
          shift_rollover = shift_in[ 0];
          shift_rollover = shift_in[ 0];
        end
        end
 
      default :
 
        begin
 
          shift_out      =  shift_in;
 
          shift_rollover  = 1'b0;
 
        end
    endcase
    endcase
 
 
 
 
endmodule  // xgate_barrel_shift
endmodule  // xgate_barrel_shift
 
 

powered by: WebSVN 2.1.0

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