Internal CMON is another CMON block that checks internal clocks derived from BCLK. Thus the Internal CMON, unlike the External CMON is only affected by BCLK and not LRCLK, because the internal clocks it monitors are derived from BCLK. The intended use case is to detect downstream clock corruptions introduced by our part. How it works is that if the BCLK sent into the part has a corruption, the External CMON will catch it and shutdown the part. If that corruption causes a corruption in the internal clocks, Internal CMON will trigger as well. If the clocks going into the part do not have any corruptions, the External CMON should not be triggered, however, if for whatever reason BCLK get corrupted after passing the External CMON or our part introduces corruptions to the clocks derived from BLCK, the Internal CMON will trigger, indicating to the user that BCLK and LRCLK are fine but there were internal clock corruptions. It cannot be disabled for part safety reason.