Z86129 Zilog., Z86129 Datasheet

no-image

Z86129

Manufacturer Part Number
Z86129
Description
NTSC LINE 21 DECIDER
Manufacturer
Zilog.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
Z8612912
Manufacturer:
ZILOG
Quantity:
20 000
Part Number:
Z86129122SSC
Manufacturer:
SPANSION
Quantity:
47
Part Number:
Z86129122SSC
Manufacturer:
ZILOG
Quantity:
20 000
Part Number:
Z8612912PSC
Manufacturer:
ZILOG
Quantity:
20 000
Part Number:
Z8612912SSC
Manufacturer:
PHI
Quantity:
6 250
Part Number:
Z8612912SSC
Manufacturer:
ZILOG
Quantity:
20 000
Company:
Part Number:
Z8612912SSC
Quantity:
1 880
Part Number:
Z8612912SSC00TR
Manufacturer:
ZILOG
Quantity:
20 000
Part Number:
Z8612912SSG
Manufacturer:
ZILOG
Quantity:
179
Part Number:
Z8612912SSG
Manufacturer:
ZILOG-PBF
Quantity:
1 205
Part Number:
Z8612912SSG00TR
Manufacturer:
AMD
Quantity:
510
FEATURES
Devices
Z86129
Z86130
Z86131
GENERAL DESCRIPTION
The Z86129/130/131 is a stand-alone integrated circuit,
capable of processing Vertical Blanking Interval (VBI) data
from both fields of the video frame in data conforming to
the transmission format defined in the Television Decoder
Circuits Act of 1990 and in accordance with the Electronics
Industry Association specification 608 (EIA-608).
The Line 21 data stream can consist of data from several
data channels multiplexed together. Field 1 has four data
channels, two Captions and two Text. Field 2 has five
additional data channels, two Captions, two Text and
Extended Data Services (XDS). XDS data structure is
defined in EIA-608. The Z86129 can recover and display
data transmitted on any of these nine data channels. The
Z86130 and Z86131 are derivatives of the Z86129 which
can recover XDS data and output the recovered data via
the serial port. The Z86130 and Z86131 do not have OSD
DS96TEL0200
Complete Stand-Alone Line 21 Decoder for Closed-
Captions and Extended Data Services (XDS).
Preprogrammed to Provide Full Compliance with EIA-
608 Specifications for Extended Data Services.
Automatic Extraction and Serial Output of Special
XDS Packets such as Time of Day, Local Time Zone,
and Program Rating ( V-Chip ).
Cost-Effective Solution for NTSC Violence Blocking
inside Picture-in-Picture (PiP) Windows.
Speed
(MHz)
12
12
12
18-Pin DIP, SOIC
18-Pin DIP, SOIC
18-Pin DIP, SOIC
Package Types
Pin Count/
Temp. Range
0 to +70 C
0 to +70 C
0 to +70 C
Standard
P
Z86129/130/131
NTSC L
capability, but are ideally suited for Line 21 data slicer
applications.
The Z86129/130/131 can recover and output to a host
processor via the I
defined in EIA-608. On-chip XDS filters are fully
programmable, enabling recovery of only those XDS data
packets selected by the user, making the Z86129/130 an
ideal choice for implementing NTSC Violence Block. The
Z86131 is designed especially for extracting XDS time
information for Automatic Clock-Set features in TVs,
VCRs, and Set-Top boxes.
In addition, the Z86129/130 is ideally suited to monitor Line
21 of video displayed in a PiP window for violence blocking
purposes. A block diagram of the Z86129/130/131 is
shown in Figure 1.
& Closed Captioning
RELIMINARY
On-Screen Display
Minimal Communications and Control Overhead
Provides Simple Implementation of Violence Block,
Closed Caption, and Auto Clock Set Features.
Programmable, Full Screen On-Screen Display (OSD)
for Creating OSD or Captions inside a Picture-in-
Picture (PiP) Window (Z86129 only).
I
User-Programmable Horizontal Display Position for
easy OSD Centering and Adjustment (Z86129 only).
2
C Serial Data and Control Communication
Yes
No
No
INE
P
21 D
RODUCT
2
C serial bus any XDS data packet
ECODER
Automatic Data Extraction
V-Chip
Yes
Yes
S
No
PECIFICATION
Time of Day
Yes
Yes
Yes
1
1
1

