hi-6131pqtf QuickLogic Corp, hi-6131pqtf Datasheet - Page 42

no-image

hi-6131pqtf

Manufacturer Part Number
hi-6131pqtf
Description
Mil-std-1553 / Mil-std-1760 3.3v Bc / Mt / Rt Multi-terminal Device
Manufacturer
QuickLogic Corp
Datasheet
9.6.
Each device (RT1, RT2, BC or MT) has an independent time tag counter used for time-stamping messages. The
two remote terminals RT1 and RT2 have independent 16-bit time tag counters because each RT needs independent
count reset and “synchronization” loading. In the Time Tag Counter Configuration Register, bits 2-0 select the clock
source for both of the RT1 and RT2 time tag counters. The same clock source is shared by the Bus Controller. The
host controls the free-running RT1 and RT2 time tag counters using bit pairs 11-10 (RT2) or 9-8 (RT1) in the Time Tag
Counter Configuration Register. Here is a summary of host-initiated operations involving the RT time tag counters:
The bus controller (BC) can operate using either a 16- or 32-bit time tag counter, selected using register bit 3, BCTT32,
in the Time Tag Counter Configuration Register. The BC time tag counter clock source is selected using register bits
2-0. This common clock source is shared by the BC, RT1 and RT2. Bit pair 13-12 is used for clearing BC time tag
counter, loading the counter with a 16- or 32-bit value contained in the BC Time Tag Reload Register, or writing the
current 16- or 32-bit BC time tag counter value to the BCMT Time Tag Utility Register set (shared by the BC and MT.)
The free-running BC time tag counter can be reset to zero, loaded with an arbitrary value, or the current count can be
captured. In 32-bit time tag mode, the full count is captured by simultaneously loading two utility registers. Writing bits
13-12 in the Time Tag Counter Configuration Register initiates these operations. Here is a summary of host-initiated
operations involving the BC time tag counter:
The bus monitor (MT) can operate using either a 16- or 48-bit time tag counter, selected using MT Configuration
Register bits 1-0. When using 16-bit resolution, one register is adequate for holding time tag values. When using 48-bit
time tag count resolution, three 16-bit registers are needed for each stored time tag count. The MT time tag counter
clock source is selected using bits 7-5 in the Time Tag Counter Configuration Register, 0x0039. The MT time tag clock
source is separate from the source shared by the BC, RT1 and RT2.
The free-running MT time tag counter can be reset to zero, loaded with an arbitrary value, or the current count can be
captured. In 48-bit time tag mode, the full count is captured by simultaneously loading three utility registers. Writing
bits 15-14 in the Time Tag Counter Configuration Register 0x0039 initiates these operations.
Bit No.
a. Clearing the 16-bit RT1 or RT2 time tag count to 0x0000.
b. Copying the RT1 or RT2 TT16 Time Tag Utility Register value into the 16-bit RT1 or RT2 time tag counter.
c. Copying the current 16-bit RT1 or RT2 time tag count value into the RT1 or RT2 TT16 Time Tag Utility Register.
a. Clearing a 16- or 32-bit BC time tag count, whichever is enabled.
b. When 16-bit BC time tag count is enabled,
c. When 32-bit BC time tag count is enabled,
0
Time Tag Counter Configuration
loading the 16-bit BC time tag counter with the 16-bit value contained in the BC TT16 Time Tag Utility
Register
capturing the current 16-bit BC time tag counter value to the BC TT16 Time Tag Utility Register
loading the 32-bit BC time tag counter with the 32-bit value contained in the BC TT32 Time Tag Utility
Register pair
capturing the current 32-bit BC time tag counter value to the BC TT32 Time Tag Utility Register pair
Mnemonic
BCIP
R/W
R
Reset
0
HOLT INTEGRATED CIRCUITS
Function
BC Interrupt Pending.
When this bit is high, one or more bits are set in the BC Pending
Interrupt Register. The host can read that register (0x0007) to determine
the BC interrupt event(s).
HI-6130, HI-6131
42

Related parts for hi-6131pqtf