4 0x03—interrupt mask register high (mask_hi, 5 0x04—timer source register (timer_source), 5 0x04—timer source register (timer_source) – Rockwell SoniCrafter BT8960 User Manual

Page 56

Advertising
background image

46

3.0 Registers

3.1 Conventions

Bt8960

Single-Chip 2B1Q Transceiver

N8960DSB

3.2.4 0x03—Interrupt Mask Register High (mask_high_reg)

Independent read/write mask bits for each of the IRQ Source Register [irq_source; 0x05] interrupt flags. Indi-
vidual mask bit behavior is identical to that specified for Interrupt Mask Register Low [mask_low_reg; 0x02].

sync

Sync Indication

high_felm

Far-End Level Meter High Alarm

low_felm

Far-End Level Meter High Alarm

low_snr

Signal-to-Noise Ratio Low Alarm

3.2.5 0x04—Timer Source Register (timer_source)

Independent read/write (zero only) interrupt flags, one for each of eight internal timers. Each flag bit is set and
stays set when its corresponding timer value transitions from one to zero. If unmasked, this event will cause the
IRQ output to be activated. Flags are cleared by writing them with a logic zero value. Once cleared, a steady-
state timer value of zero will not cause a flag to be reasserted. Clearing an unmasked flag will cause the IRQ
output to return to the inactive state, if no other unmasked interrupt flags are set.

t4

General Purpose Timer 4

t3

General Purpose Timer 3

snr

SNR Alarm Timer

meter

Meter Timer

sut4

Startup Timer 4

sut3

Startup Timer 3

sut2

Startup Timer 2

sut1

Startup Timer 1

7

6

5

4

3

2

1

0

sync

high_felm

low_felm

low_snr

7

6

5

4

3

2

1

0

t4

t3

snr

meter

sut4

sut3

sut2

sut1

Advertising