www.pudn.com > multiprocessor.rar > cpu2_jtag_debug_module_wrapper.v


//Legal Notice: (C)2007 Altera Corporation. All rights reserved.  Your 
//use of Altera Corporation's design tools, logic functions and other 
//software and tools, and its AMPP partner logic functions, and any 
//output files any of the foregoing (including device programming or 
//simulation files), and any associated documentation or information are 
//expressly subject to the terms and conditions of the Altera Program 
//License Subscription Agreement or other applicable license agreement, 
//including, without limitation, that your use is for the sole purpose 
//of programming logic devices manufactured by Altera and sold by Altera 
//or its authorized distributors.  Please refer to the applicable 
//agreement for further details. 
 
 
// turn off superfluous verilog processor warnings  
// altera message_level Level1  
// altera message_off 10034 10035 10036 10037 10230 10240 10030  
 
module cpu2_jtag_debug_module_wrapper ( 
                                        // inputs: 
                                         MonDReg, 
                                         break_readreg, 
                                         clk, 
                                         dbrk_hit0_latch, 
                                         dbrk_hit1_latch, 
                                         dbrk_hit2_latch, 
                                         dbrk_hit3_latch, 
                                         debugack, 
                                         monitor_error, 
                                         monitor_ready, 
                                         reset_n, 
                                         resetlatch, 
                                         tracemem_on, 
                                         tracemem_trcdata, 
                                         tracemem_tw, 
                                         trc_im_addr, 
                                         trc_on, 
                                         trc_wrap, 
                                         trigbrktype, 
                                         trigger_state_1, 
 
                                        // outputs: 
                                         jdo, 
                                         jrst_n, 
                                         st_ready_test_idle, 
                                         take_action_break_a, 
                                         take_action_break_b, 
                                         take_action_break_c, 
                                         take_action_ocimem_a, 
                                         take_action_ocimem_b, 
                                         take_action_tracectrl, 
                                         take_action_tracemem_a, 
                                         take_action_tracemem_b, 
                                         take_no_action_break_a, 
                                         take_no_action_break_b, 
                                         take_no_action_break_c, 
                                         take_no_action_ocimem_a, 
                                         take_no_action_tracemem_a 
                                      ) 
; 
 
  output  [ 37: 0] jdo; 
  output           jrst_n; 
  output           st_ready_test_idle; 
  output           take_action_break_a; 
  output           take_action_break_b; 
  output           take_action_break_c; 
  output           take_action_ocimem_a; 
  output           take_action_ocimem_b; 
  output           take_action_tracectrl; 
  output           take_action_tracemem_a; 
  output           take_action_tracemem_b; 
  output           take_no_action_break_a; 
  output           take_no_action_break_b; 
  output           take_no_action_break_c; 
  output           take_no_action_ocimem_a; 
  output           take_no_action_tracemem_a; 
  input   [ 31: 0] MonDReg; 
  input   [ 31: 0] break_readreg; 
  input            clk; 
  input            dbrk_hit0_latch; 
  input            dbrk_hit1_latch; 
  input            dbrk_hit2_latch; 
  input            dbrk_hit3_latch; 
  input            debugack; 
  input            monitor_error; 
  input            monitor_ready; 
  input            reset_n; 
  input            resetlatch; 
  input            tracemem_on; 
  input   [ 35: 0] tracemem_trcdata; 
  input            tracemem_tw; 
  input   [  6: 0] trc_im_addr; 
  input            trc_on; 
  input            trc_wrap; 
  input            trigbrktype; 
  input            trigger_state_1; 
 
  wire    [ 37: 0] jdo; 
  wire             jrst_n; 
  wire             st_ready_test_idle; 
  wire             take_action_break_a; 
  wire             take_action_break_b; 
  wire             take_action_break_c; 
  wire             take_action_ocimem_a; 
  wire             take_action_ocimem_b; 
  wire             take_action_tracectrl; 
  wire             take_action_tracemem_a; 
  wire             take_action_tracemem_b; 
  wire             take_no_action_break_a; 
  wire             take_no_action_break_b; 
  wire             take_no_action_break_c; 
  wire             take_no_action_ocimem_a; 
  wire             take_no_action_tracemem_a; 
 