Related parts for Z86129

Z86129 Summary of contents

Page 1

... NTSC Violence Block. The Z86131 is designed especially for extracting XDS time information for Automatic Clock-Set features in TVs, VCRs, and Set-Top boxes. In addition, the Z86129/130 is ideally suited to monitor Line 21 of video displayed in a PiP window for violence blocking purposes. A block diagram of the Z86129/130/131 is shown in Figure 1. ...

Page 2

... Z86129/130/131 NTSC Line 21 Decoder GENERAL DESCRIPTION (Continued) Bus Addr SDO SDA SCK SEN SMS Intro VIN SYNC COMP MSYNC Figure 1. Z86129 Block Diagram RED GREEN BLUE BOX DS96TEL0200 ...

Page 3

... SEN 5 14 HIN 6 13 SMS 7 12 VIDEO 8 11 CSYNC 9 10 LPF *Z86129 Only Figure 2. Z86129/130/131, 18-Pin DIP/SOIC Pin Configuration ABSOLUTE MAXIMUM RATINGS Symbol Parameter V DC Supply Voltage Input Voltage Output Voltage OUT I CAUTION: DC Input Current per Pin Output Current per Pin ...

Page 4

... Z86129/130/131 NTSC Line 21 Decoder STANDARD TEST CONDITIONS The characteristics listed below apply for standard test conditions as noted. All voltages are referenced to Ground. Positive current flows into the referenced pin (Figure 3). DC ELECTRICAL CHARACTERISTICS Note + +4.75V to +5.25V A DD Symbol ...

Page 5

... It starts at the proper 2H boundary for its field equalizing pulse serrations are present, they must be less than 0.125H in width. The Z86129/130/131 will function down signal-to-noise ratio (CCIR weighted) with one error per row or better at that level. Input ...

Page 6

... RED, GREEN, BLUE (Pins 2*, 3*, 18*). Positive acting CMOS levels signals (*Z86129 only). Color Mode: Red, Green and Blue character video outputs for use in a color receiver. Mono Mode: All three outputs carry the character luminance information ...

Page 7

... RREF (Pin 10). Reference setting resistor. Resistor must be 10 kohms, 2%. Z86129/130/131 BLOCK DIAGRAM DESCRIPTION The Z86129 is designed to process both fields of Line 21 of the television VBI and provide the functional performance of a Line 21 Closed-Caption decoder and Extended Data Service decoder. It requires two input ...

Page 8

... C) control mode, the Z86129/130/131 will respond to its slave address for both the read and write conditions. If the read bit is Low (indicating a WRITE sequence) then the Z86129/130/131 will respond with an acknowledge. The master should then send an address byte followed by a data byte. If the read bit is High ...

Page 9

... Displayable Character Set (Z86129 only) Normal Mode. Characters are displayed as white or colored dot matrix characters on an opaque background. The Box is normally black but the Z86129 can be set to a blue background Box with a serial command. The characters are described dot pattern within a character cell which is 16 dots wide by 26 dots high per frame ...

Page 10

... Z86129/130/131 NTSC Line 21 Decoder Z86129/130/131 FUNCTIONAL DESCRIPTION (Continued) The default setting of the Z86129 places the center of the Box at about 13 allow for some delay in the normal video path. However, the Box horizontal position can be adjusted by the user in 330 ns increments. The display will be approximately within the safe title area for NTSC receivers ...

Page 11

... Figure 4. Z86129 Standard Character Map and Font DS96TEL0200 Z86129/130/131 NTSC Line 21 Decoder 1 11 ...

Page 12

