The chief data paths within the
ATM Camera V2 are shown in form. Analogue video from the connectors on the
front panel is digitized immediately, either as separate luminescence and dominance channels (for the VHS case) or as a single PAL/SCENT composite
signal. The digital sample stream is decoded by the Philips SAA7191 Digital Multi standard Decoder (Square Pixel) to produce a stream of 16-bit GUV pixels
and all necessary horizontal and vertical sync signals. The decoder will routinely
know PAL, SCENT or SEAM signal and adjust hence. The output of the decoder pass
into the SAA7186 Digital Video Scalar chip which can take a specified rectangle
of the input picture and scale it to any smaller size. In addition, it can
perform a number of color-space conversion functions. Typically the productivity
from the scalar chip is in the RGB color-space since this it what most frame-buffers
require. Both the Decoder and Scalar are controlled by the Micro controller via
an bus. The pixels from the scalar pass through an 24-bit wide DRAM large
enough to hold 8 scan-lines of pixels. They are written into the DRAM in
scan-line format and read out as 8x8 pixel tiles. At this point the data is
written into video FIFO large sufficient to store an entire frame. This allows
the capture of the pixel data to proceed completely decoupled from its
transmission across the ATM network interface. The data from the FIFO may be
transmitted as one of a number of uncompressed pixel formats by simple
multiplexing of the bits, or may be passed through a JPEG compression engine
(C-Cube CL550) to make a variable-bit-rate stream. A HI-PHI audio Codec provides
audio samples at a number of rates, in delectable formats up to 48 kHz stereo
16 bit samples. The codec has 3 inputs and an output currently used for
monitoring the capture channels. The Micro controller can also contract cells
for transmission over the ATM interface using registers provided inside this Linux. This allows the MP to transmit synchronization streams etc. The bytes
which result from all of these operations are marshaled into AAL5 Pd Us by a
Xilinx 3190 GAFF. The cell assembly takes leave in a dual-ported DRAM. Another Linux on the other side of the DRAM manages the ATM interface and is
responsible for setting up the length, CRC32 and the header ensign fields of
each cell transmitted. This Xilinx supports four self-sufficient transmission
channels: Raw video JPEG compressed video Audio Microelectronic IO Each channel
is capable of multicasting to four destinations, although this feature is not
currently used. Of the four channels, the MPU has right of way to avoid the state
where control in sequence is unable to get through due to the high bandwidth
requirement of the ATM video streams. On the AVA200 variant this Xilinx
controls the two TAXI chips accountable for the ATM transmission interface. On
the DAN variant the Xilinx presents the cell data directly to the switch fabric
via two latches. ATM Rx is also supported by the transmission Xilinx which
provides a method for the UMP to read the 9-bit wide Rx FIFO. The 9th bit is
used to tag the start of each cell. The micro controller is intermittent when
this FIFO is non-empty.
Friday, July 22, 2016
Saturday, July 16, 2016
know basic
The
computer does its chief work in a part of the machine we cannot see, a control heart
that converts data effort to information output. This control center, called
the central processing unit (CPU), is a highly complex, extensive set of
electronic circuitry that executes stored program instructions. All computers,
large and small, must have a central processing unit. As Figure 2 shows, the
central processing unit consists of two parts: The control unit and the
arithmetic/logic unit. Each part has a specific function. Before we converse
the control unit and the arithmetic/logic unit in detail, we need to consider
data storage and its relationship to the central processing unit. Computers use
two types of storage: Primary storage and secondary storage. The CPU interacts
closely with primary storage, or main memory, referring to it for both
instructions and data. For this reason this part of the reading will discuss
memory in the context of the central handing out unit. Technically, however, memory
is not part of the CPU. Recall that a computer's memory holds data only
temporarily, at the time the computer is executing a program. Secondary storage
holds permanent or semi-permanent data on some external magnetic or optical
medium. The diskettes and CD-ROM disk that you have seen with personal
computers are secondary storage devices, as are hard disks. Since the physical
attributes of secondary storage devices determine the way data is organized on
them, we will discuss secondary storage and data union together in another part
of our on-line readings. Now let us consider the workings of the central processing unit. The Control Unit The control unit of the CPU contains circuitry that uses
electrical signals to direct the total computer system to carry out, or
execute, stored program instructions. Like an orchestra leader, the control
unit does not execute program instructions; rather, it directs other parts of
the system to do so. The control unit must communicate with both the
arithmetic/logic unit and memory.
The Arithmetic/Logic Unit The arithmetic/logic unit (ALU) contains the
electronic circuitry that executes all arithmetic and logical operations. The
arithmetic/logic unit can perform four kinds of arithmetic operations, or
mathematical calculations: addition, subtraction, multiplication, and division.
As its name implies, the arithmetic/logic unit also perform logical operations.
A logical operation is usually a comparison. The unit can compare numbers,
letters, or special characters. The computer can then take action based on the
result of the comparison. This is a very important capability. It is by
comparing that a computer is able to tell, for instance, whether there are
unfilled seats on airplanes, whether charge- card customers have exceeded their
credit limits, and whether one candidate for Congress has more votes than
another. Logical operations can test for three conditions: Equal-to condition. In a test for this condition, the
arithmetic/logic unit compares two values to determine if they are equal. For
example: If the number of tickets sold equals the number of seats in the
auditorium, then the concert is declared sold
out. Less-than condition.
Subscribe to:
Comments (Atom)