zr36067 ETC-unknow, zr36067 Datasheet - Page 30

no-image

zr36067

Manufacturer Part Number
zr36067
Description
Av Pci Controller
Manufacturer
ETC-unknow
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
zr36067PQC
Manufacturer:
ZORAN
Quantity:
20 000
AV PCI CONTROLLER
13.14 MPEG Code Transfer Control Register
This register contains status and control bits and configuration
parameters for code DMA transfers.
Address Offset: 0x034
27:23
22:20
18:16
14:12
Bit
31
30
29
28
19
15
11
Type
RW
RW
RW
RW
RC
R
R
R
R
R
R
Mod
cod
cod
cod
cod
all
Reserved. Returns zero.
CodTime - MPEG Code-Write Timeout flag.
This bit is set to ‘1’ by the GuestBus master if
a code-write cycle on the GuestBus lasts
more than 64 PCI clocks. This might happen
when the accessed guest holds GWS low too
long. It is cleared (‘0’) by the host writing a ‘1’.
Priority is given to the GuestBus master in
case of concurrent accesses to this bit.
‘1’ - a code-write cycle has timed out.
‘0’ - no timeout occurred (default value).
CEmpty - Code FIFO Empty.
This bit reflects the status of the internal code
buffer. When the buffer is empty this bit
shows one, otherwise zero.
‘1’ - Buffer is empty (default value),
‘0’ - Buffer is not empty.
CFlush - Code FIFO Flush.
This bit is used by the host to reset the
internal code buffer. When it is asserted
remaining code in the buffer is lost.
After it is deasserted the buffer is empty and
ready to receive data.
‘1’ - flush internal code buffer (default value),
‘0’ - normal operation of buffer.
Reserved. Returns zero.
CodGuestID - Code Guest Identification.
These three bits select the guest to be
accessed for MPEG code DMA transfers.
Default after reset is 000b.
Reserved. Returns zero.
CodGuestReg - MPEG Code Guest Regis-
ter. Register indication of accessed guest for
MPEG code DMA transfers. Within each
guest up to eight registers can be addressed.
Default after reset is 000b.
Unused. Returns zero.
CodMemSize - MPEG Code Memory Buffer
Size. This value determines the size of the
contiguous memory buffer allocated by the
host for storage of MPEG compressed data:
000b - 8 kbyte,
001b - 16 kbyte,
010b - 32 kbyte,
011b - 64 kbyte (default value),
100b - 128 kbyte,
101b - 256 kbyte.
110b - 111b will result in the default value.
Reserved. Returns zero.
Description
30
Address Offset: 0x034 (Continued)
10:8
Bit
6:4
3:1
7
0
Type
RW
RW
RW
RW
R
Mod
cod
cod
cod
all
CodMemStep - MPEG Code Memory Report
Step.
In MPEG mode, this value determines the
amount of code data, in quanta of 8 kbytes,
after which the ZR36067 notifies its position
(within the buffer) to the host, by requesting
an interrupt. For proper operation, the buffer
size must be greater than or equal to the
report step size:
000b - IRQ every 8 kbytes,
001b - IRQ every 16 kbytes (default value),
010b - IRQ every 32 kbytes,
011b - IRQ every 64 kbytes,
100b - IRQ every 128 kbytes,
101b - IRQ every 256 kbytes.
110b - 111b will result in the default value.
CodReadEn - MPEG Code-Read Enable.
In MPEG mode, if this bit is cleared by the
host, the code-read transfers are stopped.
The current code-read pointer retains its
value.
When this bit is set to ‘1’, the ZR36067
resumes code-read transfers.
Default value is ‘0’.
Reserved. Returns zero.
CodTrshld - MPEG internal code FIFO
threshold. In MPEG mode, if the fullness of
the FIFO drops below this threshold value (in
doublewords) and CodReadEn is set to ‘1’, a
code-read burst is requested.
Default value is 0x6.
CodAutoEn - MPEG Code-Read Auto Re-
initialize Enable.
In MPEG mode, if this bit is cleared, every
time the code memory pointer reaches the
end of the allocated space (i.e. CodMemBase
plus CodMemSize) the code-read transfer is
stopped.
If the bit is set the code memory pointer is
reinitialized at the end of the allocated space
and code-read transfers run in a cyclic
manner.
Default value is ‘0’.
Description

Related parts for zr36067