//////////////////////////////////////////////////////////////////////////////
//
// 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.
//
//////////////////////////////////////////////////////////////////////////////
// storage_qualification module, set the storage qualification, include parameter stor_neg_whole
// Called by     :  debug_core
// Modification history
//
//----------------------------------------------------------------------

module ips_dbc_storage_qualification_v1_2
#(
  parameter NEW_JTAG_IF     = 1,
  parameter  STOR_PIPELINE       = 0,    	//0~1, EXPERIMENTAL
  parameter  TRIG0_TO_15_MU      = 1,    	//1~16
  parameter  STOR_QUAL_CHAIN_BIT = 2,    	//{stor_m0_en,stor_m0_neg...stor_m15_en,stor_m15_neg,stor_neg_whole}
  parameter INIT_STOR_QUAL = 0 
 )
(
  input                         h_rstn ,
  input [1:0]                   clk_conf_trig ,
  input [1:0]                   rst_conf_trig ,
  input                         conf_sel      ,
  input                         conf_tdi      ,
  input                         shift_i      ,  
  input [TRIG0_TO_15_MU-1:0]    match         ,
  output                        stor_en       ,
  input                         conf_rden,
	input [4:0]                   conf_id,
	input                         conf_sel_rd,
  output                        conf_rdlast,
  output                        conf_rdata   
 );
`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
h15/Y6ZYFWgN+4lLr/Yy7yrdAqQ4iWZC1Yb91o1umYJ4iaNSuFGW5IFGx6SCYH0gulYVXFdOo3Ks
VgsQ4OJuZ9WYVth1UPh5DuWxw13pKLtxdt9AO7hmTYBqCTatgGAJnuf6raQhduXoiyDju3MOBbnV
oUBSKm+zgmr00Gf8k1Sj0OYV95i07QNnGLkAGpN5kcHryHCWTdurDtgxxZ+epmoxoVDksbiR+e9N
dGTiSA8hg233SmH1TVPhSk390tvLagVOsxKf1IKF29CxwbQvXfxGCsS/A1JfLdAQV2LwJ7RqZ0G+
NOcQheOFd0g/PAPJ3dTOn1793zA6i5qcYoCecQ==

`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
sBiI6B28ZEeFOYdMq26uG2ZQ0ZdOGKFvbLPdUXA1mrFW6pUiT0Xjbfu7iWu5tLM0wIXY/kQPFvhp
I6OULEEWQ3NB5poDElp+wJtbgXtS2ueEXvQallZ4poGdqyIp2pCh6XOdhlzANUFvCIOr6Fv4hDPp
g2ZhETanhg4AHxhsTb8cYaYOSjZSc53YHtlA8ujIk1S0uKHOMGX6JdMIJBF9rqtUv0ysSzeK7cUk
hde8+aKFrOhW5MeszperNTyBV1zIoRbOzYuDTKQXZQmAR6jtQVkNTdH9/QTQd0mkXDJ99K+4aWPU
GcYOygqCvqC5Er1YQd9NaM1HL5GiTAN6dN6qgA==

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

`pragma protect end_protected
endmodule