//////////////////////////////////////////////////////////////////////////////
//
// Copyright (c) 2014 PANGO MICROSYSTEMS, INC
// ALL RIGHTS REVERVED.
//
// THE SOURCE CODE CONTAINED HEREIN IS PROPRIETARY TO PANGO MICROSYSTEMS, INC.
// IT SHALL NOT BE REPRODUCED OR DISCLOSED IN WHOLE OR IN PART OR USED BY
// PARTIES WITHOUT WRITTEN AUTHORIZATION FROM THE OWNER.
//
//////////////////////////////////////////////////////////////////////////////
// hub_data_decode module, to get the config info from jtag_hub module
// Called by     :  debug_core
// Modification history
//
//----------------------------------------------------------------------
//
//
 module ips_dbc_hub_decode_v1_2 
 #(
   parameter  NEW_JTAG_IF      = 1,
   parameter INIT_ENABLE       = 0
  )
 (
  input                       h_rstn,
  //interface for JTAG serial configuration
  input                       clk_conf,
  //common configuration interface each user unit
  input                       conf_sel,
  input                       hub_tdi,
  input   [4:0]               id_i,
  input                       capt_i,
  input                       shift_i,
  //interface with sub module unit
  output                      conf_tdi,
  output reg                  conf_rst,
  output reg                  start,  
  output reg  [22:0]          conf_sel_int,
  output reg  [19:0]          conf_rden,
  output [4:0]                conf_id_o,  
  output                      conf_sel_o,   
  output [4:0]                conf_reg_rbo
 )/* synthesis syn_preserve = 1 */;
`pragma protect begin_protected
`pragma protect version=1
`pragma protect author="default"
`pragma protect author_info="default"
`pragma protect encrypt_agent="Synplify encryptP1735.pl"
`pragma protect encrypt_agent_info="Synplify encryptP1735.pl Version 1.1"

`pragma protect encoding=(enctype="base64", line_length=76, bytes=256)
`pragma protect key_keyowner="Synplicity", key_keyname="SYNP15_1", key_method="rsa"
`pragma protect key_block
Yx5iSS+Xp6gIoZYZOtdsSuKq1yEmCpeKMIv9UrJknlKY6PFF5/6g2rLPgWIuOXh+Wk5rkQCixgvs
mKxXrQbFEi4vMyEjElgaaKddrB2eZie6q9kf4I5eUx75f4OOQCPt/RNcpaaUHhyNzb+5w2iEZ6RR
nOfNvFfre9Gl57x9FIhxiwvrUUNnuBmuAsO+oTKx7AEo6fnBeSfM/QMRXVQF4mIIqUMR2EZFTbre
n5eZYYNWyO2zlOLK3Y8YFRPh7LjkGxrXMhINmm2diqf9j14UWNFz4A3DBQues/w2tGyX+hXwsHpN
YqL/PfNPXOTYTryPx+ll6KJ3rxx/6MZyBLpArw==

`pragma protect encoding=(enctype="base64", line_length=76, bytes=256)
`pragma protect key_keyowner="Pango Microsystems", key_keyname="PANGO_18", key_method="rsa"
`pragma protect key_block
Zr9MoJH2OZjU3jO9nLriSUqwrlWvHQJTHNiVIeuP9RP7hyVTUIAdo0NTqYzVn5l/C5+5n2g4A6pM
dQHlenCnmy6lbasI+A1RV2PJj3xMOE6jGRt++ZhIQ1aVQbmDydYVGO0rgjuZX7I/YVNqvpnQrfnT
eDVaMCw0k0MtBlOC4+aJh8fFCSiStB04DXOUzTbqC0OrZQWmLno/bOl6+sNbmWT0ePM/MNPS7jSo
sEG9pjq5QbbBx3U2fhOgYqjIzQotNQPa106W8oKMj4sd/zjQ19dS7DPF9JFr6ibNMQjCdZygkDgG
jCSZ0aLJC2Ynjo/2v7/52jnEVAYL7SDhRLebfQ==

`pragma protect data_method="aes128-cbc"
`pragma protect encoding=(enctype="base64", line_length=76, bytes=11120)
`pragma protect data_block
[encoded data, 14820 characters]
HA4xHcQ=

`pragma protect end_protected
endmodule      