... Z86129/130/131 NTSC Line 21 Decoder Z86129/130/131 FUNCTIONAL DESCRIPTION (Continued) Figure 5. Caption Display Mode, Drop Shadow DS96TEL0200 ...

Page 13

... DS96TEL0200 Figure 6. Extended Characters Font Z86129/130/131 NTSC Line 21 Decoder 1 13 ...

Page 14

... Text Mode Display (Z86129 only) When TEXT mode is selected, a black box will be displayed as long as valid Line 21 code in the field selected is being detected. The Z86129 provides the option to make the box blue instead of black. This option holds for Captions as well as Text. The default TEXT display mode uses a 15 row by 34 character black box ...

Page 15

... XDS Display Modes (Z86129 only) Two preprogrammed XDS display modes are provided. One provides information about the current program that would be of interest for “channel grazing”. The second display shows the grazing packets plus additional XDS packets which will inform the viewer about the program content ...

Page 16

... The primary features of the Z86129/130/131 are briefly described below. More complete descriptions can be found in later sections of this document. VBI Data Processing The Z86129/130/131 extracts the data in Line 21 of the incoming video. All data channels, in both video fields are supported. Specifically, the Z86129 can: Process ...

Page 17

... Note paragraph below.) SPI Mode. SSPI Mode is selected by making the SMS pin High. In SPI mode the Z86129/130/131 acts as a slave device. All communications are clocked in and out as 8-bit bytes. SCK is the serial clock (input), SDA is Data-In and SDO is Data-Out ...

Page 18

... XDS Data Output, Raw or Filtered – H Lock Source: Video or External HIN addition to the programmable features just listed, the Z86129 offers a choice of eleven display modes for user selection. Table 3. Z86129 Display Modes Display Mode Display Data ...

Page 19

... Interrupt Request Register Bus Operation The serial control mode in use is selected by the state of the SMS pin. When SMS is set Low, the Z86129/130/131 2 will be in the I C mode. In this mode, the Z86129 also supports a bidirectional two wire bus and data transmission protocol ...

Page 20

... With the exception of the Serial Status (SS) register, which may be read at any time, each read operation must be set up before the data can be read from the serial output registers of the Z86129/130/131. Data is set up for a read operation either automatically or manually. XDS data reads are set up automatically upon recovery by setting a valid XDS FILTER register selection ...

Page 21

... SCK High is a stop condition which terminates all communications. Acknowledge. All address and data words are serially transmitted to and from the Z86129/130/131 in eight bit words. A ninth bit time is used for the acknowledge. The STOP acknowledging device does so by pulling the SDA bus Low NACK during the ninth bit ...

Page 22

... NTSC Line 21 Decoder SERIAL COMMUNICATIONS INTERFACE (Continued) SPI Bus Operation When the SMS pin is High the Z86129/130/131 will be in the SPI serial control mode. The clock line should be tied to the SCK pin. The DATA IN signal and DATA OUT signal from the master device should be connected to the SDA and SDO pins respectively ...

Page 23

... Three-wire bus with Clock signal on SCK pin, Serial Data Input on SDA pin and Serial Data Output on SDO pin. COMMANDS Serial Port Commands The majority of the Z86129/130/131 commands are 2 common to both the I C and SPI modes. In the I the commands must be contained within the Start-Slave Address-etc ...

Page 24

... Read Selects. There are two Read Select commands (RDS1 and RDS2) in the Z86129/130/131. Each command is one byte in size and indicates that a read should take place. RDS1 specifies that one byte will be read from the Z86129/130/131. Likewise, RDS2 indicates that two bytes will be read RDS1 = 40h-47h ...

Page 25

... W W Figure 16. WRxx-Write Register xx The WRITE commands require two bytes to execute. The first byte is the write command and includes the Z86129 register address (AD00:04) being written. The second byte will be the data to be written. OSD Display Mode Commands OSD commands are one and two byte commands. They are used to control the loading of data for OSD display and their presentation to the screen ...

Page 26

