VT82C686B
Read / Write through function 6, R/O through function 5.
I/O Offset 40 – Modem SGD Read Channel Status.....RWC
I/O Offset 50 – Modem SGD Write Channel Status....... RO
7
6
SGD Active (0 = completed or terminated)........RO
SGD Paused..........................................................RO
7
6
SGD Active (0 = completed or terminated) ....... RO
SGD Paused ......................................................... RO
........................................ always reads 0
........................................always reads 0
5-4 Reserved
5-4 Reserved
3
2
1
0
SGD Trigger Queued (will restart after EOL) ..RO
SGD Stopped (write 1 to resume) ...................RWC
SGD EOL ......................................................RWC
SGD Flag ......................................................RWC
3
2
1
0
SGD Trigger Queued (will restart after EOL).. RO
SGD Stopped (write 1 to resume)................... RWC
SGD EOL ..................................................... RWC
SGD Flag ..................................................... RWC
I/O Offset 41 – Modem SGD Read Channel Control.....RW
I/O Offset 51 – Modem SGD Write Channel Control ... RW
7
6
SGD Start ............................WO (always reads 0)
7
6
SGD Start ............................WO (always reads 0)
0
No effect
0
No effect
1
Start SGD read channel operation
1
Start SGD write channel operation
SGD Terminate ......................WO (always reads 0)
SGD Terminate.......................WO (always reads 0)
0
No effect
0
No effect
1
Terminate SGD read channel operation
1
Terminate SGD write channel operation
.......................always write 0
....................... always write 0
5-4 Test (Do Not Program)
5-4 Test (Do Not Program)
3
SGD Pause .........................................................RW
3
SGD Pause ........................................................ RW
0
1
Release SGD read channel pause and resume
the transfer from the paused line
Pause SGD read channel operation (SGD read
channel pointer stays at the current address)
0
1
Release SGD write channel pause and resume
the transfer from the paused line
Pause SGD write channel operation (SGD
write channel pointer stays at current address)
........................................ always reads 0
........................................always reads 0
2-0 Reserved
2-0 Reserved
I/O Offset 42 – Modem SGD Read Channel Type..........RW
I/O Offset 52 – Modem SGD Write Channel Type........ RW
(1=Enable) ....... default = 0
(1=Enable)........default = 0
Auto-Start SGD at EOL
7
Auto-Start SGD at EOL
7
........................................ always reads 0
........................................always reads 0
6-4 Reserved
6-2 Reserved
(1=Ena) ...def=0
(1=Ena)....def=0
3-2 Interrupt Select
00 Interrupt at PCI Read of Last Line .........default
1
0
Interrupt on EOL @ End of Block
Interrupt on FLAG @ End-of-Blk
01 Interrupt at Last Sample Sent
10 Interrupt at Less Than One Line to Send
11 -reserved-
I/O Offset 57-54 – Modem SGD W Ch Table Ptr Base . RW
31-0 SGD Table Pointer Base Address (even addr).... W
Current Pointer Address ....................................... R
1
0
Interrupt on EOL @ End of Block
0
1
Disable ...................................................default
Enable
I/O Offset 5F-5C – Modem SGD W Ch Current Count. RO
........................................always reads 0
31-24 Reserved
23-0 Current SGD Write Channel Count
Interrupt on FLAG @ End-of-Blk
0
Disable ...................................................default
1
Enable
End Of Link. 1 indicates this block is the last of the
link. If the channel “Interrupt on EOL” bit is set, then
an interrupt is generated at the end of the transfer.
Block Flag. If set, transfer pauses at the end of this
block. If the channel “Interrupt on FLAG” bit is set,
then an interrupt is generated at the end of this block.
Block Stop. If set, transfer pauses at the end of this
block. To resume the transfer, write 1 to Rx?0[2].
EOL
I/O Offset 47-44 – Modem SGD R Ch Table Ptr Base...RW
31-0 SGD Table Pointer Base Address (even addr).....W
Current Pointer Address........................................R
FLAG
STOP
I/O Offset 4F-4C – Modem SGD R Ch Current Count ..RO
........................................ always reads 0
31-24 Reserved
23-0 Current SGD Read Channel Count
SGD Table Format
63
62
61
60-56
55-32
31-0
Base
EOL FLAG STOP -reserved- Base
Count
[23:0]
Address
[31:0]
Revision 1.71 June 9, 2000
-112- Function 5 & 6 Registers - AC97 Audio & Modem Codecs