工具/软件:
我正在使用输出 XBAR、我将一个 CMPSS 跳闸传递到它。 CMPSS CTRIPOUTH 为 1、该值 通过 输出 XBAR 的 D 锁存器传递到 OUTPUTx 
这是我的问题:当我尝试通过 OUTPUTLATCHCLR 寄存器清除锁存器输出时、它按原样保持为 1、不清除。
当我禁用 OUTPUTxMUXENABLE 寄存器、然后通过将 OUTPUTLATCHCLR 设置为 1 来清除锁存器时、会将其清除。
对于 D 锁存器、预期行为是当 OUTPUTLATCHCLR 设置为 1 时、无论时钟或数据输入如何、输出都会被清除。 但在这里、我看到只有当输入设置为 0 时、它才会被清除。 当输入为 1 时、该位不会被清除。
这是正确的行为还是我理解的不正确?
我还看到 OUTPUTLATCH 寄存器写入了以下内容:

这是否意味着、如果锁存器的输入设置为“1",“,则、则它的优先级高于使用 OUTPUTLATCHCLR 清除锁存输出的优先级?
这是否意味着如果输入为 1、我们无法使用 OUTPUTLATCHCLR 清除锁存器、只有当输入为 0 时、我们才能将其清除? 这是否会违背 D 锁存器的用途?