... Z86129/130/131 NTSC Line 21 Decoder COMMANDS (Continued) Table 12. Two-Byte OSD Display Mode Commands (Z86129 Only) Command First Second Name Byte Byte POP ROW A0h rrh SEL (with Double High Option) PHYS ROW A1h rrh SEL CURSOR SET A2h cch WRITE CHAR A3h ...

Page 27

... Figure 17. Z86129 Graphics or Extended Character Set DS96TEL0200 Z86129/130/131 NTSC Line 21 Decoder 1 27 ...

Page 28

... Z86129/130/131 NTSC Line 21 Decoder INTERNAL REGISTERS Information controlling the setup and operation of the Z86129/130/131 are maintained in several registers. The user may read or alter the contents of these registers as required. Serial Status (SS) Register Address = Not Rqd. Bit RDY ...

Page 29

... Selects Miscellaneous Class packets for output 3 through the Serial Control port when XDS recovery has been enabled. D -PUBL. Selects Public Service Class packets for output 4 through the Serial Control port when XDS recovery has been enabled. Z86129/130/131 NTSC Line 21 Decoder ...

Page 30

... Day (TOD) and Local Time Zone (LTZ) packets. 3. VCR Information will select TOD, LTZ, Net ID, Local Call Letters, Impulse Capture, Tape Delay, Composite 2 and Out of Band Channel Number packets for recovery. 4. Program rating filter available on Z86129 and Z86130 only. Interrupt Request Register Address = 06h Bit ...

Page 31

... Filtered XDS data is output from the Z86129/130/131 in the order it is received on Line 21. In other words, think of the Z86129/130/131 XDS filter function as creating a new, smaller stream of XDS data packets. This new data stream will look exactly as though the Class and Type specified in the XDS Filter Register (05h) are the only data encoded on Line21 of field 2 ...

Page 32

... However, the master device must still interpret the filtered data stream in accordance with EIA-608. The filtered data stream from the Z86129/130/131 will be in full compliance with EIA- 608. In other words, the filtered data stream will contain all data ...

Page 33

... Command to read two bytes in the SPI mode. WRxx C0h-DFh, XXh The WRITE commands require two bytes to execute. The first byte is the write command and includes the Z86129 register address (AD00:04) being written. The second byte (XXh) will be the data to be written. DS96TEL0200 ...

Page 34

... Sets the RDY bit of SS and then suspends serial command execution for approximately the number of frames designated by the nn byte. GRAPHICS 84h,30h Sets the Graphics Character set in force. EXTENDED 8Ch, 30h Sets the Extended Character set in force. Table 17. Summary of Z86129/130/131 Internal Registers Register Name Address Serial Status None RDY Register (SSR) Configuration ...

Page 35

... The two byte commands enable direct access to any location on the display screen. The user may construct displays of his own choosing by using these commands. Each command byte pair consists of an instruction byte followed by a data byte. (See the Sample Z86129 OSD Programs below.) Z86129/130/131 NTSC Line 21 Decoder ...

Page 36

