Yamaha DRX-1 Service Manual page 89

Hide thumbs Also See for DRX-1:
Table of Contents

Advertisement

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).
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
Fig. 12
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:
DRX-1
89C51RD+
PDI1394L21
NW701
89

Advertisement

Table of Contents
loading

Table of Contents