Diff
checker
文本
文本
图像
文档
Excel
文件夹
Legal
Enterprise
桌面版
定价
登录
下载 Diffchecker 桌面版
比较文本
查找两个文本文件之间的差异
工具
历史
显示
视图
拆分
统一
实时编辑器
隐藏空白更改
折叠未更改行
关闭换行
比对精度
智能
语法
无
更改外观
处理
忽略
文本转换
转到第一个差异
编辑输入
Diffchecker Desktop
运行Diffchecker最安全的方式。获取Diffchecker桌面应用:您的差异永远不会离开您的电脑!
获取桌面版
Untitled diff
创建于
12年前
差异永不过期
清除
导出
分享
解释
2 删除
行
总计
删除
字符
总计
删除
要继续使用此功能,请升级到
Diff
checker
Pro
查看价格
162 行
全部复制
22 添加
行
总计
添加
字符
总计
添加
要继续使用此功能,请升级到
Diff
checker
Pro
查看价格
182 行
全部复制
##############################################################################
##############################################################################
#
#
# Copyright (c) 2012 by LSI Logic Corporation
# Copyright (c) 2012 by LSI Logic Corporation
# All Rights Reserved
# All Rights Reserved
#
#
# LSI LOGIC CONFIDENTIAL
# LSI LOGIC CONFIDENTIAL
# PROPRIETARY AND CONFIDENTIAL information of LSI Logic Corporation or its
# PROPRIETARY AND CONFIDENTIAL information of LSI Logic Corporation or its
# licensors. This file may not be reproduced, modified, disclosed or
# licensors. This file may not be reproduced, modified, disclosed or
# otherwise used without express written permission of an authorised officer
# otherwise used without express written permission of an authorised officer
# of LSI Logic Corporation.
# of LSI Logic Corporation.
#
#
复制
已复制
复制
已复制
# File : $RCSfile:
DAP
_cdc_waiver.swl.rca $
# File : $RCSfile:
DAPLite
_cdc_waiver.swl.rca $
# Rev : $Revision: 1.3 $
# Rev : $Revision: 1.3 $
# Date : $Date: Thu Feb 7 09:59:37 2013 $
# Date : $Date: Thu Feb 7 09:59:37 2013 $
#
#
复制
已复制
复制
已复制
# Desc : Spyglass CDC waivers file for
DAP
# Desc : Spyglass CDC waivers file for
DAPLite
# This is based on coresight_0in.xls (21 Apr, 2008)
# This is based on coresight_0in.xls (21 Apr, 2008)
#
#
##############################################################################
##############################################################################
#################################################################################
#################################################################################
#Following are in the ARM CDC spreadsheet
#Following are in the ARM CDC spreadsheet
#################################################################################
#################################################################################
复制
已复制
复制
已复制
#
##################################################################
# Following waived rules are DAPLite specific for new CDC template
# ################################################################
waive -rule "Ac_unsync01" -du "DAPApbApDapIf|ApbApApbIf" -regexp \
-msg "(DAPApbApDapIf|ApbApApbIf).*uDAPSWJDP.uDAPSwDpProtocol.(ApSel|APbanksel)" \
-comment "from ARM coresight CDC waivers spreadsheet"
waive -rule "Ac_unsync02" -du "DAPApbApDapIf|ApbApApbIf" -regexp \
-msg "(DAPApbApDapIf|ApbApApbIf).*uDAPSWJDP.uDAPSwDpProtocol.(ApSel|APbanksel)" \
-comment "from ARM coresight CDC waivers spreadsheet"
waive -rule "Ac_unsync02" -du "DAPApbApApbIf" -regexp \
-msg "uDAPApbApApbIf.PWDATA.*iBusWdata_cdc_check" \
-comment "from ARM coresight CDC waivers spreadsheet"
###################################################
# Following waived rules are taken from DAP waivers
# #################################################
waive -rule "Ac_conv02" -du "DAPAhbApMst" -regexp \
waive -rule "Ac_conv02" -du "DAPAhbApMst" -regexp \
-msg "uDAPAhbApAhbSync.uAhbApAhbSync" \
-msg "uDAPAhbApAhbSync.uAhbApAhbSync" \
-comment "from ARM coresight CDC waivers spreadsheet"
-comment "from ARM coresight CDC waivers spreadsheet"
waive -rule "Ac_conv02" -du "AhbApSlv" -regexp \
waive -rule "Ac_conv02" -du "AhbApSlv" -regexp \
-msg "uDAPAhbApDapSync.uAhbApDapSync" \
-msg "uDAPAhbApDapSync.uAhbApDapSync" \
-comment "from ARM coresight CDC waivers spreadsheet"
-comment "from ARM coresight CDC waivers spreadsheet"
waive -rule "Ac_conv02" -du "DAPApbMuxArbiter" -regexp \
waive -rule "Ac_conv02" -du "DAPApbMuxArbiter" -regexp \
-msg "DAPAPBMUX.uDAPAStRx.?.sync" \
-msg "DAPAPBMUX.uDAPAStRx.?.sync" \
-comment "from ARM coresight CDC waivers spreadsheet"
-comment "from ARM coresight CDC waivers spreadsheet"
waive -rule "Ac_conv02" -du "DAPApbMuxSysSlv" -regexp \
waive -rule "Ac_conv02" -du "DAPApbMuxSysSlv" -regexp \
-msg "DAPAPBMUX.uDAPBStRx.?.sync" \
-msg "DAPAPBMUX.uDAPBStRx.?.sync" \
-comment "from ARM coresight CDC waivers spreadsheet"
-comment "from ARM coresight CDC waivers spreadsheet"
waive -rule "Ac_unsync01" -du "DAPApbMuxSync" -regexp \
waive -rule "Ac_unsync01" -du "DAPApbMuxSync" -regexp \
-msg "DAPAPBMUX.uDAPAStRx.*uDAPApbMuxSysSlv.State_cdc_check" \
-msg "DAPAPBMUX.uDAPAStRx.*uDAPApbMuxSysSlv.State_cdc_check" \
-comment "from ARM coresight CDC waivers spreadsheet"
-comment "from ARM coresight CDC waivers spreadsheet"
waive -rule "Ac_unsync01" -du "DAPApbMuxSync" -regexp \
waive -rule "Ac_unsync01" -du "DAPApbMuxSync" -regexp \
-msg "DAPAPBMUX.uDAPAStRx.*uDAPApbMuxArb.BState_cdc_chec" \
-msg "DAPAPBMUX.uDAPAStRx.*uDAPApbMuxArb.BState_cdc_chec" \
-comment "from ARM coresight CDC waivers spreadsheet"
-comment "from ARM coresight CDC waivers spreadsheet"
waive -rule "Ac_unsync01" -du "DAPApbMuxSysSlv" -regexp \
waive -rule "Ac_unsync01" -du "DAPApbMuxSysSlv" -regexp \
-msg "DAPAPBMUX.uDAPApbMuxSysSlv.PSlvErrS.*uDAPAPBMUX.uDAPApbMuxArb.SysErrRespD_cdc_check" \
-msg "DAPAPBMUX.uDAPApbMuxSysSlv.PSlvErrS.*uDAPAPBMUX.uDAPApbMuxArb.SysErrRespD_cdc_check" \
-comment "from ARM coresight CDC waivers spreadsheet"
-comment "from ARM coresight CDC waivers spreadsheet"
waive -rule "Ac_unsync01" -du "DAPApbMuxArbiter" -regexp \
waive -rule "Ac_unsync01" -du "DAPApbMuxArbiter" -regexp \
-msg "uDAPAPBMUX.uDAPApbMuxArb.SysErrRespD_cdc_check" \
-msg "uDAPAPBMUX.uDAPApbMuxArb.SysErrRespD_cdc_check" \
-comment "from ARM coresight CDC waivers spreadsheet"
-comment "from ARM coresight CDC waivers spreadsheet"
waive -rule "Ac_unsync01" -du "DAPAhbApSyn" -regexp \
waive -rule "Ac_unsync01" -du "DAPAhbApSyn" -regexp \
-msg "DAPAHBAP.uDAPAhbApDapSync.uAhbApDapSync.*uDAPAHBAP.uDAPAhbApMst.AhbState_cdc_check" \
-msg "DAPAHBAP.uDAPAhbApDapSync.uAhbApDapSync.*uDAPAHBAP.uDAPAhbApMst.AhbState_cdc_check" \
-comment "from ARM coresight CDC waivers spreadsheet"
-comment "from ARM coresight CDC waivers spreadsheet"
waive -rule "Ac_unsync01" -du "DAPAhbApSyn" -regexp \
waive -rule "Ac_unsync01" -du "DAPAhbApSyn" -regexp \
-msg "DAPAHBAP.uDAPAhbApDapSync.uAhbApDapSync.*uDAPAHBAP.uDAPAhbApSlv.DapState_cdc_check" \
-msg "DAPAHBAP.uDAPAhbApDapSync.uAhbApDapSync.*uDAPAHBAP.uDAPAhbApSlv.DapState_cdc_check" \
-comment "from ARM coresight CDC waivers spreadsheet"
-comment "from ARM coresight CDC waivers spreadsheet"
waive -rule "Ac_unsync01" -du "DAPAhbApMst" -regexp \
waive -rule "Ac_unsync01" -du "DAPAhbApMst" -regexp \
-msg "DAPAHBAP.uDAPAhbApMst.HWRITEM.*uDAPAHBAP.uDAPAhbApSlv.AhbRdWr_cdc_check" \
-msg "DAPAHBAP.uDAPAhbApMst.HWRITEM.*uDAPAHBAP.uDAPAhbApSlv.AhbRdWr_cdc_check" \
-comment "from ARM coresight CDC waivers spreadsheet"
-comment "from ARM coresight CDC waivers spreadsheet"
#waive -rule "Ac_unsync01" -du "DAPAhbApSlv" -regexp \
#waive -rule "Ac_unsync01" -du "DAPAhbApSlv" -regexp \
# -msg "DAPAHBAP.uDAPAhbApSlv.DAPSLVERR.*uDAPAHBAP.uDAPAhbApSlv.AhbRdWr_cdc_check" \
# -msg "DAPAHBAP.uDAPAhbApSlv.DAPSLVERR.*uDAPAHBAP.uDAPAhbApSlv.AhbRdWr_cdc_check" \
# -comment "from ARM coresight CDC waivers spreadsheet"
# -comment "from ARM coresight CDC waivers spreadsheet"
waive -rule "Ac_unsync01" -du "AhbApSlv" -regexp \
waive -rule "Ac_unsync01" -du "AhbApSlv" -regexp \
-msg "(DAPAhbApSlv|AhbApSlv).*uDAPSWJDP.uDAPJtagDpProtocol.(APsel|APbanksel)" \
-msg "(DAPAhbApSlv|AhbApSlv).*uDAPSWJDP.uDAPJtagDpProtocol.(APsel|APbanksel)" \
-comment "from ARM coresight CDC waivers spreadsheet"
-comment "from ARM coresight CDC waivers spreadsheet"
waive -rule "Ac_unsync01" -du "DAPApbApDapIf|ApbApApbIf" -regexp \
waive -rule "Ac_unsync01" -du "DAPApbApDapIf|ApbApApbIf" -regexp \
-msg "(DAPApbApDapIf|ApbApApbIf).*uDAPSWJDP.uDAPJtagDpProtocol.(APsel|APbanksel)" \
-msg "(DAPApbApDapIf|ApbApApbIf).*uDAPSWJDP.uDAPJtagDpProtocol.(APsel|APbanksel)" \
-comment "from ARM coresight CDC waivers spreadsheet"
-comment "from ARM coresight CDC waivers spreadsheet"
waive -rule "Ac_unsync01" -du "DAPSwDpApbIf" -regexp \
waive -rule "Ac_unsync01" -du "DAPSwDpApbIf" -regexp \
-msg "DAPSWJDP.uDAPDpApbIf.(Rdbuff|Buscnt|Buscmpi|Buserrori)_cdc_check" \
-msg "DAPSWJDP.uDAPDpApbIf.(Rdbuff|Buscnt|Buscmpi|Buserrori)_cdc_check" \
-comment "from ARM coresight CDC waivers spreadsheet"
-comment "from ARM coresight CDC waivers spreadsheet"
waive -rule "Ac_unsync02" -du "AhbApSlv" -regexp \
waive -rule "Ac_unsync02" -du "AhbApSlv" -regexp \
-msg "(DAPAhbApSlv|AhbApSlv).(DapState_cdc_check|CurState).*uDAPSWJDP.uDAPJtagDpProtocol.(APsel|APbanksel)" \
-msg "(DAPAhbApSlv|AhbApSlv).(DapState_cdc_check|CurState).*uDAPSWJDP.uDAPJtagDpProtocol.(APsel|APbanksel)" \
-comment "from ARM coresight CDC waivers spreadsheet"
-comment "from ARM coresight CDC waivers spreadsheet"
waive -rule "Ac_unsync02" -du "DAPApbApDapIf|ApbApApbIf" -regexp \
waive -rule "Ac_unsync02" -du "DAPApbApDapIf|ApbApApbIf" -regexp \
-msg "(DAPApbApDapIf|ApbApApbIf).*uDAPSWJDP.uDAPJtagDpProtocol.(APsel|APbanksel)" \
-msg "(DAPApbApDapIf|ApbApApbIf).*uDAPSWJDP.uDAPJtagDpProtocol.(APsel|APbanksel)" \
-comment "from ARM coresight CDC waivers spreadsheet"
-comment "from ARM coresight CDC waivers spreadsheet"
waive -rule "Ac_unsync02" -du "DAPApbApDapIf|ApbApApbIf|AhbApSlv" -regexp \
waive -rule "Ac_unsync02" -du "DAPApbApDapIf|ApbApApbIf|AhbApSlv" -regexp \
-msg "(uDAPApbApDapIf|ApbApApbIf|AhbApSlv).*uDAPSWJDP.uDAPJtagDpProtocol.Buswdatai_cdc_check" \
-msg "(uDAPApbApDapIf|ApbApApbIf|AhbApSlv).*uDAPSWJDP.uDAPJtagDpProtocol.Buswdatai_cdc_check" \
-comment "from ARM coresight CDC waivers spreadsheet"
-comment "from ARM coresight CDC waivers spreadsheet"
waive -rule "Ac_unsync02" -du "DAPApbApDapIf|AhbApSlv" -regexp \
waive -rule "Ac_unsync02" -du "DAPApbApDapIf|AhbApSlv" -regexp \
-msg "(DAPApbApDapIf|AhbApSlv).(DAPRDATA|BdReg).*uDAPSWJDP.uDAPJtagDpProtocol.(APsel|APbanksel)" \
-msg "(DAPApbApDapIf|AhbApSlv).(DAPRDATA|BdReg).*uDAPSWJDP.uDAPJtagDpProtocol.(APsel|APbanksel)" \
-comment "from ARM coresight CDC waivers spreadsheet"
-comment "from ARM coresight CDC waivers spreadsheet"
waive -rule "Ac_unsync02" -du "DAPApbApDapIf" -regexp \
waive -rule "Ac_unsync02" -du "DAPApbApDapIf" -regexp \
-msg "DAPAPBAP.uDAPApbApDapIf.DAPRDATA.*CSHtmRegH.HRbRDATA" \
-msg "DAPAPBAP.uDAPApbApDapIf.DAPRDATA.*CSHtmRegH.HRbRDATA" \
-comment "from ARM coresight CDC waivers spreadsheet"
-comment "from ARM coresight CDC waivers spreadsheet"
waive -rule "Ac_unsync02" -du "DAPApbMuxArbiter" -regexp \
waive -rule "Ac_unsync02" -du "DAPApbMuxArbiter" -regexp \
-msg "DAPApbMuxArb.SysRdDataD.*CSHtmRegH.HRbRDATA" \
-msg "DAPApbMuxArb.SysRdDataD.*CSHtmRegH.HRbRDATA" \
-comment "from ARM coresight CDC waivers spreadsheet"
-comment "from ARM coresight CDC waivers spreadsheet"
waive -rule "Ac_unsync02" -du "DAPSwDpApbIf" -regexp \
waive -rule "Ac_unsync02" -du "DAPSwDpApbIf" -regexp \
-msg "DAPSWJDP.uDAPDpApbIf.((Rdbuff|Buscnt|Buscmpi|Buserrori)_cdc_check|APBcurr)" \
-msg "DAPSWJDP.uDAPDpApbIf.((Rdbuff|Buscnt|Buscmpi|Buserrori)_cdc_check|APBcurr)" \
-comment "from ARM coresight CDC waivers spreadsheet"
-comment "from ARM coresight CDC waivers spreadsheet"
waive -rule "Ac_unsync02" -du "AhbApSlv" -regexp \
waive -rule "Ac_unsync02" -du "AhbApSlv" -regexp \
-msg "(DAPAhbApSlv|AhbApSlv).(((TaReg|AhbRdWr|CswReg|AhbWrData|BdReg)_cdc_check)|PackCtr)" \
-msg "(DAPAhbApSlv|AhbApSlv).(((TaReg|AhbRdWr|CswReg|AhbWrData|BdReg)_cdc_check)|PackCtr)" \
-comment "HADDR/HWRITE/HWDATA does not change when the DapState is being synced"
-comment "HADDR/HWRITE/HWDATA does not change when the DapState is being synced"
#DAPSWJDP DAP bus qualified by APBcurr from TCK domain to PCLKDBG domain
#DAPSWJDP DAP bus qualified by APBcurr from TCK domain to PCLKDBG domain
waive -rule "Clock_sync06" -regexp \
waive -rule "Clock_sync06" -regexp \
-msg "(DAPADDR|DAPWRITE|DAPSEL|DAPWDATA).*uDAPSWJDP.uDAPDpApbIf.APBcurr" \
-msg "(DAPADDR|DAPWRITE|DAPSEL|DAPWDATA).*uDAPSWJDP.uDAPDpApbIf.APBcurr" \
-comment "from ARM coresight CDC waivers spreadsheet"
-comment "from ARM coresight CDC waivers spreadsheet"
waive -rule "Ac_conv01" -du "DAP" -regexp \
waive -rule "Ac_conv01" -du "DAP" -regexp \
-msg "(async_apb._bridge|CSCtiApbIf|AhbApDapSync).*DAP" \
-msg "(async_apb._bridge|CSCtiApbIf|AhbApDapSync).*DAP" \
-comment "APB signals synchronized outside converging in DAP"
-comment "APB signals synchronized outside converging in DAP"
waive -rule "Ac_conv01" -du "DAPApbMuxArbiter" -regexp \
waive -rule "Ac_conv01" -du "DAPApbMuxArbiter" -regexp \
-msg "DAPSWJDP.uDAPDpApbSync.uSyncBusReq" \
-msg "DAPSWJDP.uDAPDpApbSync.uSyncBusReq" \
-comment "SWJDP state machine waived based on ARM CDC spreadsheet"
-comment "SWJDP state machine waived based on ARM CDC spreadsheet"
waive -rule "Ac_conv01" -du "DAPSwDpApbIf" -regexp \
waive -rule "Ac_conv01" -du "DAPSwDpApbIf" -regexp \
-msg "DAPSWJDP.uDAPDpApbSync.uSyncBusReq|CSHtmDBGSync" \
-msg "DAPSWJDP.uDAPDpApbSync.uSyncBusReq|CSHtmDBGSync" \
-comment "SWJDP state machine waived based on ARM CDC spreadsheet"
-comment "SWJDP state machine waived based on ARM CDC spreadsheet"
waive -rule "Ac_conv02" -du "DAPSwDpApbIf" -regexp \
waive -rule "Ac_conv02" -du "DAPSwDpApbIf" -regexp \
-msg "DAPSWJDP.uDAPDpApbSync.uSyncBusReq" \
-msg "DAPSWJDP.uDAPDpApbSync.uSyncBusReq" \
-comment "SWJDP state machine waived based on ARM CDC spreadsheet"
-comment "SWJDP state machine waived based on ARM CDC spreadsheet"
waive -rule "Ac_conv03" -du "AhbApSlv" -regexp \
waive -rule "Ac_conv03" -du "AhbApSlv" -regexp \
-msg "uDAPAhbApDapSync.uAhbApDapSync" \
-msg "uDAPAhbApDapSync.uAhbApDapSync" \
-comment "dapahbap state machine waived based on ARM CDC spreadsheet"
-comment "dapahbap state machine waived based on ARM CDC spreadsheet"
waive -rule "Clock_sync09" -du "AhbApSlv" -regexp \
waive -rule "Clock_sync09" -du "AhbApSlv" -regexp \
-msg "AhbApSlv.CswReg.*AhbApMst.RdData" \
-msg "AhbApSlv.CswReg.*AhbApMst.RdData" \
-comment "DAPRDATA synced at multiple location"
-comment "DAPRDATA synced at multiple location"
#################################################################################
#################################################################################
#Following are NOT in the ARM CDC spreadsheet and needs to be reviewed with ARM
#Following are NOT in the ARM CDC spreadsheet and needs to be reviewed with ARM
#################################################################################
#################################################################################
#DAP<->CSCTI
#DAP<->CSCTI
waive -rule "Clock_sync09" -du "DAPApbApDapIf" -regexp \
waive -rule "Clock_sync09" -du "DAPApbApDapIf" -regexp \
-msg "DAPAPBAP.uDAPApbApDapIf.TaReg.*uCSCtiRegC.RegCti" \
-msg "DAPAPBAP.uDAPApbApDapIf.TaReg.*uCSCtiRegC.RegCti" \
-comment "PADDRDBG synced at multiple location"
-comment "PADDRDBG synced at multiple location"
waive -rule "Clock_sync09" -du "DAPApbMuxArbiter" -regexp \
waive -rule "Clock_sync09" -du "DAPApbMuxArbiter" -regexp \
-msg "DAPAPBMUX.uDAPApbMuxArb.(SysWr|SysAddr).*(uCSCtiRegC|CSHtmResources)" \
-msg "DAPAPBMUX.uDAPApbMuxArb.(SysWr|SysAddr).*(uCSCtiRegC|CSHtmResources)" \
-comment "PWDATA/PWRITE/PADDR synced at multiple location"
-comment "PWDATA/PWRITE/PADDR synced at multiple location"
#DAP
#DAP
waive -rule "Ac_cdc04a" -du "DAPAhbApMst" -regexp \
waive -rule "Ac_cdc04a" -du "DAPAhbApMst" -regexp \
-msg "AhbApSlv.(TaReg|AhbRdWr|CswReg|AhbWrData)_cdc_check" \
-msg "AhbApSlv.(TaReg|AhbRdWr|CswReg|AhbWrData)_cdc_check" \
-comment "HADDR/HWRITE/HWDATA does not change when the DapState is being synced"
-comment "HADDR/HWRITE/HWDATA does not change when the DapState is being synced"
waive -rule "Ac_cdc04a" -du "DAPApbMuxSysSlv" -regexp \
waive -rule "Ac_cdc04a" -du "DAPApbMuxSysSlv" -regexp \
-msg "DAPAPBMUX.uDAPApbMuxArb.(SysErrRespD|SysRdDataD)_cdc_check" \
-msg "DAPAPBMUX.uDAPApbMuxArb.(SysErrRespD|SysRdDataD)_cdc_check" \
-comment "PSLVERR/PRDATA does not change when the DapState is being synced"
-comment "PSLVERR/PRDATA does not change when the DapState is being synced"
waive -rule "Ac_cdc04a" -du "DAPJtagDpProtocol" -regexp \
waive -rule "Ac_cdc04a" -du "DAPJtagDpProtocol" -regexp \
-msg "DAPSWJDP.uDAPDpApbIf.Buscnt_cdc_check" \
-msg "DAPSWJDP.uDAPDpApbIf.Buscnt_cdc_check" \
-comment "BusEndCnt does not change untill BusAck"
-comment "BusEndCnt does not change untill BusAck"
waive -rule "Clock_sync09" -du "DAPSwDpApbIf" -regexp \
waive -rule "Clock_sync09" -du "DAPSwDpApbIf" -regexp \
-msg "DAPSWJDP.uDAPDpApbIf.((Rdbuff|Buscnt|Buscmpi)_cdc_check|APBcurr)" \
-msg "DAPSWJDP.uDAPDpApbIf.((Rdbuff|Buscnt|Buscmpi)_cdc_check|APBcurr)" \
-comment "BUSRDATA/BUSENDCNT/Buscmpi synced at multiple location"
-comment "BUSRDATA/BUSENDCNT/Buscmpi synced at multiple location"
waive -rule "Clock_sync09" -du "DAPSwDpProtocol" -regexp \
waive -rule "Clock_sync09" -du "DAPSwDpProtocol" -regexp \
-msg "DAPSWJDP.uDAPSwDpProtocol.(iBusWdata_cdc_check|APsel|APbanksel|ApRegSel|ApSel|ApDir)" \
-msg "DAPSWJDP.uDAPSwDpProtocol.(iBusWdata_cdc_check|APsel|APbanksel|ApRegSel|ApSel|ApDir)" \
-comment "DAPWDATA/DAPADDR/SBusAddr synced at multiple location"
-comment "DAPWDATA/DAPADDR/SBusAddr synced at multiple location"
waive -rule "Clock_check04" -du "DAPJtagDpProtocol" -regexp \
waive -rule "Clock_check04" -du "DAPJtagDpProtocol" -regexp \
-msg "TCK" \
-msg "TCK" \
-comment "TCK positive edge unused."
-comment "TCK positive edge unused."
waive -rule "Reset_sync01" -du "DAPJtagDpProtocol" -regexp \
waive -rule "Reset_sync01" -du "DAPJtagDpProtocol" -regexp \
-msg "nTRST.*uDAPSWJDP.uDAPJtagDpProtocol.JTAGcurr" \
-msg "nTRST.*uDAPSWJDP.uDAPJtagDpProtocol.JTAGcurr" \
-comment "Deassertion not synchronous"
-comment "Deassertion not synchronous"
已保存差异
原始文本
打开文件
############################################################################## # # Copyright (c) 2012 by LSI Logic Corporation # All Rights Reserved # # LSI LOGIC CONFIDENTIAL # PROPRIETARY AND CONFIDENTIAL information of LSI Logic Corporation or its # licensors. This file may not be reproduced, modified, disclosed or # otherwise used without express written permission of an authorised officer # of LSI Logic Corporation. # # File : $RCSfile: DAP_cdc_waiver.swl.rca $ # Rev : $Revision: 1.3 $ # Date : $Date: Thu Feb 7 09:59:37 2013 $ # # Desc : Spyglass CDC waivers file for DAP # This is based on coresight_0in.xls (21 Apr, 2008) # ############################################################################## ################################################################################# #Following are in the ARM CDC spreadsheet ################################################################################# waive -rule "Ac_conv02" -du "DAPAhbApMst" -regexp \ -msg "uDAPAhbApAhbSync.uAhbApAhbSync" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_conv02" -du "AhbApSlv" -regexp \ -msg "uDAPAhbApDapSync.uAhbApDapSync" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_conv02" -du "DAPApbMuxArbiter" -regexp \ -msg "DAPAPBMUX.uDAPAStRx.?.sync" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_conv02" -du "DAPApbMuxSysSlv" -regexp \ -msg "DAPAPBMUX.uDAPBStRx.?.sync" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync01" -du "DAPApbMuxSync" -regexp \ -msg "DAPAPBMUX.uDAPAStRx.*uDAPApbMuxSysSlv.State_cdc_check" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync01" -du "DAPApbMuxSync" -regexp \ -msg "DAPAPBMUX.uDAPAStRx.*uDAPApbMuxArb.BState_cdc_chec" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync01" -du "DAPApbMuxSysSlv" -regexp \ -msg "DAPAPBMUX.uDAPApbMuxSysSlv.PSlvErrS.*uDAPAPBMUX.uDAPApbMuxArb.SysErrRespD_cdc_check" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync01" -du "DAPApbMuxArbiter" -regexp \ -msg "uDAPAPBMUX.uDAPApbMuxArb.SysErrRespD_cdc_check" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync01" -du "DAPAhbApSyn" -regexp \ -msg "DAPAHBAP.uDAPAhbApDapSync.uAhbApDapSync.*uDAPAHBAP.uDAPAhbApMst.AhbState_cdc_check" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync01" -du "DAPAhbApSyn" -regexp \ -msg "DAPAHBAP.uDAPAhbApDapSync.uAhbApDapSync.*uDAPAHBAP.uDAPAhbApSlv.DapState_cdc_check" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync01" -du "DAPAhbApMst" -regexp \ -msg "DAPAHBAP.uDAPAhbApMst.HWRITEM.*uDAPAHBAP.uDAPAhbApSlv.AhbRdWr_cdc_check" \ -comment "from ARM coresight CDC waivers spreadsheet" #waive -rule "Ac_unsync01" -du "DAPAhbApSlv" -regexp \ # -msg "DAPAHBAP.uDAPAhbApSlv.DAPSLVERR.*uDAPAHBAP.uDAPAhbApSlv.AhbRdWr_cdc_check" \ # -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync01" -du "AhbApSlv" -regexp \ -msg "(DAPAhbApSlv|AhbApSlv).*uDAPSWJDP.uDAPJtagDpProtocol.(APsel|APbanksel)" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync01" -du "DAPApbApDapIf|ApbApApbIf" -regexp \ -msg "(DAPApbApDapIf|ApbApApbIf).*uDAPSWJDP.uDAPJtagDpProtocol.(APsel|APbanksel)" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync01" -du "DAPSwDpApbIf" -regexp \ -msg "DAPSWJDP.uDAPDpApbIf.(Rdbuff|Buscnt|Buscmpi|Buserrori)_cdc_check" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync02" -du "AhbApSlv" -regexp \ -msg "(DAPAhbApSlv|AhbApSlv).(DapState_cdc_check|CurState).*uDAPSWJDP.uDAPJtagDpProtocol.(APsel|APbanksel)" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync02" -du "DAPApbApDapIf|ApbApApbIf" -regexp \ -msg "(DAPApbApDapIf|ApbApApbIf).*uDAPSWJDP.uDAPJtagDpProtocol.(APsel|APbanksel)" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync02" -du "DAPApbApDapIf|ApbApApbIf|AhbApSlv" -regexp \ -msg "(uDAPApbApDapIf|ApbApApbIf|AhbApSlv).*uDAPSWJDP.uDAPJtagDpProtocol.Buswdatai_cdc_check" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync02" -du "DAPApbApDapIf|AhbApSlv" -regexp \ -msg "(DAPApbApDapIf|AhbApSlv).(DAPRDATA|BdReg).*uDAPSWJDP.uDAPJtagDpProtocol.(APsel|APbanksel)" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync02" -du "DAPApbApDapIf" -regexp \ -msg "DAPAPBAP.uDAPApbApDapIf.DAPRDATA.*CSHtmRegH.HRbRDATA" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync02" -du "DAPApbMuxArbiter" -regexp \ -msg "DAPApbMuxArb.SysRdDataD.*CSHtmRegH.HRbRDATA" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync02" -du "DAPSwDpApbIf" -regexp \ -msg "DAPSWJDP.uDAPDpApbIf.((Rdbuff|Buscnt|Buscmpi|Buserrori)_cdc_check|APBcurr)" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync02" -du "AhbApSlv" -regexp \ -msg "(DAPAhbApSlv|AhbApSlv).(((TaReg|AhbRdWr|CswReg|AhbWrData|BdReg)_cdc_check)|PackCtr)" \ -comment "HADDR/HWRITE/HWDATA does not change when the DapState is being synced" #DAPSWJDP DAP bus qualified by APBcurr from TCK domain to PCLKDBG domain waive -rule "Clock_sync06" -regexp \ -msg "(DAPADDR|DAPWRITE|DAPSEL|DAPWDATA).*uDAPSWJDP.uDAPDpApbIf.APBcurr" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_conv01" -du "DAP" -regexp \ -msg "(async_apb._bridge|CSCtiApbIf|AhbApDapSync).*DAP" \ -comment "APB signals synchronized outside converging in DAP" waive -rule "Ac_conv01" -du "DAPApbMuxArbiter" -regexp \ -msg "DAPSWJDP.uDAPDpApbSync.uSyncBusReq" \ -comment "SWJDP state machine waived based on ARM CDC spreadsheet" waive -rule "Ac_conv01" -du "DAPSwDpApbIf" -regexp \ -msg "DAPSWJDP.uDAPDpApbSync.uSyncBusReq|CSHtmDBGSync" \ -comment "SWJDP state machine waived based on ARM CDC spreadsheet" waive -rule "Ac_conv02" -du "DAPSwDpApbIf" -regexp \ -msg "DAPSWJDP.uDAPDpApbSync.uSyncBusReq" \ -comment "SWJDP state machine waived based on ARM CDC spreadsheet" waive -rule "Ac_conv03" -du "AhbApSlv" -regexp \ -msg "uDAPAhbApDapSync.uAhbApDapSync" \ -comment "dapahbap state machine waived based on ARM CDC spreadsheet" waive -rule "Clock_sync09" -du "AhbApSlv" -regexp \ -msg "AhbApSlv.CswReg.*AhbApMst.RdData" \ -comment "DAPRDATA synced at multiple location" ################################################################################# #Following are NOT in the ARM CDC spreadsheet and needs to be reviewed with ARM ################################################################################# #DAP<->CSCTI waive -rule "Clock_sync09" -du "DAPApbApDapIf" -regexp \ -msg "DAPAPBAP.uDAPApbApDapIf.TaReg.*uCSCtiRegC.RegCti" \ -comment "PADDRDBG synced at multiple location" waive -rule "Clock_sync09" -du "DAPApbMuxArbiter" -regexp \ -msg "DAPAPBMUX.uDAPApbMuxArb.(SysWr|SysAddr).*(uCSCtiRegC|CSHtmResources)" \ -comment "PWDATA/PWRITE/PADDR synced at multiple location" #DAP waive -rule "Ac_cdc04a" -du "DAPAhbApMst" -regexp \ -msg "AhbApSlv.(TaReg|AhbRdWr|CswReg|AhbWrData)_cdc_check" \ -comment "HADDR/HWRITE/HWDATA does not change when the DapState is being synced" waive -rule "Ac_cdc04a" -du "DAPApbMuxSysSlv" -regexp \ -msg "DAPAPBMUX.uDAPApbMuxArb.(SysErrRespD|SysRdDataD)_cdc_check" \ -comment "PSLVERR/PRDATA does not change when the DapState is being synced" waive -rule "Ac_cdc04a" -du "DAPJtagDpProtocol" -regexp \ -msg "DAPSWJDP.uDAPDpApbIf.Buscnt_cdc_check" \ -comment "BusEndCnt does not change untill BusAck" waive -rule "Clock_sync09" -du "DAPSwDpApbIf" -regexp \ -msg "DAPSWJDP.uDAPDpApbIf.((Rdbuff|Buscnt|Buscmpi)_cdc_check|APBcurr)" \ -comment "BUSRDATA/BUSENDCNT/Buscmpi synced at multiple location" waive -rule "Clock_sync09" -du "DAPSwDpProtocol" -regexp \ -msg "DAPSWJDP.uDAPSwDpProtocol.(iBusWdata_cdc_check|APsel|APbanksel|ApRegSel|ApSel|ApDir)" \ -comment "DAPWDATA/DAPADDR/SBusAddr synced at multiple location" waive -rule "Clock_check04" -du "DAPJtagDpProtocol" -regexp \ -msg "TCK" \ -comment "TCK positive edge unused." waive -rule "Reset_sync01" -du "DAPJtagDpProtocol" -regexp \ -msg "nTRST.*uDAPSWJDP.uDAPJtagDpProtocol.JTAGcurr" \ -comment "Deassertion not synchronous"
更改后文本
打开文件
############################################################################## # # Copyright (c) 2012 by LSI Logic Corporation # All Rights Reserved # # LSI LOGIC CONFIDENTIAL # PROPRIETARY AND CONFIDENTIAL information of LSI Logic Corporation or its # licensors. This file may not be reproduced, modified, disclosed or # otherwise used without express written permission of an authorised officer # of LSI Logic Corporation. # # File : $RCSfile: DAPLite_cdc_waiver.swl.rca $ # Rev : $Revision: 1.3 $ # Date : $Date: Thu Feb 7 09:59:37 2013 $ # # Desc : Spyglass CDC waivers file for DAPLite # This is based on coresight_0in.xls (21 Apr, 2008) # ############################################################################## ################################################################################# #Following are in the ARM CDC spreadsheet ################################################################################# # ################################################################## # Following waived rules are DAPLite specific for new CDC template # ################################################################ waive -rule "Ac_unsync01" -du "DAPApbApDapIf|ApbApApbIf" -regexp \ -msg "(DAPApbApDapIf|ApbApApbIf).*uDAPSWJDP.uDAPSwDpProtocol.(ApSel|APbanksel)" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync02" -du "DAPApbApDapIf|ApbApApbIf" -regexp \ -msg "(DAPApbApDapIf|ApbApApbIf).*uDAPSWJDP.uDAPSwDpProtocol.(ApSel|APbanksel)" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync02" -du "DAPApbApApbIf" -regexp \ -msg "uDAPApbApApbIf.PWDATA.*iBusWdata_cdc_check" \ -comment "from ARM coresight CDC waivers spreadsheet" ################################################### # Following waived rules are taken from DAP waivers # ################################################# waive -rule "Ac_conv02" -du "DAPAhbApMst" -regexp \ -msg "uDAPAhbApAhbSync.uAhbApAhbSync" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_conv02" -du "AhbApSlv" -regexp \ -msg "uDAPAhbApDapSync.uAhbApDapSync" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_conv02" -du "DAPApbMuxArbiter" -regexp \ -msg "DAPAPBMUX.uDAPAStRx.?.sync" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_conv02" -du "DAPApbMuxSysSlv" -regexp \ -msg "DAPAPBMUX.uDAPBStRx.?.sync" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync01" -du "DAPApbMuxSync" -regexp \ -msg "DAPAPBMUX.uDAPAStRx.*uDAPApbMuxSysSlv.State_cdc_check" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync01" -du "DAPApbMuxSync" -regexp \ -msg "DAPAPBMUX.uDAPAStRx.*uDAPApbMuxArb.BState_cdc_chec" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync01" -du "DAPApbMuxSysSlv" -regexp \ -msg "DAPAPBMUX.uDAPApbMuxSysSlv.PSlvErrS.*uDAPAPBMUX.uDAPApbMuxArb.SysErrRespD_cdc_check" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync01" -du "DAPApbMuxArbiter" -regexp \ -msg "uDAPAPBMUX.uDAPApbMuxArb.SysErrRespD_cdc_check" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync01" -du "DAPAhbApSyn" -regexp \ -msg "DAPAHBAP.uDAPAhbApDapSync.uAhbApDapSync.*uDAPAHBAP.uDAPAhbApMst.AhbState_cdc_check" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync01" -du "DAPAhbApSyn" -regexp \ -msg "DAPAHBAP.uDAPAhbApDapSync.uAhbApDapSync.*uDAPAHBAP.uDAPAhbApSlv.DapState_cdc_check" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync01" -du "DAPAhbApMst" -regexp \ -msg "DAPAHBAP.uDAPAhbApMst.HWRITEM.*uDAPAHBAP.uDAPAhbApSlv.AhbRdWr_cdc_check" \ -comment "from ARM coresight CDC waivers spreadsheet" #waive -rule "Ac_unsync01" -du "DAPAhbApSlv" -regexp \ # -msg "DAPAHBAP.uDAPAhbApSlv.DAPSLVERR.*uDAPAHBAP.uDAPAhbApSlv.AhbRdWr_cdc_check" \ # -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync01" -du "AhbApSlv" -regexp \ -msg "(DAPAhbApSlv|AhbApSlv).*uDAPSWJDP.uDAPJtagDpProtocol.(APsel|APbanksel)" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync01" -du "DAPApbApDapIf|ApbApApbIf" -regexp \ -msg "(DAPApbApDapIf|ApbApApbIf).*uDAPSWJDP.uDAPJtagDpProtocol.(APsel|APbanksel)" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync01" -du "DAPSwDpApbIf" -regexp \ -msg "DAPSWJDP.uDAPDpApbIf.(Rdbuff|Buscnt|Buscmpi|Buserrori)_cdc_check" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync02" -du "AhbApSlv" -regexp \ -msg "(DAPAhbApSlv|AhbApSlv).(DapState_cdc_check|CurState).*uDAPSWJDP.uDAPJtagDpProtocol.(APsel|APbanksel)" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync02" -du "DAPApbApDapIf|ApbApApbIf" -regexp \ -msg "(DAPApbApDapIf|ApbApApbIf).*uDAPSWJDP.uDAPJtagDpProtocol.(APsel|APbanksel)" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync02" -du "DAPApbApDapIf|ApbApApbIf|AhbApSlv" -regexp \ -msg "(uDAPApbApDapIf|ApbApApbIf|AhbApSlv).*uDAPSWJDP.uDAPJtagDpProtocol.Buswdatai_cdc_check" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync02" -du "DAPApbApDapIf|AhbApSlv" -regexp \ -msg "(DAPApbApDapIf|AhbApSlv).(DAPRDATA|BdReg).*uDAPSWJDP.uDAPJtagDpProtocol.(APsel|APbanksel)" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync02" -du "DAPApbApDapIf" -regexp \ -msg "DAPAPBAP.uDAPApbApDapIf.DAPRDATA.*CSHtmRegH.HRbRDATA" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync02" -du "DAPApbMuxArbiter" -regexp \ -msg "DAPApbMuxArb.SysRdDataD.*CSHtmRegH.HRbRDATA" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync02" -du "DAPSwDpApbIf" -regexp \ -msg "DAPSWJDP.uDAPDpApbIf.((Rdbuff|Buscnt|Buscmpi|Buserrori)_cdc_check|APBcurr)" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_unsync02" -du "AhbApSlv" -regexp \ -msg "(DAPAhbApSlv|AhbApSlv).(((TaReg|AhbRdWr|CswReg|AhbWrData|BdReg)_cdc_check)|PackCtr)" \ -comment "HADDR/HWRITE/HWDATA does not change when the DapState is being synced" #DAPSWJDP DAP bus qualified by APBcurr from TCK domain to PCLKDBG domain waive -rule "Clock_sync06" -regexp \ -msg "(DAPADDR|DAPWRITE|DAPSEL|DAPWDATA).*uDAPSWJDP.uDAPDpApbIf.APBcurr" \ -comment "from ARM coresight CDC waivers spreadsheet" waive -rule "Ac_conv01" -du "DAP" -regexp \ -msg "(async_apb._bridge|CSCtiApbIf|AhbApDapSync).*DAP" \ -comment "APB signals synchronized outside converging in DAP" waive -rule "Ac_conv01" -du "DAPApbMuxArbiter" -regexp \ -msg "DAPSWJDP.uDAPDpApbSync.uSyncBusReq" \ -comment "SWJDP state machine waived based on ARM CDC spreadsheet" waive -rule "Ac_conv01" -du "DAPSwDpApbIf" -regexp \ -msg "DAPSWJDP.uDAPDpApbSync.uSyncBusReq|CSHtmDBGSync" \ -comment "SWJDP state machine waived based on ARM CDC spreadsheet" waive -rule "Ac_conv02" -du "DAPSwDpApbIf" -regexp \ -msg "DAPSWJDP.uDAPDpApbSync.uSyncBusReq" \ -comment "SWJDP state machine waived based on ARM CDC spreadsheet" waive -rule "Ac_conv03" -du "AhbApSlv" -regexp \ -msg "uDAPAhbApDapSync.uAhbApDapSync" \ -comment "dapahbap state machine waived based on ARM CDC spreadsheet" waive -rule "Clock_sync09" -du "AhbApSlv" -regexp \ -msg "AhbApSlv.CswReg.*AhbApMst.RdData" \ -comment "DAPRDATA synced at multiple location" ################################################################################# #Following are NOT in the ARM CDC spreadsheet and needs to be reviewed with ARM ################################################################################# #DAP<->CSCTI waive -rule "Clock_sync09" -du "DAPApbApDapIf" -regexp \ -msg "DAPAPBAP.uDAPApbApDapIf.TaReg.*uCSCtiRegC.RegCti" \ -comment "PADDRDBG synced at multiple location" waive -rule "Clock_sync09" -du "DAPApbMuxArbiter" -regexp \ -msg "DAPAPBMUX.uDAPApbMuxArb.(SysWr|SysAddr).*(uCSCtiRegC|CSHtmResources)" \ -comment "PWDATA/PWRITE/PADDR synced at multiple location" #DAP waive -rule "Ac_cdc04a" -du "DAPAhbApMst" -regexp \ -msg "AhbApSlv.(TaReg|AhbRdWr|CswReg|AhbWrData)_cdc_check" \ -comment "HADDR/HWRITE/HWDATA does not change when the DapState is being synced" waive -rule "Ac_cdc04a" -du "DAPApbMuxSysSlv" -regexp \ -msg "DAPAPBMUX.uDAPApbMuxArb.(SysErrRespD|SysRdDataD)_cdc_check" \ -comment "PSLVERR/PRDATA does not change when the DapState is being synced" waive -rule "Ac_cdc04a" -du "DAPJtagDpProtocol" -regexp \ -msg "DAPSWJDP.uDAPDpApbIf.Buscnt_cdc_check" \ -comment "BusEndCnt does not change untill BusAck" waive -rule "Clock_sync09" -du "DAPSwDpApbIf" -regexp \ -msg "DAPSWJDP.uDAPDpApbIf.((Rdbuff|Buscnt|Buscmpi)_cdc_check|APBcurr)" \ -comment "BUSRDATA/BUSENDCNT/Buscmpi synced at multiple location" waive -rule "Clock_sync09" -du "DAPSwDpProtocol" -regexp \ -msg "DAPSWJDP.uDAPSwDpProtocol.(iBusWdata_cdc_check|APsel|APbanksel|ApRegSel|ApSel|ApDir)" \ -comment "DAPWDATA/DAPADDR/SBusAddr synced at multiple location" waive -rule "Clock_check04" -du "DAPJtagDpProtocol" -regexp \ -msg "TCK" \ -comment "TCK positive edge unused." waive -rule "Reset_sync01" -du "DAPJtagDpProtocol" -regexp \ -msg "nTRST.*uDAPSWJDP.uDAPJtagDpProtocol.JTAGcurr" \ -comment "Deassertion not synchronous"
查找差异