80ksbr200 Integrated Device Technology, 80ksbr200 Datasheet - Page 108

no-image

80ksbr200

Manufacturer Part Number
80ksbr200
Description
Srio Serial Buffer Flow-control Device
Manufacturer
Integrated Device Technology
Datasheet
„2005 Integrated Device Technology, Inc. All rights reserved. Advanced Datasheet for informational purposes only. Product specifications subject to change without notice.NOT AN OFFER FOR SALE The information presented herein is subject to a
Non-Disclosure Agreement (NDA) and is for planning purposes only. Nothing contained in this presentation, whether verbal or written, is intended as, or shall have the effect of, a sale or an offer for sale that creates a contractual power of acceptance.
IDT 80KSBR200
Notes
8.5.9 DSP Interrupt Flag Register
unmasked flags may send a doorbell to the DSP upon toggling. When enabled, every unmasked flag (except the packet
tally flags) will send a doorbell with the programmed content to the DSP at the programmed destination ID.
has programmable content, there is no register number associated with this register.
8.5.10 Tally Doorbell Flag Register
a doorbell to the DSP. The content of the doorbell is user programmable, to allow the user to select an interrupt within the
DSP. This doorbell does not interfere with any doorbells or interrupts generated by the sRIO DMA Status Information
Register.
Note:
Note:
Name:
In the TI application, if a doorbell is sent to the DSP, it must have a programmable content. To solve the problem,
This register sends an sRIO doorbell on S-Port and is not capable of generating an interrupt on Int 0 or Int 1. Since it
If this register generates an sRIO packet, the packet will be a doorbell.
If the "Tally 1" flag in the sRIO DMA Status Information Register toggles in the TI application, the user may wish to send
#
0
7-1
8
9
11-10
15-12
23-16
31-24
39-32
47-40
63-48
0)
1)
2)
0)
24:16)
39:32)
63:48)
DSP_INT_FLAG
DSP_INT_MASK
Signal
FLAG
-
TT
WR32
PRIO
-
DESTID
DESTID
MASK
-
POINTER
FF = No space remains in queue, the entire incoming packet was rejected
PAF = Programmable on 1/256
SA = Space available for one full sized packet. A doorbell will be sent whenever the flag changes state.
Flag is inactive whenever the incoming packet may prevent an additional packet entering.
This flag will toggle if any other unmasked flag toggles. This flag may be cleared only by clearing the
source flag.
This is the destination ID for the DSP that must receive the programmed doorbell. This may be any
destination.
The doorbell is turned on and off by masking bit 0. This mask does not affect the source flags. The source
flags each have their own flags and masks. The Int 1 mask associated with each individual flag is used to
enable the flags to toggle the DSP Interrupt Flag. The tally flag should always be masked off in Int 1
masks on the individual flag registers to avoid toggling the DSP Interrupt Flag. Int 1 and the DSP mask
share a mask and must toggle due to the same flags.
The content of the doorbell is a 16 bit user programmable pointer.
Stat
RT
RW
RW
RW
RW
RW
RW
RW
Description
The Aggregate of all unmasked flags
Reserved
Defines whether the sRIO doorbell is an 8 or 16 bit destination ID
0 = Write 8 bits (clear flags only), 1 = Write 32 bits (write new dest IDs)
Priority for Doorbell packet
Unused bits
Destination ID for sRIO Doorbell
Destination ID for sRIO Doorbell, for 16 bit extension
S-Port Doorbell Mask
Unused bits
Programmable Doorbell Contents
108 of 172
Address:
Table 92 DSP Interrupt Flag Register
th
portions of queue memory
0x19CA0
0x19E60
Advanced Datasheet*
March 19, 2007

Related parts for 80ksbr200