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

Subversion Repositories i650

[/] [i650/] [trunk/] [rtl/] [decode_ctl.v] - Diff between revs 23 and 28

Show entire file | Details | Blame | View Log

Rev 23 Rev 28
Line 44... Line 44...
   output all_restarts, use_d_for_i, turn_on_single_intlk, turn_on_op_intlk,
   output all_restarts, use_d_for_i, turn_on_single_intlk, turn_on_op_intlk,
   output stop_code, code_69, tlu_sig,
   output stop_code, code_69, tlu_sig,
   output mult_sig, divide_sig, reset_sig, no_reset_sig, abs_sig, no_abs_sig,
   output mult_sig, divide_sig, reset_sig, no_reset_sig, abs_sig, no_abs_sig,
   output lower_sig, upper_sig, add_sig, subt_sig,
   output lower_sig, upper_sig, add_sig, subt_sig,
   output right_shift_sig, left_shift_sig, half_correct_sig, shift_count_sig,
   output right_shift_sig, left_shift_sig, half_correct_sig, shift_count_sig,
 
   output end_shift_control,
   output reg overflow_sense_latch
   output reg overflow_sense_latch
   );
   );
 
 
   //-----------------------------------------------------------------------------
   //-----------------------------------------------------------------------------
   // Miscellaneous signals
   // Miscellaneous signals
Line 96... Line 97...
   // 31 -- Shift and Round
   // 31 -- Shift and Round
   // 35 -- Shift Left
   // 35 -- Shift Left
   // 36 -- Shift Left and Count
   // 36 -- Shift Left and Count
   //-----------------------------------------------------------------------------
   //-----------------------------------------------------------------------------
   reg shift_control_latch;
   reg shift_control_latch;
   wire end_shift_control;
 
   digit_pulse end_shift (rst, cp, ~shift_control_latch, 1'b1, end_shift_control);
   digit_pulse end_shift (rst, cp, ~shift_control_latch, 1'b1, end_shift_control);
   wire shift_control_on_p = d_control & d10u & ~single_intlk & opreg_t[`biq_b0]
   wire shift_control_on_p = d_control & d10u & ~single_intlk & opreg_t[`biq_b0]
                                                              & opreg_t[`biq_q3];
                                                              & opreg_t[`biq_q3];
   always @(posedge ap)
   always @(posedge ap)
      if (rst) begin
      if (rst) begin

powered by: WebSVN 2.1.0

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