Sequencer; Bluetooth Clocks; Table 16-2 Bluetooth Clocks And Counters - Motorola DragonBall MC9328MX1 Reference Manual

Integrated portable system processor
Table of Contents

Advertisement

Table 16-1. CLK_CONTROL Register Settings for Synchronization (Continued)
BT1_CLK_IN_DIV Value
32

16.3.1.2 Sequencer

The sequencer is the main controller in the Bluetooth core. The sequencer handles all timing and
synchronization of all the other BTA units. The sequencer provides control over the following units:

Bluetooth clocks

Interrupt generation
Top-level Bluetooth pipeline
Bit and frame timing
The pipeline control and bit and frame timing is handled by the Bluetooth pipeline processor, which is
discussed in Section 16.3.1.3, "Bluetooth Pipeline Processor."
16.3.1.2.1 Bluetooth Clocks
For Bluetooth packet timing purposes, the Bluetooth core maintains two internal clocks: NativeClk and
EstimatedClk. The Bluetooth related clocks and counters maintained by the Bluetooth core are listed in
Table 16-2.
Name
Bit Size
NativeCount
12
EstimatedCount
12
OffsetCount
12
NativeClk
28
MOTOROLA
ips_clk (MHz)
16
24
32
40
48
64
80
96
Table 16-2. Bluetooth Clocks and Counters
Input Frequency
Precision
8 MHz
8 MHz
8 MHz
3.2 kHz
Low (power down)
High (operation)
Bluetooth Accelerator (BTA)
BT1_WSLOT Value
BT1_RSLOT Value
6
C
9
9
B
3
7
6
High
Generate native 3.2 kHz SysTick.
High
Generate estimated 3.2 kHz SysTick of a
remote master. The count is updated each
time the access code is triggered unless a
special override bit is set.
High
Difference between NativeCount and
EstimatedCount.
Free-running native clock of the unit.
When the unit is the master of a
communication, the remote slave must
synchronize to this clock.
Module Descriptions
6
C
3
3
3
3
6, (7)
6, (7)
Purpose
16-5

Advertisement

Table of Contents
loading

Table of Contents