//synthesis translate_off 
//////////////// SIMULATION-ONLY CONTENTS 
  cpu2_jtag_debug_module the_cpu2_jtag_debug_module 
    ( 
      .MonDReg                   (MonDReg), 
      .break_readreg             (break_readreg), 
      .clk                       (clk), 
      .clrn                      (reset_n), 
      .dbrk_hit0_latch           (dbrk_hit0_latch), 
      .dbrk_hit1_latch           (dbrk_hit1_latch), 
      .dbrk_hit2_latch           (dbrk_hit2_latch), 
      .dbrk_hit3_latch           (dbrk_hit3_latch), 
      .debugack                  (debugack), 
      .ena                       (1'b0), 
      .ir_in                     (2'b0), 
      .jdo                       (jdo), 
      .jrst_n                    (jrst_n), 
      .jtag_state_sdr            (1'b0), 
      .jtag_state_udr            (1'b0), 
      .monitor_error             (monitor_error), 
      .monitor_ready             (monitor_ready), 
      .raw_tck                   (1'b0), 
      .reset_n                   (reset_n), 
      .resetlatch                (resetlatch), 
      .rti                       (1'b0), 
      .shift                     (1'b0), 
      .st_ready_test_idle        (st_ready_test_idle), 
      .take_action_break_a       (take_action_break_a), 
      .take_action_break_b       (take_action_break_b), 
      .take_action_break_c       (take_action_break_c), 
      .take_action_ocimem_a      (take_action_ocimem_a), 
      .take_action_ocimem_b      (take_action_ocimem_b), 
      .take_action_tracectrl     (take_action_tracectrl), 
      .take_action_tracemem_a    (take_action_tracemem_a), 
      .take_action_tracemem_b    (take_action_tracemem_b), 
      .take_no_action_break_a    (take_no_action_break_a), 
      .take_no_action_break_b    (take_no_action_break_b), 
      .take_no_action_break_c    (take_no_action_break_c), 
      .take_no_action_ocimem_a   (take_no_action_ocimem_a), 
      .take_no_action_tracemem_a (take_no_action_tracemem_a), 
      .tdi                       (1'b0), 
      .tracemem_on               (tracemem_on), 
      .tracemem_trcdata          (tracemem_trcdata), 
      .tracemem_tw               (tracemem_tw), 
      .trc_im_addr               (trc_im_addr), 
      .trc_on                    (trc_on), 
      .trc_wrap                  (trc_wrap), 
      .trigbrktype               (trigbrktype), 
      .trigger_state_1           (trigger_state_1), 
      .update                    (1'b0), 
      .usr1                      (1'b0) 
    ); 
 
 
//////////////// END SIMULATION-ONLY CONTENTS 
 
//synthesis translate_on 
//synthesis read_comments_as_HDL on 
//  cpu2_jtag_debug_module the_cpu2_jtag_debug_module1 
//    ( 
//      .MonDReg                   (MonDReg), 
//      .break_readreg             (break_readreg), 
//      .clk                       (clk), 
//      .dbrk_hit0_latch           (dbrk_hit0_latch), 
//      .dbrk_hit1_latch           (dbrk_hit1_latch), 
//      .dbrk_hit2_latch           (dbrk_hit2_latch), 
//      .dbrk_hit3_latch           (dbrk_hit3_latch), 
//      .debugack                  (debugack), 
//      .jdo                       (jdo), 
//      .jrst_n                    (jrst_n), 
//      .monitor_error             (monitor_error), 
//      .monitor_ready             (monitor_ready), 
//      .reset_n                   (reset_n), 
//      .resetlatch                (resetlatch), 
//      .st_ready_test_idle        (st_ready_test_idle), 
//      .take_action_break_a       (take_action_break_a), 
//      .take_action_break_b       (take_action_break_b), 
//      .take_action_break_c       (take_action_break_c), 
//      .take_action_ocimem_a      (take_action_ocimem_a), 
//      .take_action_ocimem_b      (take_action_ocimem_b), 
//      .take_action_tracectrl     (take_action_tracectrl), 
//      .take_action_tracemem_a    (take_action_tracemem_a), 
//      .take_action_tracemem_b    (take_action_tracemem_b), 
//      .take_no_action_break_a    (take_no_action_break_a), 
//      .take_no_action_break_b    (take_no_action_break_b), 
//      .take_no_action_break_c    (take_no_action_break_c), 
//      .take_no_action_ocimem_a   (take_no_action_ocimem_a), 
//      .take_no_action_tracemem_a (take_no_action_tracemem_a), 
//      .tracemem_on               (tracemem_on), 
//      .tracemem_trcdata          (tracemem_trcdata), 
//      .tracemem_tw               (tracemem_tw), 
//      .trc_im_addr               (trc_im_addr), 
//      .trc_on                    (trc_on), 
//      .trc_wrap                  (trc_wrap), 
//      .trigbrktype               (trigbrktype), 
//      .trigger_state_1           (trigger_state_1) 
//    ); 
// 
//synthesis read_comments_as_HDL off 
 
endmodule