Dvio - Philips DVDR890 Service Manual

Hide thumbs Also See for DVDR890:
Table of Contents

Advertisement

9.6.3
Functional Description
The DVIO module consists of the following blocks (see
blockdiagram):
1. IEEE1394 Interface
PDI1394P25(7101)
PDI1394L40(7103)
2. Micro-controller
89C51RD2(7203)
32kb SRAM(7201)
3. FIFO and Control
FPGA/EPLD(7303)
SRAM(7301)
Clock generation(7307, 7308)
Independently tuneable audio and video clock,
implemented with FPGA and PLL
4. DV-Decoder
NW700(7404)
EDO DRAM(7402, 7403)
5. Audio & Video output
Audio DAC UDA1334ATS(7602)
Clock delay(7500)
Tristate buffer(7505)
IEEE1394 Interface
The 1394 interface consists of a PDI1394P25 physical layer
and a PDI1394L40 link layer.
It has the following features:
S200 operation (200 megabit per second)
One i.Link port (4 pin)
AV link port
Micro-Controller
The 89C51RD2 processor has a 8051 cpu with the following
extra features:
64 kilobyte of flash memory as program memory
1 kilobyte of internal data memory
watchdog timer
PCA outputs
Power control modes
Speed allowed up to 33 MHz but used at 11.0592 MHz
On board ISP(In Circuit Programming) functionality
ISP
By use of In Circuit Programming, it is possible to update the
software of the DVIO board that is in the 89C51RD2. ISP can
be made active by resetting the processor and keeping the
ISPN pin low during reset. During ISP, the ISPN signal on the
board has to be kept low. A programming voltage of 5V is
always present at the Vpp pin. When the ISP mode is active,
the new program can be sent to the microprocessor through
the serial port.
Fifo and Control
In decode mode, an isochronous AV-stream is flowing through
the IEEE1394 Interface into the FPGA. The FPGA stores the
data in a FIFO buffer (ping-pong buffer type, i.e. 2 buffers that
can hold one whole frame each).
Circuit-, IC Descriptions and List of Abbreviations
DVDR880-890 /0X1
Reset
The FPGA controls the reset signals on the board. This has the
advantage that it is possible to reset the board both from
software and hardware.
Reset
SOFTWARE RESET
NRESET
FPGA
Figure 9-5
The board reset NRESET will reset the whole board, and the
software reset can reset everything except the microprocessor
itself. Power-on reset is implemented by adding pull-ups and
pull-downs to the reset inputs of the devices. Since the FPGA
will tri-state all the pins during configuration, reset is active
during configuration time. After configuration of the FPGA, the
reset signals are driven inactive. The NRESET signal is used
to reset the DVIO board. After reset, the tri-state buffers to
connector 1500 are disabled.
Clock Circuit
There are 2 clocks to consider in the system, this is the video
clock and the audio clock. These two clocks do not have a
relation, so these clocks must be considered independently.
The video clock is approximately 27 MHz. When data is flowing
from an external source that is supposed to have the same
frequency, it does not have exactly the same clock. Because of
this, buffers may under-run of over-run. Since the clock can not
be directly recovered from the 1394 interface, there has to be
another solution. This solution is a tuneable clock that is
adjusted to the required frequency to process at the rate of the
incoming data.
The hardware implementation of such a tuneable clock is as
follows:
Clock Circuit
ClockGen
Raw clock
(FPGA)
Figure 9-6
The same can be applied for the audio clock. For this clock, a
frequency of 8.192 MHz, 11.2896 MHz or 12.228 MHz is
required. This depends on the sample-rate frequency(32kHZ,
44.1kHZ or 48kHZ)of the audio signal.
9.
EN 165
89C51RD+
PDI1394L21
NW701
CL 16532095_120.eps
150801
PLL
regular clock
(CY2071)
slow-
loopfilter
CL 16532095_121.eps
150801

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Dvdr880

Table of Contents