... Z86129/130/131 NTSC Line 21 Decoder ON-SCREEN DISPLAY (Z86129 ONLY) (Continued Figure 28. OSD Character Set DS96TEL0200 ...

Page 37

... Notes: *The next set of commands will display the word “TIME” in row 6 with double-wide characters. Spacing is obtained without the A2 Cursor Set command to illustrate an alternate means of col- umn alignment. Z86129/130/131 NTSC Line 21 Decoder Function internal memory is entered with ...

Page 38

... Z86129/130/131 NTSC Line 21 Decoder ON-SCREEN DISPLAY (Z86129 ONLY) (Continued) OSD Command Function {A0,06} * Select poprow 6, cursor in char col 1 {A3,02} * Green mid code written to character column 1 {A5,20} * Double wide space char written to character columns 2 & 3 {A5,54} * "T" written to char col 4 & 5. {A5,49} * "I" {A5,4d} * "M" ...

Page 39

... Z86129/130/131 NTSC Line 21 Decoder Function * Cursor to char pos 0 * PAC sets color to Yellow, cursor moves to char pos 1 * 'T' single width, cursor moves to char pos 2 * 'h' * 'e' * ' ' 't' * 'o' * 'r' * 'n' * 'a' ...

Page 40

... Z86129/130/131 NTSC Line 21 Decoder ON-SCREEN DISPLAY (Z86129 ONLY) (Continued) OSD Command Function {A3,20 {A3,61} *'a' {A3,6C} *'l' {A3,6C} *'l' {A3,20 {A3,6E} *'n' {A3,65} *'e' {A3,63} *'c' {A3,65} *'e' {A3,73} *'s' {A3,73} *'s' {A3,61} *'a' {A3,72} *'r' {A3,79} *'y' {30} * {A3,70} *'p' {A3,72} *'r' {A3,65} *'e' {A3,63} *'c' {A3,61} *'a' {A3,75} *'u' {A3,74} *'t' {A3,69} *'i' {A3,6F} *'o' {A3,6E} *'n' {A3,73} *'s' {A3,20 {A3,69} *'i' {A3,6D} *'m' {A3,6D} *'m' {A3,65} *'e' {A3,64} *'d' {A3,69} *'i' {A3,61} *'a' {A3,74} *'t' {A3,65} *'e' {A3,6C} *'l' {A3,79} *'y' {A3,2E} *'.'. * At this point all 4 rows are on screen. The following wait command will hold the display for a period = (12x16)/30 seconds ...

Page 41

... In this case the WAIT is placed just before the last FLIP command. This allows the entire command sequence to be sent to the Z86129 at once, since the RDY bit will be set by the WAIT command, thus allowing the FLIP to be input as well. ...

Page 42

... Characters need to be added dynamically to an on- screen display 3. On-screen rows need to be dynamically moved, disabled or enabled The Z86129 supports manual screen mapping and display control commands to handle these special applications. These commands allow each of the 16 physical rows of character memory implemented in the device to be mapped to any of 15 display row positions ...

Page 43

... POPSET OSD mode. The procedure for manual row control is as follows: 1. Use the POPSET command to select the OSD pop-up mode. This command prepares the Z86129 for OSD input, clears the row maps and erases character memory. 2. Select a physical row (0 through 15) using the PHY ROW SEL command ...

Page 44

... Second Timer ON. *Return to the CC1 display mode, decoder ON. The commands that control most of the display capability of the Z86129 are all one byte commands which can be entered using the IICO program. These commands are tabulated below for convenience. Reset the part. ...

Page 45

... The responding slave address is reported to the screen. 12h When all the commands in the file have been successfully 10h sent to the Z86129, the PC will return to the system 1A prompt. 18 The program checks the RDY status before sending each byte. If, during the entry of a command, the RDY bit is not found " ...

Page 46

... Script files can be generated to perform all of the setup and control functions required to use the part in an application. The script files shown below are examples of such files used to setup the Z86129 for different operating conditions. Some of the files contain only a single command while others include several commands. The user should refer to the Command and Registers section for details ...

Page 47

... DLE & dC/T active DS96TEL0200 SPI Operation The serial port of the Z86129 may be configured to operate SPI interface. The Z86129 always acts as the slave device with the master generating the required clock and input data signals. Two C language programs ...

Page 48

... Version x.xx Script File Done When all the commands in the file have been successfully sent to the Z86129, the PC will return to the system prompt. The program checks the RDY status before sending each 2 C version, byte. If, during the entry of a command, the RDY bit is not found " ...

Page 49

... PACKAGING INFORMATION DS96TEL0200 Figure 30. 18-Lead DIP Package Diagram Figure 31. 18-Lead SOIC Package Diagram Z86129/130/131 NTSC Line 21 Decoder 1 49 ...

Page 50

... S = Plastic SOIC Temperature Speed MHz Environmental C = Plastic Standard Example: Z 86129 Z86129, 12 MHz, DIP +70 C, Plastic Standard Flow Environmental Flow Temperature Package Speed Product Number Zilog Prefi 18-Pin SOIC ...

Related keywords