Source Core
R
The Source Status Channel (SrcStatCh[7:0]) indicates which channel status was last updated on the
In this illustration, status is read for the
shows the status written into the SrcStat for each channel on every write clock cycle.
Table
Read Cycle | Starving Status | Satisfied Status |
|
|
|
0 | CH | none |
|
|
|
1 | CH | none |
|
|
|
2 | CH | none |
|
|
|
3 | CH | none |
|
|
|
4 | CH | none |
|
|
|
5 | CH | none |
|
|
|
6 | CH | none |
|
|
|
7 | CH | CH 0 |
|
|
|
8 | CH | CH |
|
|
|
9 | CH 3 | CH |
|
|
|
TSClk_GP |
|
|
SrcStatValid |
|
|
|
|
|
|
|
|
|
|
|
SrcStatCh[7:0] | DEC |
| 0 | 1 | 2 | 3 | 0 | 1 | 0 | 1 | 2 |
|
|
|
|
| Read 0 | Read 1 | Read 2 | Read 3 Read 4 Read 5 | Read 6 | Read 7 | Read 8 Read 9 |
SrcStatClk |
|
|
|
|
|
|
|
|
|
| |
| SrcEn |
|
|
|
|
|
|
|
|
|
|
SrcStatAddr[3:0 |
| BIN |
|
|
|
| 0000 |
|
|
| |
|
| ] |
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
| |
SrcStat[31:0] |
|
| HEX |
|
|
| 0x00000000 |
|
|
| |
|
|
|
|
|
|
|
|
|
| 0x00000002 | 0x0000002A |
Independent |
|
|
|
|
|
|
|
|
| 0x0000000A | |
Clock |
|
|
|
|
|
|
|
|
|
|
|
Domains |
|
|
|
|
|
|
|
|
|
|
|
Figure 4-30: Addressable Status FIFO Interface: 4-Channel Configuration
Addressable Status FIFO Interface: Example 2
This example illustrates reading the Status FIFO Interface for a
•Bank 0: SrcStatAddr[3:0]= 0000, for channels 15 to 0
| www.xilinx.com | 89 |
UG181 June 27, 2008