Data Sheet Preliminary Information/Conexant Proprietary and Confidential L498A_B
June 17, 1999
Advance Information
This document contains information on a product under development.
The parametric information contains target parameters that are subject to change.
Bt497A/498A
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC™
The Bt497A/8A is designed specifically for high-performance, high-resolution color
graphics applications. The architecture enables the display of true-color 1920 x 1200
bit-mapped color graphics at 75 Hz refresh rates. The wide input pixel port and internal
multiplexing modes enable TTL-compatible interfacing to the frame buffer, while
maintaining PLL-generated 240 MHz, or externally provided 240 MHz video data rates
required for high-refresh-rate, high-resolution color graphics.
The Bt497A/8A supports PLL pixel clock generation, supporting a variety of
frequencies using an M/N divisor scheme. This decreases system cost due to the
elimination of multiple crystal oscillators that are used to support a variety of monitor
and refresh rates.
The Bt497A/8A contains three 1K x 8 color lookup tables for color-space flexibility,
triple 8-bit video D/A converters, a 64 x 64 x 2 programmable cursor, and a fully
programmable video timing generator.
The Bt497A/8A RAMDAC allows different display modes of operation for each pixel.
Utilizing a window-type scheme, each set of pixel and control bits maps the
accompanying pixel data to a user-defined display mode. The window identification
index addresses a color model table which determines the description of pixel data. For
example, separate windows displaying 24-plane true color, 8-plane pseudo color, and
24-plane double-buffer true color can exist within a single frame.
A programmable setup (0 or 7.5 IRE) is included.
Functional Block Diagram
CLOCK
CLOCK*
LD
SC*
P[127:0]
STSCAN
FIELD
SCEN*
Pixel Port
Registers
Clock
MPX Pixel
Clock
PLL
Window
Lookup
Logic
Bus Control
R/W
Data Bus Mux
IOB
IOG
IOR
COMP
COMP2
Color
Model
Selection
VAA
1K x 8 RAM
3 x 8 Cursor LUT
1K x 8 RAM
3 x 8 Cursor LUT
1K x 8 RAM
3 x 8 Cursor LUT
Pixel Load
Control
Video
Timing
Generator
JTAG
TDO
TDI
TCK
TMS
64 x 64 x 2
Cursor RAM
Pipelines
CSYNC*,
VSYNC*
General
Purpose
PLL
GPCLK
DRAWING* D[7:0]LB*C[1,0]CE*
FSADJVREFXTAL[2]XTAL[1]GND
497-8_001
Distinguishing Features
PLL pixel clock generation (M/N)
Supports true-color 1920 x 1200
resolutions
Up to 128-bit input pixel port width
240 and 160 MHz operation
Multiple display modes on a pixel
basis
High-resolution true-color support
2:1 and 4:1 multiplexed pixel port
support
Programmable pixel format
Three 1K x 8 color palette RAMs
64 x 64 x 2 programmable cursor
Programmable setup (0 or 7.5 IRE)
VRAM shift clock generation
On-chip user-definable video timing
generator
JTAG support
160-pin (Bt497A), 208-pin (Bt498A)
PQFP packages
LVTTL (3.3 V) I/O interface
Applications
High-resolution color 3D graphics
CAE/CAD/CAM
Image processing
Instrumentation
Desktop publishing
L498A_B Conexant
Preliminary Information/Conexant Proprietary and Confidential
Information provided by Conexant Systems, Inc. (Conexant) is believed to be accurate and reliable. However, no responsibility is
assumed by Conexant for its use, nor any infringement of patents or other rights of third parties which may result from its use. No
license is granted by implication or otherwise under any patent rights of Conexant other than for circuitry embodied in Conexant
products. Conexant reserves the right to change circuitry at any time without notice. This document is subject to change without
notice.
The trademarks “Conexant” and the Conexant symbol are trademarks of Conexant Systems, Inc.
Product names or services listed in this publication are for identification purposes only, and may be trademarks or registered
trademarks of their respective companies. All other marks mentioned herein are the property of their respective holders.
© 1999 Conexant Systems, Inc.
Printed in U.S.A.
All Rights Reser ved
Reader Response: To improve the quality of our publications, we welcome your feedback. Please send comments or
suggestions via e-mail to Conexant Reader Response@conexant.com. Sorry, we can't answer your technical
questions at this address. Please contact your local Conexant sales office or local field applications engineer if you
have technical questions.
Ordering Information
Model Number Package Operating Temperature
Bt497AKHF160 160-Pin PQFP 0–70 °C with 100 LFPM airflow
Bt498AKHF240 208-Pin PQFP 0–70 °C with 100 LFPM airflow
L498A_B Conexant iii
Preliminary Information/Conexant Proprietary and Confidential
Table of Contents
List of Figures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
List of Tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
1.0 Circuit Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
1.2 Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
1.3 MPU Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10
1.4 Reading/Writing Color Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15
1.5 Additional Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15
1.6 Clock Generation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-16
1.7 Frame Buffer Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-19
1.8 Color Model Selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-27
1.9 Color Model Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-30
1.10 Color Lookup Operations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-34
1.11 Overlay/Underlay Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-35
1.12 Window Lookup Transfer Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-38
1.13 On-chip Cursor Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-40
1.14 Cursor Color LUT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-41
1.15 Cursor Positioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-42
1.16 Cursor Interlace Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-44
1.17 Timing Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-44
1.18 Monitor Identification and Control Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-54
1.19 Video Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-55
Table of Contents L498A_B
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
iv Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
2.0 Internal Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Pixel PLL Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
General Purpose PLL Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Pixel Format Control Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
User Control Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Shadow-Overlay Window Lookup Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Active-Overlay Window Lookup Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Window Transfer Control Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Transparent Mask Control Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Transparent Color Key Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
Window Address Mask Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
Shadow-Primary Window Lookup Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
Active-Primary Window Lookup Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
Signature Analysis Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
DAC Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
Timing Generator Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
Vertical Blank Negation Point Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
Vertical Blank Assertion Point Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
Vertical Sync. Negation Point Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
Vertical Sync. Assertion Point Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
Horizontal Serration Negation Point Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
Horizontal Blank Negation Point Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
Horizontal Blank Assertion Point Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
Horizontal Sync. Negation Point Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
Horizontal Sync. Assertion Point Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
Horizontal SCEN Negation Point Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15
Horizontal SCEN Assertion Point Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15
Equalizing Pulse Negation Point Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16
Equalization Interval Negation Point Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16
Equalization Interval Assertion Point Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16
Timing Generator Vertical Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17
Timing Generator Horizontal Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17
Device Identification Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17
Monitor Port Data Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-18
Monitor Port Sense Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-18
Cursor Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-19
Cursor Position Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-19
L498A_B Table of Contents
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
L498A_B Conexant v
Preliminary Information/Conexant Proprietary and Confidential
3.0 PC Board Layout Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
4.0 Application Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
4.1 Test Features of the Bt497A/8A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
4.2 Signature Analysis Control Register (SAR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
4.3 Analog Comparator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
4.4 Device Identification Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
4.5 JTAG Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
4.6 Initializing the Bt497A/8A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
4.7 PLL Initialization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14
4.8 Guide to Frame Buffer Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-28
5.0 Parametric Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
5.1 DC Electrical Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
5.2 AC Electrical Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
5.3 Package Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11
5.4 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-12
Table of Contents L498A_B
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
vi Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
L498A_B List of Figures
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
L498A_B Conexant vii
Preliminary Information/Conexant Proprietary and Confidential
List of Figures
Figure 1-1. Bt497A 160-pin PQFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Figure 1-2. Bt498A 208-pin PQFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Figure 1-3. Detailed Functional Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11
Figure 1-4. MPU Full-Word Access Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-12
Figure 1-5. PLL Clock Generation Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-16
Figure 1-6. CMOS Oscillator Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-17
Figure 1-7. Differential Clock Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-18
Figure 1-8. 2:1 Single-Buffered Pixel Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-21
Figure 1-9. 2:1 Double-Buffered Pixel Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-22
Figure 1-10. 4:1 Pixel Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-23
Figure 1-11. 4/2:1 Single-Buffered Pixel Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-24
Figure 1-12. 4/2:1 Double-Buffered Pixel Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-25
Figure 1-13. 8/2:1 Pixel Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-26
Figure 1-14. Color Model Selection Mechanism . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-28
Figure 1-15. Color Model Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-32
Figure 1-16. Overlay/Underlay Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-36
Figure 1-17. Multi-Chip Window Transfer Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-39
Figure 1-18. Cursor RAM Address Map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-41
Figure 1-19. Cursor Position Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-42
Figure 1-20. Cursor Positioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-43
Figure 1-21. Noninterlaced Format Timing Boundaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-46
Figure 1-22. Horizontal Timing and Composite Sync Generation–Noninterlaced Format. . . . . . . . . . . . 1-48
Figure 1-23. Noninterlaced Horizontal Timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-48
Figure 1-24. Horizontal Timing Waveforms–Interlaced Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-50
Figure 1-25. Interlaced Horizontal Timing for CSYNC* Signal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-51
Figure 1-26. NTSC Interlaced Timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-52
Figure 1-27. Monitor Port Data Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-54
Figure 1-28. Monitor Port Sense Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-54
Figure 1-29. Composite Video Output Waveform (7.5 IRE Setup). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-55
Figure 1-30. Composite Video Output Waveform (0 IRE Setup) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-56
Figure 3-1. Representative Power/Ground Analog Area Layout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Figure 3-2. Typical Analog Connection Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Figure 4-1. Signature Analysis Feedback Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-2
Figure 4-2. JTAG Boundry Scan Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
Figure 4-3. CLOCK and XTAL Connections for PLL Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15
Figure 4-4. Frame Buffer Interface for Bt497A/8A-Generated
VRAM Serial Clock and Pixel Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-28
Figure 4-5. Latching of First Pixels After BLANK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-29
Figure 4-6. CRT Signals at Vertical Scale. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-30
List of Figures L498A_B
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
viii Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Figure 5-1. Video Output Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
Figure 5-2. MPU Read/Write Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7
Figure 5-3. Input Pixel Timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9
Figure 5-4. JTAG Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10
Figure 5-5. ECL Clock Input (PLL Bypassed). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10
Figure 5-6. 160-Pin Metric Quad Flatpack (MQFP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11
Figure 5-7. 208-Pin Metric Quad Flatpack (MQFP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-12
L498A_B List of Tables
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
L498A_B Conexant ix
Preliminary Information/Conexant Proprietary and Confidential
List of Tables
Table 1-1. Pin Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Table 1-2. 208-pin PQFP Pin Labels. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
Table 1-3. 160-pin PQFP Pin Labels. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9
Table 1-4. MPU Interface Address Map-Control Field Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11
Table 1-5. Configuration Address Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-13
Table 1-6. Cursor Address Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-14
Table 1-7. Serial Clock Frequencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-18
Table 1-8. Pixel Port Naming Convention. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-20
Table 1-9. Window Look-Up Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-29
Table 1-10. Pixel Format Dependencies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-31
Table 1-11. Color Model Control WLUT Linked Bit Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-33
Table 1-12. Overlay Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-36
Table 1-13. Cursor Color LUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-40
Table 1-14. Internal Timing Generator Signals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-45
Table 1-15. CSYNC* Output: HSYNC* and VSYNC* Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-49
Table 1-16. Video Output Truth Table (7.5 IRE Setup) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-56
Table 1-17. Video Output Truth Table (0 IRE Setup). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-57
Table 3-1. Typical Parts List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Table 4-1. Device Identification Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
Table 4-2. JTAG Bidirectional Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
Table 4-3. JTAG Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
Table 4-4. JTAG Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
Table 4-5. 1280 x 1024 Noninterlaced Register Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
Table 4-6. NTSC Register Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11
Table 4-7. PAL Register Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-13
Table 4-8. Pixel Rate Selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15
Table 4-9. GPCLK PLL Programming Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-21
Table 5-1. Recommended Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Table 5-2. Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Table 5-3. DC Characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Table 5-4. Analog Output Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
Table 5-5. PLL Clock Generation Timing Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
Table 5-6. MPU Port Timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7
Table 5-7. Serial Clock Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
Table 5-8. Pixel and LD Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
Table 5-9. JTAG Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9
Table 5-10. Input Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10
Table 5-11. Package Thermal Resistance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11
List of Tables L498A_B
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
xConexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
L498A_B Conexant 1-1
Preliminary Information/Conexant Proprietary and Confidential
1
1.0 Circuit Description
1.1 Introduction
The Bt497A and Bt498A are software-compatible RAMDACs designed for
high-performance and high-resolution applications. The architecture supports a
1280 x 1024 160 MHz (Bt497A) or up to a 1920 x 1200 240 MHz (Bt498A)
bit-mapped color-graphics display.
Two on-chip Phase Lock Loops (PLL) eliminate the high-speed signals on the
Printed Circuit Board (PCB) and reduce the need for multiple, expensive
Emitter-Coupled Logic (ECL) crystal oscillators required to support multiple
monitors and refresh rates. The PLLs use an M/(L x N) scheme to program over
500 unique pixel clock or general purpose clock frequencies.
The Bt497A/8A allows different display modes of operation for each pixel.
Utilizing a window attribute scheme, the control bits of every pixel are used to
map the pix el data to a pre-defined display mode (pseudo color from three 1K x 8
color lookup tables or nonlinear true color) or to create an overla y image. Control
bits on the Bt497A/8A define the pixel port source to accommodate
double-buffered operation for animation. The 128-pin pixel port supports a
standard 2:1 and 4:1 format, as well as 4/2:1 and 8/2:1 interleaved format used in
high-end 3D graphics Video RAMs (VRAMs).
The Bt497A/8A provides an on-chip, user-definable, three-color, 64 x 64
bit-map cursor and a programmable timing generator. With the timing generator,
users now achieve full control of sync and blank characteristics, for both
interlaced and progressive scanned systems, that previous RAMDACs required
externally. V ideo control can be sent to the monitor on discrete sync outputs or on
green (IOG) analog output. The Bt497A/8A contains three 8-bit DACs
programmable with a 7.5 IRE pedestal.
1.0 Circuit Description L498A_B
1.2 Pin Descriptions
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1-2 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
1.2 Pin Descriptions
Figure 1-1 illustrates the Bt497A is packaged in a 160-pin Plastic Quad Flatpack
(PQFP). Figure 1-2 illustrates the Bt498A is a 208-pin PQFP. Table 1-1 lists the
pin descriptions, labels, and I/O assignments for both packages.
Figure 1-1. Bt497A 160-pin PQFP
Bt497A
160-Pin PQFP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
VAA3
PA[20]
PA[19]
N/C
PA[18]
PA[17]
PA[16]
VAA5
GND
N/C
PA[15]
PA[14]
PA[13]
N/C
PA[12]
PA[11]
N/C
PA[10]
PA[9]
PA[8]
VAA5
GND
N/C
PA[7]
N/C
PA[6]
N/C
PA[5]
PA[4]
PA[3]
PA[2]
PA[1]
PA[0]
GND
TDO
TDI
TMS
TCK
TRST*
VAA3
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
GND
IOR
VAA5
IOG
GND
IOIB
VAA5
GND
VREF
FSADJ
VAA5
COMP
COMP2
RANGE
VAA5
GND
XTAL[2]
XTAL[1]
VAA5
GND
CLOCK
CLOCK*
CSYNC*
RESET*
CE*
R/W
C[0]
C[1]
LB*
GND
D[0]
D[1]
D[2]
D[3]
D[4]
D[5]
D[6]
D[7]
VSYNC*
SDA
120
119
118
117
116
115
114
113
112
111
110
109
108
107
106
105
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
VAA3
PA[44]
PA[45]
PA[46]
PA[47]
N/C
VAA5
GND
PA[48]
PA[49]
PA[50]
N/C
PA[51]
PA[52]
N/C
PA[53]
PA[54]
N/C
PA[55]
N/C
VAA5
GND
PA[56]
N/C
PA[57]
PA[58]
N/C
PA[59]
PA[60]
PA[61]
PA[62]
PA[63]
FIELD
SCEN*
STSCAN
SC*
SCL
GPCLK
GND
VAA3
160
159
158
157
156
155
154
153
152
151
150
149
148
147
146
145
144
143
142
141
140
139
138
137
136
135
134
133
132
131
130
129
128
127
126
125
124
123
122
121
N/C
PA[21]
PA[22]
PA[23]
N/C
GND
VAA5
PA[24]
N/C
PA[25]
PA[26]
PA[27]
PA[28]
N/C
PA[29]
N/C
PA[30]
PA[31]
N/C
LD
GND
PA[32]
N/C
PA[33]
PA[34]
PA[35]
N/C
PA[36]
PA[37]
PA[38]
N/C
PA[39]
VAA5
GND
PA[40]
PA[41]
PA[42]
N/C
PA[43]
N/C
497-8_002
L498A_B 1.0 Circuit Description
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1.2 Pin Descriptions
L498A_B Conexant 1-3
Preliminary Information/Conexant Proprietary and Confidential
Figure 1-2. Bt498A 208-pin PQFP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
VAA3
PA[20]
PB[51]
PA[19]
PB[50]
PA[18]
PB[49]
PA[17]
PB[48]
PA[16]
VAA5
GND
PB[47]
PA[15]
PB[46]
PA[14]
PB[45]
PA[13]
PB[44]
PA[12]
PB[43]
PA[11]
PB[42]
PA[10]
PB[41]
PA[9]
PB[40]
PA[8]
VAA5
GND
PB[39]
PA[7]
PB[38]
PA[6]
PB[37]
PA[5]
PB[36]
PA[4]
PB[35]
PA[3]
PB[34]
PA[2]
PB[33]
PA[1]
PB[32]
PA[0]
GND
TDO
TDI
TMS
TCK
TRST*
156
155
154
153
152
151
150
149
148
147
146
145
144
143
142
141
140
139
138
137
136
135
134
133
132
131
130
129
128
127
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
111
110
109
108
107
106
105
VAA3
PB[11]
PA[44]
PB[12]
PA[45]
PB[13]
PA[46]
PB[14]
PA[47]
PB[15]
VAA5
GND
PA[48]
PB[16]
PA[49]
PB[17]
PA[50]
PB[18]
PA[51]
PB[19]
PA[52]
PB[20]
PA[53]
PB[21]
PA[54]
PB[22]
PA[55]
PB[23]
VAA5
GND
PA[56]
PB[24]
PA[57]
PB[25]
PA[58]
PB[26]
PA[59]
PA[60]
PB[28]
PA[61]
PB[29]
PA[62]
PB[30]
PA[63]
PB[31]
FIELD
SCEN*
STSCAN
SC*
SCL
GPCLK
PB[27]
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
PB[52]
PA[21]
PB[53]
PA[22]
PB[54]
PA[23]
PB[55]
GND
VAA5
PA[24]
PB[56]
PA[25]
PB[57]
PA[26]
PB[58]
PA[27]
PB[59]
PA[28]
PB[60]
PA[29]
PB[61]
PA[30]
PB[62]
PA[31]
PB[63]
LD
GND
PA[32]
PB[0]
PA[33]
PB[1]
PA[34]
PB[2]
PA[35]
PB[3]
PA[36]
PB[4]
PA[37]
PB[5]
PA[38]
PB[6]
PA[39]
PB[7]
VAA5
GND
PA[40]
PB[8]
PA[41]
PB[9]
PA[42]
PB[10]
PA[43]
208
207
206
205
204
203
202
201
200
199
198
197
196
195
194
193
192
191
190
189
188
187
186
185
184
183
182
181
180
179
178
177
176
175
174
173
172
171
170
169
168
167
166
165
164
163
162
161
160
159
158
157
VAA3
VAA5
GND
IOR
VAA5
IOG
GND
VAA5
IOB
VAA5
GND
VAA5
VREF
FSADJ
GND
VAA5
COMP
COMP2
RANGE
VAA5
GND
GND
XTAL[2]
XTAL[1]
VAA5
GND
GND
CLOCK
CLOCK*
CSYNC*
RESET*
DRAWING*
CE*
R/W
C[0]
C[1]
LB*
GND
GND
D[0]
D[1]
D[2]
D[3]
D[4]
D[5]
D[6]
D[7]
VSYNC*
SDA
GND
GND
VAA3
Bt498A
208-Pin PQFP
497-8_003
1.0 Circuit Description L498A_B
1.2 Pin Descriptions
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1-4 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Table 1-1. Pin Assignments (1 of 3)
Pin
Count Signal Name I/O/Z Description
8 D[7:0] I/O/Z MPU Data Bus (LVTTL Compatible). Bidirectional data. The MPU port zero-fills
unused bits on data reads.
2 C[1,0] I MPU Control Bus Input (LVTTL Compatible).
1 R/W I MPU Read/Write Control Input (LVTTL Compatible). Defines the transaction
direction.
1 LB* I MPU Low Byte Control (LVTTL Compatible).
1 CE* I Chip Enable Control Input (LVTTL Compatible). This input must be a logical 0 to
enable data to be written to or read from the device. During write operations,
data is internally registered on the rising edge of CE*. Avoid glitches on this
edge-triggered input.
128 P[63:0](A,B) I Pixel Port Inputs (LVTTL Compatible). These inputs have internal pullup
resistors that cause the logic level to be high if they are left unconnected.
Bt497A PA[63:0].
1 LD I Pixel Port Load Clock (LVTTL Compatible). The rising edge of this signal
captures input pixel data.
1SC* OSerial Clock Output (LVTTL Compatible). The pixel clock divider produces this
signal. It is used as the clock for the serial port of the video memory.
1SCEN* OSerial Clock Enable Output (LVTTL Compatible). The timing generator produces
this signal and controls the serial port of the video memory.
1 STSCAN OHorizontal Scan Line Indicator (LVTTL Compatible). The timing generator
produces this signal and is used by external circuitry to index the serial port of
the video memory.
1 FIELD I/O/Z Odd Field Indicator (LVTTL Compatible). The timing generator produces this
signal and is used by external circuitry to index the serial port of the video
memory.
1 XTAL1 I Crystal Input. This input is either connected to a crystal or driven by a CMOS
oscillator. The internal phase lock loop generates the pixel clock using this input.
1XTAL2 OCrystal Amplifier Output. This output connects to the second terminal of the
crystal when used.
1GPCLK OGeneral Purpose Clock Output. The GPCLK PLL Control Register determines the
frequency.
1 DRAWING* I/O/Z Open-drain signal used for coordinating WLUT updates among multiple Bt498A
devices.
2 CLOCK, CLOCK* I Clock Inputs. These differential clock inputs are driven by ECL logic configured
for single supply (+5 V) operation. The clock rate is typically the pixel clock rate
of the system.
1 VREF I Voltage Reference Input. An external voltage reference circuit must supply this
input with a 1.235 V (typical) reference. The use of a resistor network to
generate the reference is not recommended. Any low-frequency power supply
noise on VREF is directly coupled onto the analog outputs. A 0.1 µF ceramic
capacitor must be used to decouple this input to V AA5. The decoupling capacitor
must be as close as possible to the device to keep lead lengths to an absolute
minimum.
L498A_B 1.0 Circuit Description
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1.2 Pin Descriptions
L498A_B Conexant 1-5
Preliminary Information/Conexant Proprietary and Confidential
2COMP, COMP2 Compensation pins. These pins provide compensation for the internal reference
amplifier. A 0.1 µF ceramic capacitor must be connected between these two
pins.
1 RANGE Compensation for VCO. A 0.01 µF ceramic chip capacitor and a 4.7 µF tantalum
capacitor must be connected between this pin and adjacent VAA5.
1 FSADJ I Full-Scale Adjust Control. A resistor (RSET) connected between this pin and
GND controls the magnitude of the full-scale video signal. The IRE relationships
in Figures 1-29 and 1-30 are maintained, regardless of the full-scale output
current.
The relationship between RSET and the full-scale output current on IOG is
RSET () = K1 * VREF (V) / IOG (mA)
The full-scale output current on IOR and IOB for a given RSET is
IOR, IOB (mA) = K2 * VREF (V) / RSET ()
where K1 and K2 are defined as:
1IOR ORed analog current output.
1IOG OGreen analog current output.
1IOB OBlue analog current output.
1 VSYNC* OVertical Sync Output. Active low on reset, but can be programmed active high
via DAC control register.
1 CSYNC* OComposite Sync Output. Active low on reset, but can be programmed active
high via DAC control register.
1SDA I/O/Z Serial Monitor Port Data. Open Drain pin.
1SCL I/O/Z Serial Monitor Port Clock. Open Drain pin.
1 RESET* I Reset Input (LVTTL Compatible). This is the reset signal. Its assertion causes a
number of actions, these are described in Initializing the Bt497A/8A in the
Applications Information section.
1 TRST* I Test Reset (LVTTL compatible). JTAG input pin is asserted at power-on to force
all the boundary scan cells to their normal, non-JTAG state. The transitions on
this signal reset the JT AG state machine. When not performing JT AG operations,
this pin should be driven to a logic high.
1 TMS I Test Mode Select (LVTTL compatible). JTAG input pin whose transitions drive
the JTAG state machine through its sequences. When not performing JTAG
operations, this pin should be driven to a logic high.
1 TCK I Test Clock (LVTTL compatible). Used to synchronize all JTAG test structures.
Maximum clock rate for this pin is 50 MHz. When not performing JTAG
operations, this pin should be driven to a logic high.
Table 1-1. Pin Assignments (2 of 3)
Pin
Count Signal Name I/O/Z Description
Setup IOG IOR, IOB
7.5 IRE K1 = 3052 K2 = 2180
0 IRE K1 = 2888 K2 = 2016
1.0 Circuit Description L498A_B
1.2 Pin Descriptions
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1-6 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
1 TDI I T est Data In (LVTTL compatible). JT AG input pin used for loading instructions to
the TAP controller or to load test vector data for boundary scan operation. When
not performing JTAG operations, this pin should be driven to a logic high.
1TDO OTest Data Out (LVTTL compatible). JTAG output used for verifying test results of
all JTAG sampling operations. This pin is active for certain JT AG sequences, and
is three-stated at all other times. When not performing JT AG operations, this pin
should be left floating.
4VAA3 +3.3 V Power Supply. All VAA3 pins must be connected together.
14 VAA5 +5.0 V Power Supply. All VAA5 pins must be connected together.
(Bt497A: 10 pins)
20 GND Ground. (Bt497A: 15 pins)
NOTE(S):
1. I = Input, O = Output, Z = Three-state.
2. Power-Up Sequence: VAA5, which supplies both a 5 V analog section and a 5 V digital section of the Bt497A/498A, should
be powered up at the same time as VAA3. If VAA5 and VAA3 cannot be powered up at the same time, the power-up sequence
should be to power VAA5 first with VAA3 being powered up within 2 ms of VAA5.
VAA5 > VAA3
Since most designs have VAA5 and VDD5(VAA5 digital power pins) tied together, this should not be a problem.
If the designer wishes to separate the VAA5 analog and digital sections, VAA5 digital must be powered up within 2 µs of
VAA5 analog (power pins next to the IOR, IOG, and IOB). In other words, the sequence would be as follows:
VAA5 analog > VAA5 digital > VAA3.
Table 1-1. Pin Assignments (3 of 3)
Pin
Count Signal Name I/O/Z Description
L498A_B 1.0 Circuit Description
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1.2 Pin Descriptions
L498A_B Conexant 1-7
Preliminary Information/Conexant Proprietary and Confidential
u
Table 1-2. 160-pin PQFP Pin Labels
Pin Pin Label Pin Pin Label Pin Pin Label Pin Pin Label Pin Pin Label
1VAA3 33 PA[0] 65 CE* 97 N/C 129 PA[39]
2PA[20] 34 GND 66 R/W 98 PA[56] 130 N/C
3PA[19] 35 TDO 67 C[0] 99 GND 131 PA[38]
4N/C 36 TDI 68 C[1] 100 VAA5 132 PA[37]
5PA[18] 37 TMS 69 LB* 101 N/C 133 PA[36]
6PA[17] 38 TCK 70 GND 102 PA[55] 134 N/C
7PA[16] 39 TRST* 71 D[0] 103 N/C 135 PA[35]
8VAA5 40 VAA3 72 D[1] 104 PA[54] 136 PA[34]
9GND 41 GND 73 D[2] 105 PA[53] 137 PA[33]
10 N/C 42 IOR 74 D[3] 106 N/C 138 N/C
11 PA[15] 43 VAA5 75 D[4] 107 PA[52] 139 PA[32]
12 PA[14] 44 IOG 76 D[5] 108 PA[51] 140 GND
13 PA[13] 45 GND 77 D[6] 109 N/C 141 LD
14 N/C 46 IOB 78 D[7] 110 PA[50] 142 N/C
15 PA[12] 47 VAA5 79 VSYNC* 111 PA[49] 143 PA[31]
16 PA[11] 48 GND 80 SDA 112 PA[48] 144 PA[30]
17 N/C 49 VREF 81 VAA3 113 GND 145 N/C
18 PA[10] 50 FSADJ 82 GND 114 VAA5 146 PA[29]
19 PA[9] 51 VAA5 83 GPCLK 115 N/C 147 N/C
20 PA[8] 52 COMP 84 SCL 116 PA[47] 148 PA[28]
21 VAA5 53 COMP2 85 SC* 117 PA[46] 149 PA[27]
22 GND 54 RANGE 86 STSCAN 118 PA[45] 150 PA[26]
23 N/C 55 VAA5 87 SCEN* 119 PA[44] 151 PA[25]
24 PA[7] 56 GND 88 FIELD 120 VAA3 152 N/C
25 N/C 57 XTAL[2] 89 PA[63] 121 N/C 153 PA[24]
26 PA[6] 58 XTAL[1] 90 PA[62] 122 PA[43] 154 VAA5
27 N/C 59 VAA5 91 PA[61] 123 N/C 155 GND
28 PA[5] 60 GND 92 PA[60] 124 PA[42] 156 N/C
29 PA[4] 61 CLOCK 93 PA[59] 125 PA[41] 157 PA[23]
30 PA[3] 62 CLOCK* 94 N/C 126 PA[40] 158 PA[22]
31 PA[2] 63 CSYNC* 95 PA[58] 127 GND 159 PA[21]
32 PA[1] 64 RESET* 96 PA[57] 128 VAA5 160 N/C
1.0 Circuit Description L498A_B
1.2 Pin Descriptions
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1-8 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Table 1-3. 208-pin PQFP Pin Labels (1 of 2)
Pin Pin Label Pin Pin Label Pin Pin Label Pin Pin Label Pin Pin Label
1VAA3 43 PB[33] 85 CE* 127 GND 169 PA[38]
2PA[20] 44 PA[1] 86 R/W 128 VAA5 170 PB[5]
3PB[51] 45 PB[32] 87 C[0] 129 PB[23] 171 PA[37]
4PA[19] 46 PA[0] 88 C[1] 130 PA[55] 172 PB[4]
5PB[50] 47 GND 89 LB* 131 PB[22] 173 PA[36]
6PA[18] 48 TDO 90 GND 132 PA[54] 174 PB[3]
7PB[49] 49 TDI 91 GND 133 PB[21] 175 PA[35]
8PA[17] 50 TMS 92 D[0] 134 PA[53] 176 PB[2]
9PB[48] 51 TCK 93 D[1] 135 PB[20] 177 PA[34]
10 PA[16] 52 TRST* 94 D[2] 136 PA[52] 178 PB[1]
11 VAA5 53 VAA3 95 D[3] 137 PB[19] 179 PA[33]
12 GND 54 VAA5 96 D[4] 138 PA[51] 180 PB[0]
13 PB[47] 55 GND 97 D[5] 139 PB[18] 181 PA[32]
14 PA[15] 56 IOR 98 D[6] 140 PA[50] 182 GND
15 PB[46] 57 VAA5 99 D[7] 141 PB[17] 183 LD
16 PA[14] 58 IOG 100 VSYNC* 142 PA[49] 184 PB[63]
17 PB[45] 59 GND 101 SDA 143 PB[16] 185 PA[31]
18 PA[13] 60 VAA5 102 GND 144 PA[48] 186 PB[62]
19 PB[44] 61 IOB 103 GND 145 GND 187 PA[30]
20 PA[12] 62 VAA5 104 VAA3 146 VAA5 188 PB[61]
21 PB[43] 63 GND 105 GPCLK 147 PB[15] 189 PA[29]
22 PA[11] 64 VAA5 106 SCL 148 PA[47] 190 PB[60]
23 PB[42] 65 VREF 107 SC* 149 PB[14] 191 PA[28]
24 PA[10] 66 FSADJ 108 STSCAN 150 PA[46] 192 PB[59]
25 PB[41] 67 GND 109 SCEN* 151 PB[13] 193 PA[27]
26 PA[9] 68 VAA5 110 FIELD 152 PA[45] 194 PB[58]
27 PB[40] 69 COMP 111 PB[31] 153 PB[12] 195 PA[26]
28 PA[8] 70 COMP2 112 PA[63] 154 PA[44] 196 PB[57]
29 VAA5 71 RANGE 113 PB[30] 155 PB[11] 197 PA[25]
30 GND 72 VAA5 114 PA[62] 156 VAA3 198 PB[56]
31 PB[39] 73 GND 115 PB[29] 157 PA[43] 199 PA[24]
32 PA[7] 74 GND 116 PA[61] 158 PB[10] 200 VAA5
33 PB[38] 75 XTAL[2] 117 PB[28] 159 PA[42] 201 GND
34 PA[6] 76 XTAL[1] 118 PA[60] 160 PB[9] 202 PB[55]
35 PB[37] 77 VAA5 119 PB[27] 161 PA[41] 203 PA[23]
L498A_B 1.0 Circuit Description
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1.2 Pin Descriptions
L498A_B Conexant 1-9
Preliminary Information/Conexant Proprietary and Confidential
36 PA[5] 78 GND 120 PA[59] 162 PB[8] 204 PB[54]
37 PB[36] 79 GND 121 PB[26] 163 PA[40] 205 PA[22]
38 PA[4] 80 CLOCK 122 PA[58] 164 GND 206 PB[53]
39 PB[35] 81 CLOCK* 123 PB[25] 165 VAA5 207 PA[21]
40 PA[3] 82 CSYNC* 124 PA[57] 166 PB[7] 208 PB[52]
41 PB[34] 83 RESET* 125 PB[24] 167 PA[39]
42 PA[2] 84 DRAWING* 126 PA[56] 168 PB[6]
Table 1-3. 208-pin PQFP Pin Labels (2 of 2)
Pin Pin Label Pin Pin Label Pin Pin Label Pin Pin Label Pin Pin Label
1.0 Circuit Description L498A_B
1.3 MPU Interface
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1-10 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
1.3 MPU Interface
As illustrated in Figure 1-3, the Bt497A/8A supports a standard Microprocessor
Unit (MPU) bus interface. The MPU can access the internal control registers and
color palettes. The on-chip color palette RAM and cursor color registers support
color updating with minimum contention to the display refresh process.
All MPU words are 32 bits in length and require four CE* cycles. Accesses
are performed in two modes, direct and indirect. The modes are differentiated by
encoding the control bits C[0] and C[1], as listed in Table 1-4. Indirect access
requires an address pointer is written through the MPU port. The direct access
pointer is read through the MPU port. All indirect MPU accesses generate an
auto-increment function in the word dimension. The first CE* cycle asserts the
LB* signal to indicate the least significant byte for every MPU access. D[0]
corresponds to the Least Significant Bit (LSB) of each byte. Figure 1-4 illustrates
the MPU read timing.
Table 1-5 and Table 1-6 illustrate how the C0 and C1 control inputs work in
conjunction with the internal address register to specify which configuration or
cursor function register is accessed b y the MPU. The MPU zero-fills reserved bits
on data reads.
Toggling the RESET* pin presets the internal registers to the values shown in
Table 1-5 and Table 1-6.
L498A_B 1.0 Circuit Description
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1.3 MPU Interface
L498A_B Conexant 1-11
Preliminary Information/Conexant Proprietary and Confidential
Figure 1-3. Detailed Functional Block Diagram
DAC
DAC
DAC
1K x 8 RAMLUT
1K x 8 RAMLUT
1K x 8 RAMLUT
3 x 8 RAM Cursor LUT
3 x 8 RAM Cursor LUT
3 x 8 RAM Cursor LUT
Color Model Selection
Horizontal,
Vertical
and
Field V alues
Horizontal,
Vertical
and
Field V alues
SYNC
and
BLANK
PLL Clock Synthesizer
Pixel Clock Divider
Timing Generator
IOR
IOG
IOB
SDA, SCL
Monitor
Serial
Port
CSYNC*
X[7:0]
X[7:0]
R[7:0]
G[7:0]
B[7:0] Pseudo
Color
Direct
Color
Nonlinear
True
Color
Cursor
Color
CDATA[1,0]
CRSR Select
Clocks
CMC[5]
Port B[63:0]
Port A[63:0]
LD
STSCAN
FIELD
SCEN*
SC*
XTAL [1, 2]
D[7:0]
C[1, 0]
R/W
CE
RESET*
LB*
MPU Port Interface
Logic Address Pointers
Data Registers
Pixel Port
Pixel Input
Registers and
Serialization
64 x 7 RAM Primary WID LUT
4 x 9 RAM Overlay WID LUT
Transfer Control Logic
Overlay/underlay Logic
Cursor Logic
Serialization
64 x 64 x 2
Bit Map
Diagnostic
Registers
and
Control
Logic
VSYNC*
GPCLK
497-8_004
Table 1-4. MPU Interface Address Map-Control Field Definition
Function Access Type Control Field
Control Bit 1 Control Bit 0
Cursor Functions Indirect 1 1
Cursor Address Pointer Direct 1 0
Configuration Functions Indirect 0 1
Configuration Address Pointer Direct 0 0
1.0 Circuit Description L498A_B
1.3 MPU Interface
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1-12 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Figure 1-4. MPU Full-Word Access Timing Diagram
LB*
C[1,0]
CE*
D[7:0] D[7:0] D[23:16] D[31:24]D[15:8]
497-8_005
L498A_B 1.0 Circuit Description
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1.3 MPU Interface
L498A_B Conexant 1-13
Preliminary Information/Conexant Proprietary and Confidential
Table 1-5. Configuration Address Operation (1 of 2)
Pointer Address C[1,0] Reset Value Function
$xxxx 00 N/R Configuration Address Pointer Register
$0000 01 $227 Pixel PLL Control Register
$0001 01 $A1C General Purpose PLL Control Register
$0002–$0FFF 01 N/A Reserved
$1000 01 N/R Pixel Format Control Register
$1001 01 $0 User Control Register
$1002–$1FFF 01 N/A Reserved
$2000–$20FF 01 N/R Color Lookup Palette (Red, Green, Blue, xx), Table 0
$2100–$21FF 01 N/R Color Lookup Palette, Table 1
$2200–$22FF 01 N/R Color Lookup Palette, Table 2
$2300–$23FF 01 N/R Color Lookup Palette, Table 3
$2400–$30FF 01 N/A Reserved
$3100–$3103 01 N/R Shadow-Overlay Window Lookup Table
$3104–$311F 01 N/A Reserved
$3120–$3123 01 N/R Active-Overlay Window Lookup Table
$3124–$314F 01 N/A Reserved
$3150 01 $0 Window Transfer Control Register
$3151 01 N/R Transparent Mask Control Register
$3152 01 N/R Transparent Color Key Register
$3153 01 N/R Window Address Mask Register
$3154–$31FF 01 N/A Reserved
$3200–$323F 01 N/R Shadow-Primary Window Lookup Table
$3240–$327F 01 N/R Active-Primary Window Lookup Table
$3280–$4FFF 01 N/A Reserved
$5000 01 $00XXXXXX Signature Analysis Control Register
$5001 01 $0 DAC Control Register
$5002–$5FFF 01 N/A Reserved
$6000 01 $0 Timing Generator Control Register
$6001 01 N/R Vertical Blank Negation Point Register
$6002 01 N/R Vertical Blank Assertion Point Register
$6003 01 N/R Vertical Sync. Negation Point Register
$6004 01 N/R Vertical Sync. Assertion Point Register
$6005 01 N/R Horizontal Sync. Negation Point Register
$6006 01 N/R Horizontal Sync. Negation Point Register
1.0 Circuit Description L498A_B
1.3 MPU Interface
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1-14 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
$6007 01 N/R Horizontal Blank Assertion Point Register
$6008 01 N/R Horizontal Sync. Negation Point Register
$6009 01 N/R Horizontal Sync. Assertion Point Register
$600A 01 N/R Horizontal SCEN Negation Point Register
$600B 01 N/R Horizontal SCEN Assertion Point Register
$600C 01 N/R Equalizing Pulse Negation Point Register
$600D 01 N/R Equalization Interval Negation Point Register
$600E 01 N/R Equalization Interval Assertion Point Register
$600F 01 $0 Timing Generator Vertical Counter
$6010 01 $0 Timing Generator Horizontal Counter
$6011 01 N/R Timing Generator Test Register
$6012–$7FFF 01 N/A Reserved
$8000 01 $A236E1AD Device Identification Register
$8001 01 $3 Monitor Port Sense Register
$8002 01 N /R Monitor Port Sense Register
$8003–$FFFF 01 N/A Reserved
NOTE(S):
N/R = Register exists, but is not resettable. N/A = Reserved addresses indicate no register exists at the given pointer
addresses. User should not attempt to access reserved addresses.
Table 1-5. Configuration Address Operation (2 of 2)
Pointer Address C[1,0] Reset Value Function
Table 1-6. Cursor Address Operation
Pointer Address C[1,0] Reset Value Function
$xxx 10 N/R Cursor Address Pointer Register
$000–$07F 11 N/R Cursor RAM–Plane0
$080–$0FF 11 N/R Cursor RAM–Plane1
$100 11 $0 Cursor Control Register
$101–$103 11 N/R Cursor Color Lookup Table (Red, Green, Blue, xx)
$104 11 N/R Cursor Position Register
$105–$1FF 11 N/A Reserved
NOTE(S):
N/R = Register exists, but is not resettable. N/A = Reserved addresses indicate no register exists at the given pointer
addresses. User should not attempt to access reserved addresses.
L498A_B 1.0 Circuit Description
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1.4 Reading/Writing Color Data
L498A_B Conexant 1-15
Preliminary Information/Conexant Proprietary and Confidential
1.4 Reading/Writing Color Data
The MPU loads the appropriate address pointer with the address of the color
palette RAM location or cursor color register to be modified to write color data.
The MPU performs four successive write cycles: red, green, blue, and a dummy
value. During the last write cycle, the 3 bytes of color information are
concatenated into a 24-bit word and written to the location specified by the
address register. The address register then auto-increments to the next location,
which the MPU can modify b y simpl y writing another sequence of red, green, and
blue data.
To read color data, the MPU loads the address pointer with the address of the
color palette RAM location or cursor color register to be read. The MPU performs
four successi ve read cycles: red, green, blue, and 00. F ollo wing the last read c ycle,
the address register increments to the next location, which the MPU can view by
simply reading another sequence of color data.
NOTE:
The MPU reads ha v e priority over display refresh reads to the shared color
palette read port. To avoid visual artifacts, it is recommended that MPU
reads be restricted to the retrace intervals.
1.5 Additional Information
Although the color and cursor color registers are dual ported, if the pixel data is
addressing the same palette entry being written to by the MPU during the write
cycle, a maximum of 1 pixel may be disturbed. All control registers are written to
or read by the MPU at any time. To prevent pixels from being disturbed during
writes, to certain control registers, the DAC outputs should be disabled through
the User Control Register. Setup times shown in the AC Characteristics section
are the minimum required to internally capture the data.
NOTE:
If an invalid address is loaded into the address pointer, data written to the
de vice will be ignored and in valid data will be read b y the MPU. This is not
recommended, and could cause problems in Bt497A/8A-compatible
products.
If an incomplete MPU access occurs, (less than four CE* cycles between LB*s)
that access and the following full access are ignored.
1.0 Circuit Description L498A_B
1.6 Clock Generation
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1-16 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
1.6 Clock Generation
The Bt497A/8A has two on-board PLLs for generating the pixel clock and the
GPCLK output pin as illustrated in Figure 1-5. The pixel clock is fully
programmable, and able to generate over 500 unique pixel clock frequencies
using a single crystal.
The advanced PLLs contain internal loop filters to provide maximum noise
immunity and to reduce jitter. Except for the reference crystal or oscillator, no
external components or adjustments are necessary.
The PLLs use an M/(L x N) scheme to pro vide precise frequencies. The M, N,
and L values are programmed through the command registers with a variety of
values, which generally provide frequency granularity that averages less than 1
MHz. M is a binary 7-bit value, N is a binary 4-bit value, and L is selectab le to be
a value of one, two, four, or eight.
An oscillator reference is used by connecting the oscillator’s output to the
XTAL1 input, using a 10000 pF coupling capacitor, as illustrated in Figure 1-6.
For this configuration, the XTAL2 pin is left disconnected.
Figure 1-5. PLL Clock Generation Block Diagram
CLOCK
CLOCK* MPX SC
Divider
XTAL1
XTAL2
Crystal
13 or 14 MHz
Pixel Clock
PLL M/NxL Internal
RAMDAC Pixel
Clock
SC*
General Purpose
PLL M/NxL GPCLK
MPX
497-8_006
L498A_B 1.0 Circuit Description
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1.6 Clock Generation
L498A_B Conexant 1-17
Preliminary Information/Conexant Proprietary and Confidential
As an alternative to using the PLLs for clock generation, the Bt497A/8A
accepts differential clock signals (CLOCK and CLOCK* illustrated in
Figure 1-7). ECL logic, operating at +5 V, generates these clock inputs.
NOTE:
The CLOCK and CLOCK* inputs require termination resistors (220 W to
GND) located as close to the driving source as possible. A 150 W chip
resistor near the Bt497A/8A pins is needed to ensure proper termination.
Figure 1-6. CMOS Oscillator Interface
CMOS
Oscillator
+5 V
Bt497A/8A
XTAL1
XTAL2
GND
1000 pF
N/C
10 k
CLOCK
CLOCK*
+5 V
497-8_007
1.0 Circuit Description L498A_B
1.6 Clock Generation
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1-18 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
A serial clock, SC*, is generated for the external clocking of the VRAM frame
buffer and for loading pixel data. The serial clock frequencies are either one-half
or one-fourth of the pixel clock frequency, Fp, depending on the pixel format
selected, as defined in Table 1-7. The SC* output is buffered and inverted and
then used to drive the LD input and clock the frame buffer. For proper operation,
the delay through the buffer must not exceed the limits in the AC specifications.
With the assertion of RESET*, SC* is forced high. When RESET* is released,
the first falling edge of SC* is released by the next edge of the pixel clock.
Figure 1-7. Differential Clock Interface
Table 1-7. Serial Clock Frequencies
Pixel Format SC Frequency
2:1 Fp/2
4:1 Fp/4
4/2:1 Fp/2
8/2:1 Fp/4
220
220
150
CLOCK
CLOCK*
CLOCK
CLOCK*
Bt438
VREF
1 k
Bt497A/8A
VREF
497-8_008
L498A_B 1.0 Circuit Description
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1.7 Frame Buffer Interface
L498A_B Conexant 1-19
Preliminary Information/Conexant Proprietary and Confidential
1.7 Frame Buffer Interface
Internal latches and multiplexers incorporated in the Bt497A/8A enable the
transfer of pixel data from the frame buffer at VRAM data rates. On the rising
edge of LD color information, 2 or 4 consecutiv e pix els latch into the device. Tw o
additional pixel formats are supported, 4/2:1 and 8/2:1, in which 4 or 8
consecuti ve pix els latch in tw o load cycles. In each case, the SC* and LD rates are
at one-half or one-fourth of the pixel clock rates. The pix el formats are controlled
through the Pixel Format Control Register and are illustrated in Figures 1-8
through 1-13.
Table 1-8 lists the Bt498A pixel port configured into two ports, A and B.
These accommodate double-buffered operation for animation. The port selection
is made by decoding the X field of each pixel, as explained in the Color Model
sections. Each port is divided into 8 bytes. The LSB represents the LSB of each
color, window attribute, or overlay, for a total of 128 inputs. The Bt497A is a
64-bit pix el port option, port A only, packaged in a 160-pin Plastic Quad Flatpack
(PQFP). Because of the smaller port size, the only pix el formats supported are the
2:1 and 4/2:1.
Internal logic maintains an internal LOAD signal synchronous to the pixel
clock, and is guaranteed to follow the LD signal by at least one but not more than
three clock cycles. This LOAD signal transfers the registered pixel and overlay
data into a second set of registers, which are then internally multiplexed at the
pix el clock rate. The LD may be phase shifted in any amount relativ e to the clock
source, pseudo ECL or PLL. As a result, the pixel data is registered on the rising
edge of LD independent of the internal or external clock phase.
1.0 Circuit Description L498A_B
1.7 Frame Buffer Interface
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1-20 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Table 1-8. Pixel Port Naming Convention
Pixel Port Device Bits
B
(Not available on Bt497A) PB[63:56]
PB[55:48]
PB[47:40]
PB[39:32]
PB[31:24]
PB[23:16]
PB[15:8]
PB[7:0]
A PA[63:56]
PA[55:48]
PA[47:40]
PA[39:32]
PA[31:24]
PA[23:16]
PA[15:8]
PA[7:0]
L498A_B 1.0 Circuit Description
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1.7 Frame Buffer Interface
L498A_B Conexant 1-21
Preliminary Information/Conexant Proprietary and Confidential
Figure 1-8. 2:1 Single-Buffered Pixel Format
NOTE(S):
This mode is valid for pixel clock Fp 160 MHz. LD frequency = Fp/2 MHz.
Pixel Clock
LD
PA[63:56]
PA[55:48]
PA[47:40]
PA[39:32]
PA[31:24]
PA[23:16]
PA[15:8]
PA[7:0]
Pixel Numbers
Serialized
24-Bit Pixels
plus X Bits
01234 56789
0, 1 2, 3 4, 5 6, 7 8, 9 10, 11
x1
blue1
green1
red1
x0
blue0
green0
red0
x3
blue3
green3
red3
x2
blue
green2
red2 red4 red6
green6
blue6
x6x4
blue4
green4
x5
blue5
green5
red5
x7
blue7
green7
red7
x9
blue9
green9
red9
x8
blue8
green8
red8
x10
blue10
green10
red10
x11
blue11
green11
red11
497-8_009
1.0 Circuit Description L498A_B
1.7 Frame Buffer Interface
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1-22 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Figure 1-9. 2:1 Double-Buffered Pixel Format
NOTE(S):
This mode is valid for pixel clock Fp 160 MHz. LD frequency = Fp/2 MHz. Not valid for the Bt497A.
10 32 54
Pixel Clock
LD
PB[63:56]
PB[55:48]
PB[47:40]
PB[39:32]
PB[31:24]
PB[23:16]
PB[15:8]
PB[7:0]
PA[63:56]
PA[55:48]
PA[47:40]
PA[39:32]
x1
blue1
green1
red1
x0
blue0
green0
x1
blue1
green1
red1
x3
blue3
green3
red3
x5
blue5
green5
red5
x2
blue2
green2
x4
blue4
green4
x3
blue3
green3
red3
x5
blue5
green5
red5
x0
blue0
green0
red0
x2
blue2
green2
red2
x4
blue4
green4
red4
4, 52, 30, 1
red0 red2 red4
PA[31:24]
PA[23:16]
PA[15:8]
PA[7:0]
Pixel Numbers
Serialized 24-Bit
Pixels plus X Bits
497-8_010
L498A_B 1.0 Circuit Description
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1.7 Frame Buffer Interface
L498A_B Conexant 1-23
Preliminary Information/Conexant Proprietary and Confidential
Figure 1-10. 4:1 Pixel Format
NOTE(S):
This mode is valid for pixel clock Fp 240 MHz. LD frequency = Fp/4 MHz. Not valid for the Bt497A.
Pixel Clock
LD
PB[63:56]
PB[55:48]
PB[47:40]
PB[31:24]
PB[23:16]
PB[15:8]
PB[7:0]
PA[63:56]
PA[55:48]
PA[47:40]
PA[39:32]
PA[31:24]
PB[39:32]
PA[23:16]
PA[15:8]
PA[7:0]
Pixel Numbers
Serialized 24-Bit
Pixels plus X Bits
x0
blue0
green0
red0
x4
blue4
green4
red4
x8
blue8
green8
red8
x1
blue1
green1
red1
x5
blue5
green5
red5
x6
blue6
green6
red6
x2
blue2
green2
red2
x7
blue7
green7
red7
x11
blue11
green11
red11
x3
blue3
green3
red3
0, 1, 2, 3 4, 5, 6, 7
x9
blue9
green9
red9
x10
blue10
green10
red10
8, 9, 10, 11
76543210
497-8_011
1.0 Circuit Description L498A_B
1.7 Frame Buffer Interface
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1-24 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Figure 1-11. 4/2:1 Single-Buffered Pixel Format
NOTE(S):
This mode is valid for pixel clock Fp 160 MHz. LD frequency = Fp/2 MHz.
Pixel Clock
LD
PA[63:56]
PA[55:48]
PA[47:40]
PA[39:32]
PA[31:24]
PA[23:16]
PA[15:8]
PA[7:0]
Serialized 24-Bit
Pixels plus X Bits 0123456 7
0, 1, 2, 3 4, 5, 6, 7 8, 9, 10, 11
x3
blue3
x2
blue2
x1
blue1
x0
blue0 red0
green0
red1
green1
red2
green2
red3
green3 x7
blue7
x6
blue6
x5
blue5
x4
blue4 red4
green4
red5
green5
red6
green6
red7
green7 x11
blue11
x10
blue10
x9
blue9
x8
blue8 red8
green8
red9
green9
red10
green10
red11
green11
Pixel Numbers
497-8_012
L498A_B 1.0 Circuit Description
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1.7 Frame Buffer Interface
L498A_B Conexant 1-25
Preliminary Information/Conexant Proprietary and Confidential
Figure 1-12. 4/2:1 Double-Buffered Pixel Format
NOTE(S):
This mode is valid for pixel clock Fp 160 MHz. LD frequency = Fp/2 MHz. Not valid for the Bt497A.
Pixel Clock
LD
PORT B
PB[63:56]
PB[55:48]
PB[47:40]
PB[39:32]
PB[31:24]
P B[23:16]
PB[15:8]
PB[7:0]
PORT A
PA[63:56]
PA[55:48]
PA[47:40]
PA[39:32]
PA[31:24]
PA[23:16]
PA[15:8]
PA[7:0]
x3
blue3
x2
blue2
x1
blue1
x0
blue0
green3
red3
green2
red2
green1
red1
green0
red0
green3
red3
green2
red2
green1
red1
green0
red0
blue3
blue2
blue1
blue0
x3
x2
x1
x0
x7
blue7
x6
blue6
x5
blue5
x4
blue4
blue7
blue6
blue5
blue4
x7
x6
x5
x4
green7
red7
green6
red6
green5
red5
green4
red4
green7
red7
green6
red6
green5
red5
green4
red4
green11
red11
green10
red10
green9
red9
green8
red8
x11
blue11
x10
blue10
x9
blue9
x8
blue8
green11
red11
green10
red10
green9
red9
green8
red8
blue11
blue10
blue9
blue8
x11
x10
x9
x8
0, 1, 2, 3 4, 5, 6, 7 8, 9, 10, 11
76543210
Port A Pixels
Port B Pixels
Serialized 24-Bit
Pixels plus X Bits
497-8_013
1.0 Circuit Description L498A_B
1.7 Frame Buffer Interface
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1-26 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Figure 1-13. 8/2:1 Pixel Format
NOTE(S):
This mode is valid for pixel clock Fp 240 MHz. LD frequency = Fp/4 MHz. Not valid for the Bt497A.
01234567891011121314
0, 1, 2, 3, 4, 5, 6, 7 8, 9, 10, 11, 12, 13, 14, 15 16, 17, 18, 19, 20, 21, 22, 23
Pixel Numbers
Serialized 24-Bit
Pixels plus X Bits
PA[7:0]
PA[15:8]
PA[23:16]
PA[31:24]
PA[39:32]
PA[47:40]
PA[55:48]
PA[63:56]
PORT A
x3
blue3
x2
blue2
x1
blue1
x0
blue0
x11
blue11
x10
blue10
x9
blue9
x8
blue8
green3
red3
green2
red2
green1
red1
green0
red0
green11
red11
green10
red10
green9
red9
green8
red8
x19
blue19
x18
blue18
x17
blue17
x16
blue16
green19
red19
green18
red18
green17
red17
green16
red16
x7
blue7
x6
blue6
x5
blue5
x4
blue4
green7
red7
green6
red6
green5
red5
green4
red4
x15
blue15
x14
blue14
x13
blue13
x12
blue12
green15
red15
green14
red14
green13
red13
green12
red12
x23
blue23
x22
blue22
x21
blue21
x20
blue20
green23
red23
green22
red22
green21
red21
green20
red20
PB[7:0]
PB[15:8]
PB[23:16]
PB[31:24]
PB[39:22]
PB[47:40]
PB[55:48]
PB[63:56]
PORT B
LD
Pixel Clock
497-8_014
L498A_B 1.0 Circuit Description
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1.8 Color Model Selection
L498A_B Conexant 1-27
Preliminary Information/Conexant Proprietary and Confidential
1.8 Color Model Selection
Figure 1-14 illustrates the Bt497A/8A specialized lo gic that transforms pix el data
into color information.
The diagrams describing the various pixel formats include a data field named
X. Contents of this field are the dynamic primary input to the Color Model
Control (CMC) logic, described later. The CMC outputs, labeled in Figure 1-14
as WLU (for “W indow Look-Up”), serve to select the pix el source, e.g., port A or
B , and to associate the pixel with a particular color model. The term Color Model
refers to the final category of mux-selection and resultant color state that drives
the RED, GRN and BLU outputs in Figure 1-14. The WLU[6:0] outputs from the
CMC block determine a Color Model. There is a correspondence between the
WLU bit v alues and specific CMC[15:0] bits, described later . Table 1-9 describes
the various Color Model effects of different WLU values in Figure 1-14.
The X field is a component of every pixel, and its content may differ in
contiguous pixels. Therefore, port and color model selection is performed for
each individual pixel. The pixel formats are divided into two broad categories:
single-buf fered format and double-buf fered format. The Bt497A can only support
the 2:1 and 4/2:1 formats running single-buffered. It has no Port B available. The
Bt498A supports all formats, including the double-buffered modes. In the
WIDSEP8 mode, described later, the X field from Port A and the X field from
Port B are used. In 4:1 and 8/2:1 the X field from each pixel is used. Bit WLU[6]
is don’t care for 4:1 and 8/2:1 formats.
1.0 Circuit Description L498A_B
1.8 Color Model Selection
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1-28 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Figure 1-14. Color Model Selection Mechanism
XA[7:0]
XO[7:0]WLU[6]
R[7:0]
G[7:0]
B[7:0]
R[7:0]
G[7:0]
B[7:0]
R[7:0]
G[7:0]
B[7:0]
X[7:0]
R[7:0]
G[7:0]
B[7:0]
R[7:0]
G[7:0]
B[7:0]
Pixel
Formatting
Logic
Pixel
Formatting
Logic
Port A[63:0]
Port B[63:0]
CURSOR DATA[1,0]
CURSOR SELECT
Color Model Selection
3 x 8 RAM Cursor LUT
3 x 8 RAM Cursor LUT
3 x 8 RAM Cursor LUT
1K x 8 RAMLUT
1K x 8 RAMLUT
1K x 8 RAMLUT
WLU[2]
RED
GRN
BLU
Bypassed
TrueColor
Bypassed
Gray Scale
Cursor
Color
XB[7:0]
X[7:0]
WLU[1:0]
Palette
Direct Color
Palette
Pseudocolor
Color Model Control
WLU[5]WLU[4:3]
497-8_015
L498A_B 1.0 Circuit Description
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1.8 Color Model Selection
L498A_B Conexant 1-29
Preliminary Information/Conexant Proprietary and Confidential
Table 1-9. Window Look-Up Attributes
WLU bits Description Value
WLU[6] Double Buffering 0 = Buffer A
1 = Buffer B
WLU[5] Color Depth 0 = 8 Bits/pixel
1 = 24 Bits/pixel
WLU[4:3] Pseudocolor Source 00 = X[7:0]
01 = R[7:0]
10 = G[7:0]
11 = B[7:0]
WLU[2] Color Lookup 0 = Bypass
1 = Palette
WLU[1:0] Palette Table Selection 00 = Table 0
01 = Table 1
10 = Table 2
11 = Table 3
1.0 Circuit Description L498A_B
1.9 Color Model Control
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1-30 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
1.9 Color Model Control
The Color Model Control (CMC) block introduced in Figure 1-14 is now fully
described. The dynamic input is the X field which is output from the pixel
unpacking lo gic. X is generated from both port A and port B, if the pix el format is
2:1 or 4/2:1. If the format is 4:1 or 8/2:1, then X is associated with the single
extended pixel port. For these formats, there is only one buffer with a pixel value
and corresponding X field. The X field is dynamic in that it can change with any
new pixel position.
Static, or seldom changing inputs to CMC come from the User Control
Register, the Window Address Control Mask Register, the Transparent Color
Mask Register, the Transparent Color Key Register, and the Transfer Control
Logic. In addition, the Window Look-Up Tables (WLUTs, described below)
require standard MPU access. CMC outputs are WLU[6:0], described in the
pre vious section, and XO[7:0]. XO is the final X output bus which e xpresses into
the Color Model Selection logic as a potential pixel source.
There are two main processes in the CMC: WLUT indexing and Overlay
enable. The remainder of this section describes WLUT indexing and the
composition of XO. A later section describes Overlay/Underlay operation.
WLUT indexing refers to the process of generating address inputs to the two
active WLUTs in the CMC:
The Primary WLUT (PWLUT), which has 64 entries, with each entry 7
bits wide.
The Overlay WLUT (OWLUT), which has 4 entries, each being 11 bits
wide.
Both the PWLUT and the OWLUT are high-speed Random Access Memories
(RAMs) that are able to switch their entry outputs at pixel rate. These two
WLUTS are illustrated in Figure 1-15, along with the other main CMC functions.
Each WLUT has a shadow WLUT associated with it that is the same size as its
active reference RAM. The shadow WLUTs provide a smooth, synchronous
updating mechanism for changing the contents of the active WLUTs. When the
UPDATE signal is asserted, the full contents of the shado w PWLUT load directly
into the active PWLUT. Simultaneously, the active OWLUT is loaded with the
full contents of the shadow OWLUT. The conditions that cause UPDATE
assertion are described later. Only the active PWLUT and OWLUT are involved
in Color Model Control. All WLUT references in the remainder of this section are
understood to indicate the Active PWLUT and OWLUT.
Refer to Figure 1-15. The WM control refers to Windo w Mode, a 2-bit control
set by the User Control Register. The three Window Modes are: C = Combined,
S4 = Separate_4, and S8 = Separate_8. These terms refer to the sources of
Overlay Comparison versus that for PWLUT indexing. The state of WM directly
affects the index sources for the PWLUT and the OWLUT, and mapping for the
XO output. The XA and XB inputs come directl y from the Pixel Unpacking lo gic.
Re view Table 1-10 to clarify the dependencies of these primary inputs on pixel
formats. It shows that the Separate_8 window mode is NO T supported for 4:1 and
8/2:1 pixel formats, since there is no concept of XB. The Combined and
Separate_4 modes ARE supported for all pixel formats. MPU access connections
have been omitted in Figure 1-15 for clarity.
L498A_B 1.0 Circuit Description
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1.9 Color Model Control
L498A_B Conexant 1-31
Preliminary Information/Conexant Proprietary and Confidential
In Figure 1-15, the PMASK and OMASK blocks refer to the respective fields
from the Window Address Mask Register. These blocks allow restriction of the
selected entries within the two WLUTs. Program the fields with all 1s to allow
maximum WLUT entry selection. The masking operation is described further in
the respective Internal Register section.
After masking, the PWLUT and OWLUT are addressed, and the selected
entries generate corresponding output states. In Figure 1-15, these outputs are
PCM (for Primary Color Model) and OCM (for Overlay Color Model)
respectively. At the Overlay Mux, the DO_OVLY signal selects between all of
PCM or a subset of OCM to generate the final CMC state. The bit indexes for
these busses are shown as greater than the widths of either WLUT. That is
because the CMC, PCM, and OCM busses are referenced with the linked
bit-assignments given in the WLUT 16 bit MPU programmed values. These
assignments are shown in Table 1-11.
Figure 1-15. Color Model Control
XA[5:0]
00
XA[7:4]
XB[5:0]
5:4
3:0
C
S4
S8
C
S4
S8
C
S4
S8
XA[7:0]
XA[3:0]
XA[7:0]
7:4
3:0
XB[7:6]
XA[7:6]
XA[7:6]
PMASKOMASK
PWLUT
64 x 7
OWLUT
4 x 11
Overlay / Underlay
Logic
6:5
4:0
0
0
1
CMC[15]
CMC[14]
CMC[13:12]
CMC[8]
CMC[5:4]
WLU[6]
WLU[5]
WLU[4:3]
WLU[2]
WLU[1:0]
XO[7:0]
6
4
2
8
8
6
2
2
5
XA[7:0]
XB[7:0]
UPDATE
WM
2
PCM[15:12, 8, 5:4]
OCM[13:12,
8, 5:4]
DO_OVLY
OCM[3:0]
OCM[11:10]
Overlay
Mux
497-8_016
7
OV_EN
1.0 Circuit Description L498A_B
1.9 Color Model Control
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1-32 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Mapping between the MPU Color Model WLUT bits and the actual bit
positions within the OWLUT and PWLUT RAMS is also given in Table 1-11.
The MPU interface to the PWLUT and OWLUT performs the translation betw een
the expanded bit positions of Table 1-11 and the actual compressed bit positions
in the two WLUTs.
NOTE:
The first Table 1-11 function, Double Buf fering, is “don't-care” if the Pixel
Format is either 4:1 or 8/2:1.
Table 1-10. Pixel Format Dependencies
Pixel Format XA Source XB Source Separate_8 mode
2:1 and 4/2:1 64-pin port_A 64-pin port_B Supported
4:1 and 8/2:1 128-pin port_A
AND port_B N/A Supported
Table 1-11. Color Model Control WLUT Linked Bit Definitions (1 of 2)
Bit(s) Function/Assignment OCM State OWLUT
Mapping PCM State PWLUT
Mapping
15 Double Buffering
0 = Buffer A
1 = Buffer B
<force 0> N/A PCM[15] PWLUT[6]
14 Color Depth
0 = 8 Bits/pixel (Pseudo-color)
1 = 24 Bits/pixel (True-color)
<force 0> N/A PCM[14] PWLUT[5]
13, 12 Pseudocolor Source
00 = X0[7:0]
01 = R[7:0]
10 = G[7:0]
11 = B[7:0]
OCM[13:12] OWLUT[10:9] PCM[13,12] PWLUT[4:3]
11, 10 Overlay Type
00 = No Overlay
01 = Transparent Overlay
10 = Opaque Overlay
11 = Reserved
OCM[11,10] OWLUT[8:7] N/A N/A
9 Reserved N/A N/A N/A N/A
8 Color Lookup
0 = Bypass the Palette
1 = Index thru Palette
OCM[8] OWLUT[6] PCM[8] PWLUT[2]
7, 6 Reserved N/A N/A N/A N/A
L498A_B 1.0 Circuit Description
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1.9 Color Model Control
L498A_B Conexant 1-33
Preliminary Information/Conexant Proprietary and Confidential
5, 4 Palette Table
00 = Table 0
01 = Table 1
10 = Table 2
11 = Table 3
OCM[5,4] OWLUT[5:4] PCM[5,4] PWLUT[1:0]
3–0 Palette Section, Separate_4
$0 = Section 0
$1 = Section 1
$2 = Section 2
:
$F = Section 15
OCM[3:0] OWLUT[3:0] N/A N/A
Table 1-11. Color Model Control WLUT Linked Bit Definitions (2 of 2)
Bit(s) Function/Assignment OCM State OWLUT
Mapping PCM State PWLUT
Mapping
1.0 Circuit Description L498A_B
1.10 Color Lookup Operations
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1-34 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
1.10 Color Lookup Operations
Color Lookup refers to the final selection of a 24-bit color value that is the input
to the Bt497A/8A D A Cs. This is illustrated on the right side of Figure 1-14. Color
Lookup includes the Palette RAM, the Cursor LUT, and the Bypass Mux. The
Palette refers to the 3 1Kx8 RAMs that store color values inde xed (addressed) by
the pixel value delivered after Color Model selection. The Cursor information
always has highest priority. Whenever CURSOR_SELECT is asserted, the Color
Lookup will be one of the three Cursor LUT colors, as determined by the
CURSOR_DATA value. The rest of this section assumes that the Cursor is NOT
active.
If the CMC Lookup function = BYPASS, then the Palette's 24-bit input pixel
data goes directly to the DACs. Pipeline stages match the delays of the Palette. A
Color Channel refers to one of the Palette's 1Kx8 RAMs, or that same RAM's
potential Bypassing pixel-value. With its three color channels, the Palette is used
to generate true or pseudocolor information. The CMC Color Depth function
controls this attribute. In true color each channel is addressed independently,
while in pseudocolor the selected pixel input is replicated to the three channels. If
both Pseudocolor and Bypass are asserted, the resulting display is Gray Scale,
with identical inputs to each of the three DACs.
The CMC Palette Table function serves to divide down the Palettes large 1K
color space. In general, a given Color Model state corresponds to the specific
attributes of different windows exhibited on the system display screen. The usual
pixel space for such windows is 256, which corresponds to the 8-bit width of X,
R, G, or B pix el components. Associated with such a pix el range is a Color Palette
table of 256 locations. For greater color flexibility, the Bt497A/8A provides four
distinct Palette tables selected by CMC.
The last function in Table 1-11 is labeled Palette Section for the Separate_4
mode. From Figure 1-15, it is seen that these OCM[3:0] bits are input to the XO
mux as an upper nibble. Thus, when the Color Model is “Pseudo-color from XO,”
and the WM is Separate_4, the Palette Section bits divides and selects the chosen
Palette Table among sixteen 16-entry sections.
L498A_B 1.0 Circuit Description
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1.11 Overlay/Underlay Operation
L498A_B Conexant 1-35
Preliminary Information/Conexant Proprietary and Confidential
1.11 Overlay/Underlay Operation
As indicated previously, data in the incoming X field is interpreted as either a
WLUT index or as an overlay select. Thus, pixel overlays are accommodated
without incurring the expense of additional planes in the frame buffer memory
and additional LUTs in the Bt497A/8A. This is accomplished b y using the 1K x 8
x 3 Palette to contain overlay colors and by circuitry to regulate the selection of
overlay or underlay data for display.
This function appears in the color model control diagram as the
Overlay/Underlay Logic block of Figure 1-15. The details are illustrated in
Figure 1-16. An active Overlay causes the CMC output to be the OCM state.
Otherwise the color model is Underlay, and CMC drives the PCM state. These
two states are detailed in Table 1-11. In this framework, there are two Overlay
types, which are selected from specific OCM bits. Control of overlay types is
summarized in Table 1-12. Assuming the Overlay Enable bit is asserted,
SELECT_OVERLAY is asserted whenever the OPAQUE overlay input is active
(The SELECT_OVERLAY signal in Figure 1-16 is equivalent to DO_OVLY in
Figure 1-15.) The remainder of this section assumes Overlay Enable is asserted
and TRANSPARENT overlay is active. (Transparent and Opaque selections
cannot be active simultaneously.) The principle of transparent overlay/underlay
operation is illustrated in Table 1-12, and works as follows.
The contents of two registers, the Transparent Mask Control Register and the
Transparent Color Key Register, define a transparent overlay color key value.
This color key value is compared to the value contained in XA[7:0]. If the two
values are equal, the overlay is said to be transparent and the underlay (Primary
WLUT) color model is driven; i.e., the overlay mux passes PCM state to
WLU[6:0]. Therefore, the color model and the color source are chosen by the
contents of the PWLUT. If the tw o v alues are not equal, the o v erla y color model is
active; the overlay mux passes the OCM state to WLU[6:0].
1.0 Circuit Description L498A_B
1.11 Overlay/Underlay Operation
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1-36 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Overlay Enable
Control Bit The User Control Register contains the Overlay Enable Bit. When the overlay
control is disabled, (set to a logical 0), the underlay data (PCM) is used for color
model control (i.e., WLU[6:0]). When the overlay control is enabled, (set to a
logical 1), the selection of overlays is controlled by the rest of the logic in
Figure 1-16.
Transparent Overlay
Mask Register This 8-bit register operates on the contents of the Transparent Color Key Re gister
and the XA data to define the extent (in the bit dimension) of the color ke y value.
Transparent Mask Control Register bits set to logical 1 allow the corresponding
bits of the Transparent Color Key Register and the XA field to participate in the
transparent color comparison. Transparent Mask Control Register bits set to
logical 0 preclude the corresponding bits of the Transparent Color Key Register
and the XA field from comparison. Register initialization is not required.
Figure 1-16. Overlay/Underlay Logic
Overlay
Enable Bit
Transparent Color
Key Register
Transparent Mask
Control Register
XA[7:0]
a
a = b
b
8
8
1
8
8
SELECT_OVERLAY
OCM[11,10] = 01
Overla y Type =
TRANSPARENT
OCM[11,10] = 10
Overla y Type =
OPAQUE
497-8_017
Table 1-12. Overlay Operation
Overlay Enable OCM[11,10] Overlay Type Transparent Color SELECT_OVERLAY
0 x x x Under
1 10 Opaque x Over
1 00 None x Under
1 01 Transparent Color key AND Mask
= XA AND Mask Under(1)
1 01 Transparent Color key AND Mask
¦ XA AND Mask Over
(1) For the special case where all of the Transparent Mask Control Register bits [7:0] are set to 0, the underlay is used for color
model control.
L498A_B 1.0 Circuit Description
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1.11 Overlay/Underlay Operation
L498A_B Conexant 1-37
Preliminary Information/Conexant Proprietary and Confidential
Transparent Overlay
Color Key Register This 8-bit register defines the transparent color key value, subject to the contents
of the Transparent Mask Control Register. Register initialization is not required.
Overlay Type
Selection Bits These two dynamic bits are input from the OWLUT location that is currently
active. OCM[10], when asserted, indicates Transparent overlay type. OCM[11],
when asserted, indicates Opaque overlay type.
1.0 Circuit Description L498A_B
1.12 Window Lookup Transfer Control
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1-38 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
1.12 Window Lookup Transfer Control
In the Color Model Control section, the two WLUT Shadow RAMS were
introduced. These RAMs are loaded at any arbitrary time by the MPU with new
window attribute information intended to become active for the system display.
NOTE:
The 2 Active WLUTs may be accessed by the MPU and should be
initialized during the startup procedure. To avoid visual artifacts on the
display screen, the active WLUTs should not be accessed during active
video, but should instead get updated through the two respective Shadow
WLUTs.
This section describes the details of how and when the Active RAM contents get
updated with the contents of the respective Shadow RAMs, a process referred to
as windo w transfer. The e ventual updating, or transfer of RAM data from Shadow
to Active WLUTs is handled by the Window Transfer Control (WTC) Register.
The general operation of this register is given here, see the Internal Register
section for specific bit assignments and descriptions.
The Bt497A/8A has several features to facilitate operation in a multiple
RAMDAC configuration with other Bt497A/8As. One of those aspects is the
synchronizing of windo w transfers b y use of the DRAWING* pin, as illustrated in
Figure 1-17. The intention is to provide a hold off of final windo w transfer for all
Bt497A/8As, even though some local MPUs have requested it, until ALL the
Bt497A/8As have signalled they are ready for the transfer. Accordingly, each
Bt497A/8A has an open-drain DRAWING* pin which operates in a bidirectional
fashion as follows.
Assume the user is ready for a major WLUT change, such as switching
betw een Double Buffers. F irst, the user programs the WTC Dra wing Data bit to a
1, meaning that this local Bt497A/8A is pursuing window changes. In
Figure 1-17, this activates the pulldown, which pulls the common DRAWING*
line low. The user updates the local Shadow PLWUT (and OWLUT) as required.
Finally the (local) user sets Drawing Data to 0, and sets the WTC Transfer
Command to 1. The local Bt497A/8A is then in a transfer pending state. Ho w e ver ,
the transfer cannot be fully enabled until all chips on the network also become
pending. When that happens, no local node pulldown is active, and the external
pullup brings the DRAWING* line high. The actual transfer occurs when Valid
Event goes high, which is always at an appropriate VSYNC-active edge. (Valid
Event symbolizes the more detailed effects of the Transfer Event bit and FIELD
signal edges in WTC.) The Latch block in Figure 1-17 indicates that the
DRAWING* pulldown will be prevented from changing its state if VBLANK
happens to be active.
The target color model function for the above synchronizing mechanism is in
fact Double Buffer changes. As Double Buffering is only supported in the
Bt498A, the DRAWING* feature is onl y supported for that product. DRAWING*
pin is not found in the Bt497A part. Users of Bt497A should set the Drawing Data
bit to a constant 0, to allo w normal windo w transfers. The same applies to users of
single-chip Bt498A systems. In both cases, a weak internal pullup at the
DRAWING* pad-buffer ensures that the Drawing Status bit is low, and the
DRAWING* pin (for Bt498A) can be left unconnected.
L498A_B 1.0 Circuit Description
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1.12 Window Lookup Transfer Control
L498A_B Conexant 1-39
Preliminary Information/Conexant Proprietary and Confidential
Figure 1-17. Multi-Chip Window Transfer Control
UPDATE
Drawing
Data Drawing
Status Valid
Event Transfer
Command
Window Transfer Control Register
DRAWING*
Pin (to other Bt497A/8As)
External
Pullup
Latch
VBLANK
+5V
497-8_018
1.0 Circuit Description L498A_B
1.13 On-chip Cursor Operation
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1-40 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
1.13 On-chip Cursor Operation
The Bt497A/8A has an on-chip, user-definable, three-color, 64 x 64 pixel cursor.
A tw o-plane 64 x 64 cursor RAM, accessed by the MPU at any time, provides the
pattern for the cursor. Each plane provides one bit of cursor information every
pixel clock cycle. These two bits are used to select a cursor color from a 3 x 24
LUT, as defined in Table 1-13. Each plane can also be independently enabled or
disabled using the Cursor Control Re gister. Writing a 1 to the appropriate re gister
bits immediatel y blocks the cursor from appearing, re gardless of its position. This
action is recommended before doing an y updates to either the cursor RAM or the
cursor color LUT, to a v oid visual artifacts. Then, re-enable the appropriate planes
to view the completed changes. The assertion of RESET* enables both planes.
The cursor RAM is accessed through the MPU in a planar format. Each byte
in the MPU write cycle constitutes 8 RAM bits in which the Most Significant Bit
(MSB) becomes the leftmost location of each load group. The most significant
byte corresponds to the leftmost position of each address. The Plane0 addresses
are $00 to $7F and Plane1 addresses are $80 to $FF within the cursor
configuration address space. See Figure 1-18 for an exact mapping between the
MPU addresses and the corresponding bit map as it is observed on the screen.
Table 1-13. Cursor Color LUT
Plane1 Plane0 Color Displayed Cursor Address
0 0 Transparent
0 1 Cursor Color 1 $0101
1 0 Cursor Color 2 $0102
1 1 Cursor Color 3 $0103
L498A_B 1.0 Circuit Description
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1.14 Cursor Color LUT
L498A_B Conexant 1-41
Preliminary Information/Conexant Proprietary and Confidential
1.14 Cursor Color LUT
Cursor color LUT follows the same load sequence, through the MPU, as the color
palette LUT (red, green, blue, and a dummy value) and can be accessed at any time.
Figure 1-18. Cursor RAM Address Map
Byte 3
Plane 0
Plane 1
D7 D6 D5 D4 D3 D2 D1 D0
Address $00
Address $02
Address $80
Address $82 Address $81
Address $FF
Address $7F
Address $01
Byte 0Byte 1Byte 2
497-8_019
1.0 Circuit Description L498A_B
1.15 Cursor Positioning
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1-42 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
1.15 Cursor Positioning
The Cursor Position Register determines the cursor position. This 32-bit field
contains the sign and magnitude of the X and Y start position of the 64 X 64
cursor’s top left corner, as illustrated in Figure 1-19.
The Bt497A/8A contains an internal X counter that increments by pix el going
right, from –64 to +4031, and a Y counter that increments b y line, going down on
the screen from –64 to +4031. When the v alues of the X and Y counter match the
values in the Cursor Position Register the contents of the cursor RAM are
displayed on the screen. In noninterlaced mode, the latest position is loaded in
from the register, and the display counters are reset to zero (the top left corner of
the screen) at the beginning of each v ertical sync. In interlaced mode, the position
update does not take effect until the next VSYNC* before an even field. Cursor
position (0,0) constitutes the top left corner of the active video display. This
enables the users to position the cursor of f of the top (Y = –64) and the left side of
the screen (X = –64). See Figure 1-20.
The assertion of RESET* resets the cursor RAM X and Y display counters,
but does not reset the position register.
NOTE:
All other cursor registers exhibit immediate effects when they are written
with ne w values b y the MPU. When the Cursor P osition Register is written,
its new value can be read back immediately. However, the cursor does not
move on the screen until the appropriate VSYNC* occurrence.
Figure 1-19. Cursor Position Register
Reserved Reserved
Y Position
Sign for Y
X Position
31 011151627
Sign for X
497-8_020
L498A_B 1.0 Circuit Description
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1.15 Cursor Positioning
L498A_B Conexant 1-43
Preliminary Information/Conexant Proprietary and Confidential
Figure 1-20. Cursor Positioning
HBLANK*
X
Display Area
64 x 64 Cursor
VBLANK*
Y
497-8_021
1.0 Circuit Description L498A_B
1.16 Cursor Interlace Operation
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1-44 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
1.16 Cursor Interlace Operation
When the Bt497A/8A operates in the interlaced mode, the cursor is displayed in
an odd and even field format. If the Y value in the Cursor Position Register is an
even number, then the first row (Row 0) and all even rows of cursor RAM are
display ed during the even field. The odd rows, starting with Row 1, are displayed
in the odd field. If the Y position value is an odd value, the display sequence is
reversed; even rows during odd fields and odd rows during even fields.
1.17 Timing Generator
The Bt497A/8A has an on-chip timing generator, operating from the serial clock,
to provide video display and memory timing reference signals for interlaced and
noninterlaced video formats. Values in the Timing Generator Control Register
and in the various timing point registers set the timing boundaries. To avoid
lockup or timing glitches it is required that the pixel clock be freely running
whenever changes are made to any of the Timing Generator Registers.
System Reset When asserted, the system reset signal (RESET*) has the following effects.
A registered function named V ideo Enab le is forced to the video disabled state
b y the assertion of RESET*. This condition persists after the negation of RESET*
and until it is overwritten via the MPU port. Video Enable, when in the disabled
state, asserts composite blanking within the RAMDAC so that the video monitor
remains black while the timing generator is being programmed.
When asserted, RESET* forces the Timing Generator Horizontal and Vertical
Counters to a zero value. Timing Generator Enable is forced to the disabled state
b y the assertion of RESET*. This condition persists after the negation of RESET*
and until it is overwritten via the MPU port. The purpose is to hold the timing
generator in a known state while it is being programmed. No other Timing
Generator functions or waveforms are affected when Video Enable is in the
disabled state.
When asserted, RESET* causes the timing generator to be in the slave mode.
In this case, the FIELD signal is placed in the high-impedance mode.
Timing Generator
Test Features To enable the user to observe timing generator operation, several internal timing
signals can be output onto the MPU bus by accessing the Timing Generator Test
Register ($6011). This is accomplished by loading the register value in the
address pointer and setting the MPU port into the read mode. When the CE* is
enabled (low) the signals listed in Table 1-14 is output onto the MPU port. When
the CE* is disabled (high) the MPU port returns to normal operation. Three
additional CE* cycles are required to increment to the next address.
L498A_B 1.0 Circuit Description
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1.17 Timing Generator
L498A_B Conexant 1-45
Preliminary Information/Conexant Proprietary and Confidential
Timing Generator
Display Formats Programming the appropriate values into the Timing Generator Control Register
controls the timing generator. Both interlaced and noninterlaced modes of
operation are supported. All horizontal register values are units of the serial clock
rate. All vertical register values are units of horizontal lines.
The origin of the timing coordinates is the serial clock period immediately
following the start of vertical sync. This means that line 0 is the first line of
vertical sync, and horizontal unit 0 is the first serial clock period immediately
follo wing the start of horizontal sync. The values to load into the re gisters are one
less than the desired timing point. Neither the horizontal nor the vertical registers
can be programmed to have a value of zero. When operated in pixel formats of
4/2:1 and 8/2:1, the horizontal active interval, represented by the Horizontal
Blank Negation Point and Horizontal Blank Assertion Point registers, should be
programmed with an even value. The Internal Registers section describes the
programming of these registers.
Video display timing information goes to the monitor by inserting the blank
and sync information onto the DAC outputs, via the Timing Generator Control
Register. The sync information is also a v ailable on two digital pins: CSYNC* and
VSYNC*. In noninterlaced mode the CSYNC* contains horizontal and vertical,
optionally serrated sync information. In interlaced mode the horizontal
Equalization information is also included. VSYNC* alw a ys expresses the Vertical
Sync transitions, with Vsync active driven to a low level. For separate sync
monitors, CSYNC* can be reduced to HSYNC* by setting appropriate bit(s) in
the Timing Generator Control Register.
Output Signals Bt497A/498A provides the following timing generator outputs: SC*, SCEN*,
STSCAN, FIELD, VSYNC*, and CSYNC*. Assuming the Timing Generator is
enabled, all these signals preserve their programmed wa v eforms ev en if the screen
is set to constant blank by other Bt497A/498A registers.
FIELD Output The FIELD signal, when in master mode, transitions with the leading edge of the
internal VSYNC*. Additionally, the level outputs the current field when in
interlaced mode (logical 0 = even field, logical 1 = odd field). In noninterlaced
mode, transitional edges of this signal still occur near the leading edge of every
VSYNC*; ho w e v er , the le v el of the FIELD signal has no meaning. Externally, the
signal can be used to dif ferentiate between left and right views of a stereo display.
Table 1-14. Internal Timing Generator Signals
MPU Output Internal Signal Description
D[7] HSYNC* Internal Horizontal Sync
D[6] SERRATION* Internal Serration Pulses
D[5] EqualizE Internal Equalizing Pulses
D[4] CBLANK Internal Composite Blank
D[3] CSYNC* Internal Composite Sync
D[2] VSYNC* Internal Vertical Sync
D[1] VBLANK* Internal Vertical Blank
D[0] HBLANK* Internal Horizontal Blank
1.0 Circuit Description L498A_B
1.17 Timing Generator
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1-46 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
STSCAN Output The STSCAN output is an internally generated signal that can be used by the
memory controller to determine the proper row transfer address timing for the
VRAM frame buffer serial port. The logic sets the STSCAN signal at the rising
edge of SCEN* if the ne xt line is visible and reset the STSCAN at the falling edge
of SCEN*.
SCEN* Output The SCEN* output enables the clocking of serial data from the VRAMs. The
assertion of SCEN* is controlled by programming the timing generator registers
Vertical Blank Negation Point (VBNP), Vertical Blank Assertion Point (VBAP),
Horizontal Serial Clock Enable Assertion Point (HSCENAP), and Horizontal
Serial Clock Enable Negation Point (HSCENNP).
VSYNC* and CSYNC*
Outputs These two outputs are distinguished from the others in that A) they are pipeline
delayed to be consistent with the Analog DAC outputs; and B) they are
synchronized by the pixel clock. (The above outputs belong to the serial clock
domain.) The waveforms of VSYNC* and CSYNC* were described in the
previous section. Both VSYNC* and CSYNC* can be disabled (forced to high
level) by setting bits in the Timing Generator Control Register. The active state
may be programmed via sync polarity bit in DAC control register.
Noninterlaced Timing Figure 1-21 illustrates the noninterlaced timing points. Figures 1-22 and 1-23
illustrate timing diagrams. Register values represent the SC* period or line before
the event occurrence and should be programmed to a value one less than the
desired time point. An example of a 1280 x 1024 display is given in the
Applications Information section. Timing points are defined in two groupings:
horizontal and vertical.
Figure 1-21. Noninterlaced Format Timing Boundaries
Active Display
HSNP
VSNP
VBNP
VBAP
VSAP
HSAPHBAPHSERNPHBNP
497-8_022
L498A_B 1.0 Circuit Description
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1.17 Timing Generator
L498A_B Conexant 1-47
Preliminary Information/Conexant Proprietary and Confidential
Horizontal Timing
Generation For generating the horizontal and serrated sync signals, the Horizontal Sync
Assertion Point (HSAP), Horizontal Sync Negation Point (HSNP), and
Horizontal Serration Negation Point (HSERNP) registers are programmed with
the desired durations in SC* clock units. All parameters should be programmed
as one less than the desired duration.
The operation is described as follows: The Timing Generator Horizontal
Counter begins at a value of zero, with the HSYNC* and SERRATION*
waveforms active (i.e., low). When the counter reaches the HSNP value,
HSYNC* is deasserted on the next serial clock. The T iming Generator Horizontal
Counter continues counting up until the programmed HSERNP value is reached,
at which point the SERRATION* wa v eform is deasserted on the next serial clock.
The Timing Generator Horizontal Counter continues until the HSAP value is
reached, after which the Timing Generator Horizontal Counter is restarted at zero
on the next serial clock. Timing diagrams for the generation of composite sync
are illustrated in Figure 1-22. Figure 1-23 illustrates the relative register values
related to active screen area. The generation of the horizontal blanking signal is
relati vel y straightforward; HBLANK* is asserted on the next serial clock after the
Timing Generator Horizontal Counter reaches the value programmed in the
Horizontal Blank Assertion Point Register (HBAP). HBLANK* is then
deasserted on the next serial clock after the T iming Generator Horizontal Counter
reaches the value programmed in the Horizontal Blank Negation Point Register
(HBNP).
The horizontal timing register values should satisfy the following relationships:
0 < HSNP < HSERNP < HSAP
0 < HSNP < HBNP < HBAP < HSAP
HSNP Endpoint Hsync and start of Horizontal Back Porch.
HBNP Endpoint HBLANK* and start of active video.
HBAP Endpoint active video and start of HBLANK*.
HSAP Endpoint Horizontal Front Porch and start of Hsync. HSAP
+1 represents the total number of serial clock periods in a
line.
HSCENNPThe last serial clock period that SCEN* will be active.
HSCENAPSCEN* is active on the next serial clock period. HSCENAP
should be less than HBNP by exactly the number of serial
clocks that it takes for pixel data to be clocked in at
Bt497A/8A input. HBNP-HSCENAP should always equal
HBAP-HSCENNP.
HSERNP The last serial clock period of horizontal sync during the
vertical sync interval.
1.0 Circuit Description L498A_B
1.17 Timing Generator
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1-48 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Vertical Timing
Generation The VSYNC* vertical timing signal is generated using the values contained in the
Vertical Sync Negation Point (VSNP) and Vertical Sync Assertion Point (VSAP)
registers. The VBLANK* vertical timing signal is generated using the values
contained in the Vertical Blank Assertion Point (VBAP) and Vertical Blank
Negation Point (VBNP) registers. In noninterlaced mode, all vertical timing
register intervals are specified in units of horizontal lines (i.e., the load period x
HSAP). The vertical timing counter is incremented at each horizontal sync
assertion time; subsequently, the only time that any vertical timing signals can
transition is at HSYNC* assertion.
Figure 1-22. Horizontal Timing and Composite Sync Generation–Noninterlaced Format
HSYNC*
SERRATION*
VSYNC*
CSYNC*
HSERNP
HSNP
HSAP
497-8_023
Figure 1-23. Noninterlaced Horizontal Timing
Active Video
IOG
HSAP
CSYNC*
HSNP
HBAP
HBNP
497-8_024
L498A_B 1.0 Circuit Description
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1.17 Timing Generator
L498A_B Conexant 1-49
Preliminary Information/Conexant Proprietary and Confidential
The vertical timing registers should be programmed to satisfy the following
relationship:
The composite blank signal is derived by logically OR’ing internal
HBLANK* with VBLANK*.
Composite Sync The composite sync signal combines the HSYNC with the serration pulses during
the vertical sync interv al onto a discrete output. The components of the CSYNC*
output can be enabled or disab led using the T iming Generator Control Register , as
shown in Table 1-15.
NOTE:
The characteristics of CSYNC* as defined by Table 1-15 are also
exhibited in the analog IOG output SYNC component timing.
Interlaced Timing Due to the nature of the composite sync and video signals during the equalization
and vertical sync intervals, interlace mode timing e vents are based on half-line
intervals. Equalization refers to the process w hereby special pulses, different from
HSYNC timings, appear on CSYNC* during a significant portion of the vertical
blank interv al. Equalizing refers to these special pulses, or their duration. During
the equalization interval, CSYNC* expresses equalizing pulses every half-line.
Outside of equalization howev er, CSYNC* expresses HSYNC pulses e very other
half-line. To generate half-lines, the timing generator clocks the horizontal and
vertical counters twice per scan line. The first starts the external horizontal sync
interval. The second occurs at the half-w a y point of the scan line and is used mainl y
to trigger the consecuti v e serration or equalizing pulses during the vertical sync.
0 < VSNP < VBNP < VBAP < VSAP
VSNP Endpoint VSYNC and start of Vertical Back P orch. VSNP +1
represents the number of lines during the vertical sync period.
VBNP Endpoint of VBLANK* and start of acti ve video. The register
v alues represent the number of b lank ed lines above the acti v e
video display plus the lines of Vertical Sync –1.
VBAP Video is blanked starting on the next line.
VSAP Endpoint VBLANK* and start of Vsync. VSAP +1
represents the total number of lines in the frame. The Timing
Generator Vertical Counter is reset to zero after Vertical Sync
is asserted.
Table 1-15. CSYNC* Output: HSYNC* and VSYNC* Control
Timing Control Register CSYNC* Output
HSYNC* (Bit 2) VSYNC* (Bit 3)
Enabled Enabled Normal operation
Enabled Disabled CSYNC* looks like HSYNC* (no serrations)
Disabled Enabled CSYNC* looks like VSYNC* (no serrations)
Disabled Disabled CSYNC* inactive (high level)
NOTE(S):
Non interlaced mode only.
1.0 Circuit Description L498A_B
1.17 Timing Generator
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1-50 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
The T iming Re gisters are described in this section and in the Internal Register
section. The register values represent the SC* period or half-line before the ev ent
occurrence and should be programmed to a value one less than the desired time
point. Since the counters are clocked twice per scan line, values in the registers
are half of the value programmed for the noninterlaced mode. Examples of the
timing values for NTSC and PAL are included in the Application Information
section. The timing points are defined into two groupings, Horizontal and
Vertical.
Horizontal Timing
Generation The relationships betw een the pro grammed register v alues and the w aveforms are
illustrated in Figures 1-24 and 1-25. One additional horizontal time point is
required in interlaced mode.
EQNP Equalizing Ne gation Point (EQNP) is the value pro grammed
in the control register that represents the equalizing pulse
width (minus one SC*) and is normally programmed to half
of the HSYNC* width. The equalizing pulses can onl y occur
during the pre- and post-Equalization intervals illustrated in
Figure 1-26.
The start of the horizontal timing is determined by the
field to be displayed. If the field is even, it starts on an even
half-line; if it is odd , it starts on an odd half-line as illustrated
in Figure 1-26. The FIELD pin reflects the state of the field,
which changes at the onset of Vertical Sync. During an Even
Field, FIELD is low; during an odd field, FIELD is high.
The SCEN* and STSCAN signals extend over half-line
boundaries and follow the same behavior as the
noninterlaced mode.
Figure 1-24. Horizontal Timing Waveforms–Interlaced Format
HBNP HBAP
HSERNP
HSNP HSAP
EQNP
EQUALIZE*
HSYNC*
SERRATION*
HBLANK*
Vertical Counter = n Vertical Counter = n+1
497-8_025
L498A_B 1.0 Circuit Description
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1.17 Timing Generator
L498A_B Conexant 1-51
Preliminary Information/Conexant Proprietary and Confidential
Figure 1-25. Interlaced Horizontal Timing for CSYNC* Signal
HBNP
HSYNC*
Internal
CSYNC*
Even Field
CSYNC*
Odd Field
EQNP HSAP
Full Scan Line
HSNP
End of Vertical Sync.
Active Video Active Video
IOG
Half Line 0 Half Line 1 Half Line 3
497-8_026
HBAP
Half Line 2
1.0 Circuit Description L498A_B
1.17 Timing Generator
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1-52 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Figure 1-26. NTSC Interlaced Timing
Even Field
Odd Field
567891011124321
0
524523522521520
519
518
517
516515514513 14 38 39 40 41
6789101112135432
1
0524523522521520
519
518
517
516515514513 14
Half Line Number
Pre-Equalization Post-Equalization
38 39 40 41
Even Field Odd Field
13
VBLANK*
EQUILIZING
Interval
VSYNC*
SERRATION*
Half-Line Number
EQUALIZE*
HSYNC*
CSYNC*
VBLANK*
EQUILIZATION
Interval
VSYNC*
SERRATION*
EQUALIZE*
HSYNC*
CSYNC*
(Serration Interval)
EINPEIAP
497-8_027
L498A_B 1.0 Circuit Description
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1.17 Timing Generator
L498A_B Conexant 1-53
Preliminary Information/Conexant Proprietary and Confidential
Vertical Timing
Generation Interlaced display on the Bt497A/498A adopts the convention of displaying the
first line of active video, corresponding to the first line of the frame buffer on an
even field; the second line of the frame buffer is displayed as the first line at the
odd field. This allows the Bt497A/8A to properly order the cursor scan line. To
keep this con v ention, the VBNP must be programmed with an odd value to ensure
that the beginning of the horizontal events happened on an ev en c ycle. VBAP can
be programmed as an even or odd value depending on the number of lines in the
frame buffer. The value in the VSAP register represents the total number of
half-lines –1, while the value in the VSNP reflects the number of half-lines of
serration during vertical sync.
Interlaced operation requires two additional timing parameters, illustrated in
Figure 1-26.
Composite Sync
Generation The composite sync signal combines the HSYNC* with the serration and
equalizing pulses on a discrete output. The start of the HSYNC* component
depends on the field to be displa yed. If it is an ev en field it starts on the first even
half-line after the VSYNC* interval; if it is an odd field it starts on the first odd
half-line. F or composite monitors running interlace, the tw o Sync Disable bits in the
Timing Control Re gister should match each other. If they are enabled, CSYNC*
operates normally; if they are disabled, CSYNC* outputs a high lev el.
Slave Mode Operation When the Timing Generator Control Re gister is programmed to slav e mode, the
timing generator accepts the FIELD signal as an input. In this mode, a transition
occurring on this input causes the T iming Generator Vertical Counter to be reset
and VSYNC to be asserted, re gardless of the VSAP value, at the subsequent
horizontal sync occurrence. If the Bt497A/498A is in interlaced mode, the level to
which the FIELD input transitions determines which field is current (i.e., a
high-to-lo w transition causes the timing generator to start at the top of an ev en field
on the next HSYNC* leading ed ge). Since the Timing Generator Horizontal
Counters are not reset, clock drift e ventually causes the blanked front porch, for the
slav e, to be one line longer, or shorter. Master field transition must occur after
VBAP and EIAP. Vertical front porch ma y need to be extended to accommodate
this.
EINP Equalization Interval Negation Point (EINP) indicates the
last half-line following v e rtical sync on which to generate an
equalize pulse. The value in this register and the VSNP
register determine the number of Equalizing pulses in the
post-equalization interval.
EIAP Equalization Interval Assertion Point (EIAP) corresponds to
the first equalizing pulse before vertical sync. The value in
this register and the VSAP register determine the number of
equalize pulses in the pre-equalization interval.
The vertical timing registers should satisfy the following
relationship:
0 < VSNP < EINP < VBNP < VBAP ð EIAP ðVSAP
1.0 Circuit Description L498A_B
1.18 Monitor Identification and Control Interface
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1-54 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
1.18 Monitor Identification and Control Interface
The Bt497A/8A incorporates two separate 2-bit re gisters for use as the hardware
portion of a software driven, synchronous, half-duplex, serial interface. This
interface pro vides the means for reading video monitor identification codes and for
controlling certain monitor functions from the host system. The host system
communicates with the interface registers via the MPU port. It is important to note
that no interface control circuitry is required. The serial monitor features are not
acti v e during active video. These features could be accessed during blanking.
The Monitor Port Data Register, illustrated in Figure 1-27, contains the levels
intended for driving out on the individual open-drain monitor pins, SDA and
SCL. A 0 in either bit causes the respective pin’s buffer to drive an active low.
A 1 causes the pin to be 3-stated. In this condition, the read-only Monitor Port
Sense Register (Figure 1-28) may be accessed by the MPU to determine the
actual level driven by the monitor on either SDA or SCL.
Figure 1-27. Monitor Port Data Register
Figure 1-28. Monitor Port Sense Register
SCL
Data
SDA
Data
XXX X X X
497-8_028
SCL
Sense
SDA
Sense
XXX X X X
497-8_029
L498A_B 1.0 Circuit Description
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1.19 Video Generation
L498A_B Conexant 1-55
Preliminary Information/Conexant Proprietary and Confidential
1.19 Video Generation
Every clock cycle, the selected color information from the color model or cursor
is presented to the D/A converters. Sync and blank information adds
appropriately weighted currents to the analog outputs, producing the specific
output levels required for video applications, as illustrated in Figure 1-29 and
Figure 1-30.
The varying output current from each of the D/A converters produces a
corresponding voltage level, used to drive the color CRT monitor. Only the green
output (IOG) can contain sync information. Table 1-16 and Table 1-17 detail how
the sync and blank information from the timing generator modifies the output
levels.
The D/A converters on the Bt497A/8A7A use a segmented architecture in
which bit currents go to either the current output or GND by a sophisticated
decoding scheme. This architecture eliminates the need for precision component
ratios and greatly reduces the switching transients associated with turning current
sources on or off. Monotonicity and low glitch are guaranteed by using identical
current sources and current steering their outputs. An on-chip operational
amplifier stabilizes the D/A converter’s full-scale output current against
temperature and power supply variations.
Figure 1-29. Composite Video Output Waveform (7.5 IRE Setup)
26.67
92.5 IRE
7.5 IRE
40 IRE
Black Level
Blank Level
Sync Level
White Level
RED, BLUE GREEN
MA
19.05
1.44
0.00
0.00
VMAV
1.0000.714
0.3409.050.054
0.2867.620.000
0.000
497-8_030
1.0 Circuit Description L498A_B
1.19 Video Generation
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1-56 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Table 1-16. Video Output Truth Table (7.5 IRE Setup)
Analog Level IOG (mA) IOR (mA)
IOB (mA) VSYNC*
HSYNC* VBLANK*
HBLANK* DAC Input
Data
White 26.67 19.05 Disabled Disabled $FF
Data Data + 9.05 Data + 1.44 Disabled Disabled Data
Data–Sync Data + 1.44 Data + 1.44 Enabled Disabled Data
Black 9.05 1.44 Disabled Disabled $00
Black–Sync 1.44 1.44 Enabled Disabled $00
Blank 7.62 0 Disabled Enabled $xx
Sync 0 0 Enabled Enabled $xx
Figure 1-30. Composite Video Output Waveform (0 IRE Setup)
100 IRE
43 IRE
Black/Blank Level
Sync Level
White Level
RED, BLUE GREEN
MA
17.62
0.00
VMA V
0.9525.240.660
0.2867.620.000
0.000.00 0.000 0.000
497-8_031
L498A_B 1.0 Circuit Description
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1.19 Video Generation
L498A_B Conexant 1-57
Preliminary Information/Conexant Proprietary and Confidential
Table 1-17. Video Output Truth Table (0 IRE Setup)
Analog Level IOG (mA) IOR (mA)
IOB (mA) VSYNC*
HSYNC* VBLANK*
HBLANK* DAC Input
Data
White 25.24 17.62 Disabled Disabled $FF
Data Data + 7.62 Data Disabled Disabled Data
Data–Sync Data Data Enabled Disabled Data
Black 7.62 0 Disabled Disabled $00
Black–Sync 0 0 Enabled Disabled $00
Blank 7.62 0 Disabled Enabled $xx
Sync 0 0 Enabled Enabled $xx
1.0 Circuit Description L498A_B
1.19 Video Generation
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
1-58 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
L498A_B Conexant 2-1
Preliminary Information/Conexant Proprietary and Confidential
2
2.0 Internal Registers
This section details the Bt497A/8A internal registers. The user should not access reserved address locations.
Furthermore, the user needs to be aware of reserved bits when accessing internal registers via the MPU
interface. Reserved bits do nothing if they are written to, and most give a zero value when their register is read
out. Ho w e ver , to ensure compatibility with future Bt497A/8A code-compatib le products, it is recommended that
the reserved bits be maintained with read-modify-write access, which only updates unreserved bits. Also, in
some registers, unreserved bits may not be resettable, but reserved bits have a reset value of zero.
NOTE(S):
R/O = Read Only, N/R = Not Resettable, R/W = Readable and Writable.
2.0 Internal Registers L498A_B
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
2-2 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Pixel PLL Control Register
(C[1,0] = 01, Address = $0000)
Bit(s) Field Read
/Write Reset
Value Description
31–15 Reserved R/O Reserved. Returns zeros when read.
14 PLL Enable
(0) Disable PLL
(1) Enable PLL
R/W 0 PLL enable control. A logical 1 enables the pixel
PLL as the pixel clock source, using the crystal
connected to the XTAL1 and XTAL2 inputs as the
reference. A logical 0 disables the PLL. CLOCK and
CLOCK* would then be directly used for the
internal pixel clock.
13 Reserved R/O Reserved. Returns zeros when read.
12,11 L
(00) Divide by 1
(01) Divide by 2
(10) Divide by 4
(11) Divide by 8
R/W 00 Post VCO frequency divider.
10–7 N
($0) Reserved
:
($3) Reserved
($4) Divide by 4
($5) Divide by 5
:
($A) Divide by 10
($B) Divide by 11
($C) Divide by 12
($D) Reserved
:
($F) Reserved
R/W $4 PLL VCO divisor.
6–0 M
($00) Reserved
:
($1F) Reserved
($20) Multiply by 32
($21) Multiply by 33
:
($4F) Multiply by 79
($50) Multiply by 80
($51) Reserved
:
($7F) Reserved
R/W $27 PLL VCO multiplicand.
L498A_B 2.0 Internal Registers
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
L498A_B Conexant 2-3
Preliminary Information/Conexant Proprietary and Confidential
General Purpose PLL Control Register
(C[1,0] = 01, Address = $0001)
Bit(s) Field Read /
Write Reset
Value Description
31–15 Reserved R/O Reserved. Returns zeros when read.
14 PLL Enable R/W 0 PLL enable control. A logic 1 enables the GP PLL as
the General Purpose Clock source, using the XTAL1
and XTAL2 pins as reference. A logical 0 disables
the PLL. CLOCK and CLOCK* would then be
directly used as the GPCLK reference.
13 Reserved R/O Reserved. Returns zeros when read.
12,11 L
(00) Divide by 1
(01) Divide by 2
(10) Divide by 4
(11) Divide by 8
R/W 1 Post VCO frequency divider.
10–7 N
($0) Reserved
:
($3) Reserved
($4) Divide by 4
($5) Divide by 5
:
($E) Divide by 14
($F) Divide by 15
R/W 4 PLL VCO divisor.
6 Reserved R/O Reserved. Returns zeros when read.
5–0 M
($0) Reserved
:
($14) Reserved
($15) Multiply by 21
($16) Multiply by 22
:
($3E) Multiply by 62
($3F) Multiply by 63
R/W $1C PLL VCO multiplicand.
2.0 Internal Registers L498A_B
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
2-4 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Pixel Format Control Register
(C[1,0] = 01, Address = $1000)
Bit(s) Field Read /
Write Reset
Value Description
31–2 Reserved R/O Reserved. Returns zeros when read.
1,0 Pixel Format Control
(00) 2:1
(01) 4:1
(10) 4/2:1
(11) 8/2:1
R/W N/R Selects the pixel interleaving format. The LD
frequency in each multiplex rate would be as
follows:
FLD = Fp/2 MHz
FLD = Fp/4 MHz
FLD = Fp/2 MHz
FLD = Fp/4 MHz
User Control Register
(C[1,0] = 01, Address = $1001)
Bit(s) Field Read/
Write Reset
Value Description
31–12 Reserved R/O Reserved. Returns zeros when read.
11–8 Reserved R/ON/A This four bit field contains the current
manufacturing revision for this device.
7,6 Reserved R/O0 Returns zeros when read.
5,4 Window Mode
(00) Combined
(01) Separate_4
(10) Separate_8
(11) Reserved
R/W 0 The Window Mode selection determines the
specific source components to the 2 Window
Lookup Tables, and the XO bus in the Color Model
Control section.
3 Overlay Enable
(0) Disabled
(1) Enabled
R/W 0 When this bit is 0, the color model control always
expresses underlays. When this bit is 1, the color
model control is determined by the
Overlay/Underlay logic.
2 Double-Buffer Enable
(0) Single Buffered
(1) Double Buffered
R/W 0 This field is valid only when in the 4/2:1 or 2:1 pixel
format. Other formats require that this bit be set to
zero.
1 Asynchronous Blank
(0) Normal Operation
(1) BLANK is constant
R/W 0 Allows user to force a blank to the screen.
0 Input Pullup Disable
(0) Enabled
(1) Disabled
R/W 0 Disables input pullup resistors on pins where
present. Should be enabled during normal
operation.
L498A_B 2.0 Internal Registers
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
L498A_B Conexant 2-5
Preliminary Information/Conexant Proprietary and Confidential
Shadow-Overlay Window Lookup Table
(C[1,0] = 01, Address: $3100–$3103) and
Active-Overlay Window Lookup Table
(C[1,0] = 01, Address: $3120–$3123)
Bit(s) Field Read/
Write Reset
Value Description
31–14 Reserved R/O Reserved. Returns zeros when read.
13, 12 Pseudo-Color Source
(00) XO[7:0]
(01) R[7:0]
(10) G[7:0]
(11) B[7:0]
R/W N/R If overlays are active, these bits determine which
pixel component gets replicated.
11,10 Overlay Type
(00) No Overlay
(01) Transparent Overlay
(10) Opaque Overlay
(11) Reserved
R/W N/R If overlays are enabled, these bits determine if and
when the overlay state becomes active.
9 Reserved R/O Reserved. Returns zeros when read.
8 Color Lookup
(0) Bypass the Palette
(1) Index through Palette
R/W N/R If overlays are active, this bit controls whether the
overlay pixel state addresses the Palette or
bypasses it.
7,6 Reserved R/O Reserved. Returns zeros when read.
5,4 Palette Table
(00) Table 0
(01) Table 1
(10) Table 2
(11) Table 3
R/W N/R If overlays are active, these bits select which of the
4 Palette tables are active for color lookup.
3–0 Palette Section, Separate_4
($0) Section 0
($1) Section 1
($2) Section 2
:
($F) Section 15
R/W N/R These bits form the upper nibble of the XO field, if
the Window Mode is Separate_4. If XO addresses
the Palette, then this Section value corresponds to
a contiguous 16-location section within the Palette.
2.0 Internal Registers L498A_B
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
2-6 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Window Transfer Control Register
(C[1,0] = 01, Address = $3150)
Bit(s) Field Read/
Write Reset
Value Description
31–5 Reserved R/O Reserved. Returns zeros when read.
4 Drawing Status
(1) Network Drawing Active
(0) Network Drawing Idle
R/ON/R This bit gives the overall status of a networked
system of multiple Bt497A/8A nodes. WLUT
transfers may not occur until this bit is 0.
3 Drawing Data
(1) Local Drawing Active
(Pulldown)
(0) Local Drawing Idle (3-state)
R/W 0 This bit controls the level and drive of the
Bt497A/8As DRAWING* pin. Changes to this bit
are latched and delayed such that the DRAWING*
pin will not change its state anytime VBLANK is
active. Systems using Bt497A, and single-Bt498A
systems should leave this bit at 0.
2 Transfer Event
(1) Next Frame
(0) Next Field
R/W 0 This bit controls the actual occurrence of the
transfer, if the Transfer Command bit is set. If this
bit is set to 0, then the transfer will occur on any
transition of the field signal (0 1 or 1 0). If this
bit is set to 1, the transfer occurs on the falling
edge of field signal (1 0).
1 Transfer Command
(1) Transfer
(0) No Action
R/W 0 Directs RAMDAC hardware to execute the transfer
operation immediately upon, but not before, the
arrival of the transfer event interval. This bit is set
by software and is cleared by either of two events:
by RAMDAC hardware when the transfer operation
has been completed; or by software, indicating the
command has been withdrawn.
0 Device Status
(1) Busy, Table Unavailable
(0) Idle, Table Available
R/O0 The Bt497A/8A controls this bit and indicates when
a transfer is underway.
Transparent Mask Control Register
(C[1,0] = 01, Address = $3151)
Bit(s) Field Read/
Write Reset
Value Description
31–8 Reserved R/O Reserved. Returns zeros when read.
7–0 Overlay Mask
(0) Deselect
(1) Select
R/W N/R When a bit in this field is set to a logical 1, it selects
the bit in the Overlay Color Key Register to be
compared with the bits in the X field.
L498A_B 2.0 Internal Registers
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
L498A_B Conexant 2-7
Preliminary Information/Conexant Proprietary and Confidential
Transparent Color Key Register
(C[1,0] = 01, Address = $3152)
Bit(s) Field Read /
Write Reset
Value Description
31–8 Reserved R/O Reserved. Returns zeros when read.
7–0 Overlay Color Key R/W N/R When Overlays are enabled, the bits in this field
that are selected by the Overlay Mask Control
Register are compared to the bits in the X field. If
they are equal, the underlay pixel is displayed. If
they are not equal the Overlay State governs the
Color Model selection.
Window Address Mask Register
(C[1,0] = 01, Address = $3153)
Bit(s) Field Read /
Write Reset
Value Description
31–10 Reserved R/O Reserved. Returns zeros when read.
9,8 OMASK
(00) Single OWLUT entry
(Address 0)
(01) Two OWLUT entries
(Addresses 0 and 1)
(10) Two OWLUT entries
(Addresses 0 and 2)
(11) All four OWLUT entries
R/W N/R The OMASK bits determine the range and entries
within the OWLUT that may control the Overlay
State.
7,6 Reserved R/O Reserved. Returns zeros when read.
5–0 PMASK
(0) Deselect
(1) Select
R/W N/R The PMASK bits determine the range and selection
of the 64 entries within the PWLUT that may
control the Underlay State.
2.0 Internal Registers L498A_B
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
2-8 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Shadow-Primary Window Lookup Table
(C[1,0] = 01, Address: $3200–$323F) and
Active-Primary Window Lookup Table
(C[1,0] = 01, Address: $3240–$327F)
Bit(s) Field Read /
Write Reset
Value Description
31–16 Reserved R/O Reserved. Returns zeros when read.
15 Double Buffering
(0) Buffer A
(1) Buffer B
R/W N/R If Underlays are active, this bit selects pixel data
between Port A and Port B, for 2:1 and 4/2:1 Pixel
Formats.
14 Color Depth
(0) Pseudo-Color
(1) True-Color
R/W N/R If Underlays are active, this bit selects whether one
8-bit component is replicated to all 3 Color
Channels.
13,12 Pseudo-Color Source
(00) XO[7:0]
(01) R[7:0]
(10) G[7:0]
(11) B[7:0]
R/W N/R If Underlays are active and the Color Depth =
Pseudo-Color, these bits determine which pixel
component gets replicated.
11–9 Reserved R/O Reserved. Returns zeros when read.
8 Color Lookup
(0) Bypass the Palette
(1) Index through Palette
R/W N/R If Underlays are active, this bit controls whether the
Underlay pixel state addresses the palette or
bypasses it.
7,6 Reserved R/O Reserved. Returns zeros when read.
5,4 Palette Table
(00) Table 0
(01) Table 1
(10) Table 2
(11) Table 3
R/W N/R If Underlays are active, these bits select which of
the 4 Palette tables are active for Color lookup.
3–0 Reserved R/O Reserved. Returns zeros when read.
L498A_B 2.0 Internal Registers
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
L498A_B Conexant 2-9
Preliminary Information/Conexant Proprietary and Confidential
Signature Analysis Control Register
(C[1,0] = 01, Address = $5000)
Bit(s) Field Read/
Write Reset
Value Description
31–28 Reserved R/O Reserved. Returns zeros when read.
27 Data Strobe Mode
(0) Signature Analysis Mode
(1) Data Strobe Mode
R/W 0 This bit determines the method of high-speed test
used. Signature analysis registers are used to hold
the test results for both test methods.
26 Signature Analysis Busy
(0) Idle
(1) Busy
R/O0 Status of signature analysis logic. A logical 0
indicates the signature analysis has completed the
previous signature acquisition. A logical 1 indicates
a requested signature acquisition has been
requested, but not completed.
25 Signature Capture Request
(0) Cancel Signature Request
(1) Request Signature Capture
R/W 0 Writing a one causes the signature analysis logic to
become busy and requests that the signature
analysis logic capture a signature. The data written
into bits 23 through 0 is used as the seed for
signature acquisition for the frame. Writing a zero
cancels any previously requested signature
acquisition.
24 Signature Analysis Seed/
Result Dummy Bit R/W N/R Seed value or test result for dummy bit.
23–16 Signature Analysis Seed/
Result Blue DAC R/W N/R Seed value or test result for the blue DAC.
15–8 Signature Analysis Seed/
Result Green DAC R/W N/R Seed value or test result for the green DAC.
7–0 Signature Analysis Seed/
Result Red DAC R/W N/R Seed value or test result for the red DAC.
2.0 Internal Registers L498A_B
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
2-10 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
DAC Control Register
(C[1,0] = 01, Address = $5001)
Bit(s) Field Read/
Write Reset
Value Description
31–9 Reserved R/O Reserved. Returns zeros when read.
8 Sync Polarity Bit
(0) VSYNC* and CSYNC* active
low
(1) VSYNC* and CSYNC* active
high
R/W 0 Reset or writing a zero causes VSYNC* and
CSYNC* pins to be active low . Writing a one causes
VSYNC* and CSYNC* to be active high.
7 VSYNC* Pin Disable
(0) Pin expresses VSYNC*
(1) Pin drives high if bit 8 is 0,
low if bit 8 is 1
R/W 0 Reset or writing a zero enables the VSYNC* pin.
The active state is determined by bit 8 of this
register.
6 Pedestal Enable
(0) No pedestal
(1) 7.5 IRE pedestal
R/W 0 This bit specifies whether a 0 or 7.5 IRE blanking
pedestal is generated on the video outputs. 0 IRE
specifies that the black and blank levels are the
same.
5 SYNC on Green Enable
(0) Disabled
(1) Enabled
R/W 0 This bit specifies whether sync information is
output onto IOG. It has no effect on the CSYNC*
pin.
4 Comparator Result
(0) Operand 1 < Operand 2
(1) Operand 1 > Operand 2
R/ON/R This bit yields the result of the comparison of the
DAC and/or reference output. Comparing operands
whose values lie within a few LSBs will yield
unpredictable results. Data written to this bit is
ignored, as it is read only. The result is valid only
after the required comparison setting time is
reached (i.e., 5 µs after the operand becomes
constant).
3,2 Operand 1 Select
(00) Normal Operation
(01) Select Green DAC Output
(10) Select Red DAC Output
(11) Reserved
R/W 00 This field selects Operand 1 of the comparator. For
normal operation, the operand 1 and 2 fields
should both contain 00.
1,0 Operand 2 Select
(00) Normal Operation
(01) Select 145 mv Reference
(10) Select Blue DAC Output
(11) Reserved
R/W 00 This field selects Operand 2 of the comparator. For
normal operation, the operand 1 and 2 fields
should both contain 00.
L498A_B 2.0 Internal Registers
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
L498A_B Conexant 2-11
Preliminary Information/Conexant Proprietary and Confidential
Timing Generator Control Register
(C[1,0] = 01, Address = $6000)
Bit(s) Field Read/
Write Reset
Value Description
31–7 Reserved R/O Reserved. Returns zeros when read.
6 Interlaced Mode
(0) Noninterlaced Mode
(1) Interlaced Mode
R/W 0 This bit selects the timing generators mode of
operation. Reset or writing a zero causes the timing
generator to operate in noninterlaced mode. A
logical 1 causes the timing generator to operate in
interlaced mode.
5 Master Mode
(0) Slave
(1) Master
R/W 0 This bit controls the FIELD I/O signal direction.
Reset or writing a zero to this bit causes the timing
generator to be in slave mode, forcing the
bidirectional FIELD signal to be an input (provided
by the master timing generator). Writing a one
causes the timing generator to be in the master
mode, forcing the FIELD signal to be an output.
4 Equalization Disable
(0) Equalization Enabled
(1) Equalization Disabled
R/W 0 If the chip is in interlaced mode, reset or writing a
zero to this bit enables the equalizing pulses on
CSYNC*. Otherwise, CSYNC* should look like the
noninterlaced case. Horizontal syncs occur on
CSYNC* except during vertical sync; during vertical
sync CSYNC* has serration pulses.
3Vertical Sync Disable(1)
(0) VSYNC* Enabled
(1) VSYNC* Disabled
R/W 0 Reset or writing a zero to this bit causes the vertical
sync to be enabled on the CSYNC* signal.
Disabling VSYNC* during interlaced operation also
disables HSYNC*.
2Horizontal Sync Disable(1)
(0) HSYNC* Enabled
(1) HSYNC* Disabled
R/W 0 Reset or writing a zero to this bit causes the
horizontal sync to be enabled on the CSYNC*
signal. Disabling HSYNC* during interlaced
operation also disables VSYNC*.
1 Timing Generator Enable
(0) Disabled
(1) Enabled
R/W 0 Upon reset or writing a zero to this bit, both the
Timing Generator Horizontal and Vertical Counters
are disabled and reset to zero. Writing a one
enables both Timing Generator Horizontal and
Vertical Counters.
0 Video Enable
(0) Disabled
(1) Enabled
R/W 0 Reset or writing a zero to this bit causes the DAC
outputs to be blanked. Writing a one, enables them.
Any signature acquired during the video disable
state will have data equal to zero.
(1) Bits 3, 2, 0 disabling these output signals does not disable the internal timing generator
2.0 Internal Registers L498A_B
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
2-12 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Vertical Blank Negation Point Register
(C[1,0] = 01, Address = $6001)
Bit(s) Field Read/
Write Reset
Value Description
31–12 Reserved R/O Reserved. Returns zeros when read.
11–0 VBNP R/W N/R This field represents the value of the Timing
Generator Vertical Counter that corresponds to the
end of the vertical blank interval. The next vertical
count [VBNP+1] triggers the first line of active
video. Programmed value should be greater than
zero.
Vertical Blank Assertion Point Register
(C[1,0] = 01, Address = $6002)
Bit(s) Field Read/
Write Reset
Value Description
31–12 Reserved R/O Reserved. Returns zeros when read.
11–0 VBAP R/W N/R This field represents the value of the Timing
Generator Vertical Counter that corresponds to the
last line of active video. The next vertical count
[VBAP+1] triggers the beginning of the vertical
blank interval. Programmed value should be
greater than zero.
Vertical Sync. Negation Point Register
(C[1,0] = 01, Address = $6003)
Bit(s) Field Read/
Write Reset
Value Description
31–12 Reserved R/O Reserved. Returns zeros when read.
11–0 VSNP R/W N/R This field represents the value of the Timing
Generator Vertical Counter that corresponds to the
last line of the vertical sync interval. Programmed
value should be greater than zero.
L498A_B 2.0 Internal Registers
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
L498A_B Conexant 2-13
Preliminary Information/Conexant Proprietary and Confidential
Vertical Sync. Assertion Point Register
(C[1,0] = 01, Address = $6004)
Bit(s) Field Read/
Write Reset
Value Description
31–12 Reserved R/O Reserved. Returns zeros when read.
11–0 VSAP R/W N/R This field represents the value of the Timing
Generator Vertical Counter that corresponds to the
line before the beginning of vertical sync. The
Timing Generator Vertical Counter is zero on the
next line. VSAP+1 is the total number of lines.
Programmed value should be greater than zero.
Horizontal Serration Negation Point Register
(C[1,0] = 01, Address = $6005)
Bit(s) Field Read/
Write Reset
Value Description
31–12 Reserved R/O Reserved. Returns zeros when read.
11–0 HSERNP R/W N/R This field represents the value of the Timing
Generator Horizontal Counter that represents the
duration –1 in serial clock periods of the serration
pulses on CSYNC* during the vertical sync interval.
Horizontal Blank Negation Point Register
(C[1,0] = 01, Address = $6006)
Bit(s) Field Read/
Write Reset
Value Description
31–12 Reserved R/O Reserved. Returns zeros when read.
11–0 HBNP R/W N/R This field represents the value of the Timing
Generator Horizontal Counter that corresponds to
the last serial clock period of blanking before active
video on a line. Programmed value should be
greater than zero.
2.0 Internal Registers L498A_B
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
2-14 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Horizontal Blank Assertion Point Register
(C[1,0] = 01, Address = $6007)
Bit(s) Field Read/
Write Reset
Value Description
31–12 Reserved R/O Reserved. Returns zeros when read.
11–0 HBAP R/W N/R This field represents the value of the Timing
Generator Horizontal Counter that corresponds to
the last serial clock period of active video.
Horizontal blanking starts with the next serial clock
period. Programmed value should be greater than
zero.
Horizontal Sync. Negation Point Register
(C[1,0] = 01, Address = $6008)
Bit(s) Field Read/
Write Reset
Value Description
31–12 Reserved R/O Reserved. Returns zeros when read.
11–0 HSNP R/W N/R This field represents the value of the Timing
Generator Horizontal Counter that corresponds to
the last serial clock period of horizontal sync.
Programmed value should be greater than zero.
Horizontal Sync. Assertion Point Register
(C[1,0] = 01, Address = $6009)
Bit(s) Field Read/
Write Reset
Value Description
31–12 Reserved R/O Reserved. Returns zeros when read.
11–0 HSAP R/W N/R This field represents the value of the Timing
Generator Horizontal Counter that corresponds to
the last serial clock period of a line. HSAP+1 is the
total number of serial clock periods in a line. The
Timing Generator Horizontal Counter is zero on the
next serial clock period. Programmed value should
be greater than zero.
L498A_B 2.0 Internal Registers
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
L498A_B Conexant 2-15
Preliminary Information/Conexant Proprietary and Confidential
Horizontal SCEN Negation Point Register
(C[1,0] = 01, Address = $600A)
Bit(s) Field Read/
Write Reset
Value Description
31–12 Reserved R/O Reserved. Returns zeros when read.
11–0 HSCENNP R/W N/R This field represents the value of the Timing
Generator Horizontal Counter that corresponds to
the last serial clock period that SCEN* is active.
Programmed value should be greater than zero.
Horizontal SCEN Assertion Point Register
(C[1,0] = 01, Address = $600B)
Bit(s) Field Read/
Write Reset
Value Description
31–12 Reserved R/O Reserved. Returns zeros when read.
11–0 HSCENAP R/W N/R This field represents the value of the Timing
Generator Horizontal Counter that corresponds to
the start SCEN*. SCEN* is active on the next serial
clock period. HSCENAP should be less than HBNP
by exactly the number of serial clocks that it takes
for pixel data to be clocked in at the Bt497A/8A
inputs. HBNP and HSCENAP should always equal
(HBAP and HSCENNP). Programmed value should
be greater than zero.
Equalizing Pulse Negation Point Register
(C[1,0] = 01, Address = $600C)
Bit(s) Field Read/
Write Reset
Value Description
31–12 Reserved R/O Reserved. Returns zeros when read.
11–0 EQNP R/W N/R This field represents the value of the Timing
Generator Horizontal Counter that corresponds to
the last serial clock period of an equalizing pulse.
Equalizing pulses always begin at horizontal
coordinate 0. Equalizing pulses are generally
one-half the duration of horizontal sync.
Programmed value should be greater than zero.
2.0 Internal Registers L498A_B
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
2-16 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Equalization Interval Negation Point Register
(C[1,0] = 01, Address = $600D)
Bit(s) Field Read/
Write Reset
Value Description
31–12 Reserved R/O Reserved. Returns zeros when read.
11–0 EINP R/W N/R This field represents the value of the Timing
Generator Vertical Counter that corresponds to the
last half-line following vertical sync on which to
generate an equalizing pulse. Programmed value
should be greater than zero.
Equalization Interval Assertion Point Register
(C[1,0] = 01, Address = $600E)
Bit(s) Field Read/
Write Reset
Value Description
31–12 Reserved R/O Reserved. Returns zeros when read.
11–0 EIAP R/W N/R This field represents the value of the Timing
Generator Vertical Counter that corresponds to the
half-line before the beginning of the
pre-equalization interval. The first equalizing pulse
before vertical sync occurs on the next half-line.
Programmed value should be greater than zero.
Timing Generator Vertical Counter
(C[1,0] = 01, Address = $600F)
Bit(s) Field Read/
Write Reset
Value Description
31–12 Reserved R/O Reserved. Returns zeros when read.
11–0 Vertical Line Counter R/O0 This read-only field gives the real-time value of the
Timing Generator Vertical Counter at the time it is
read by the MPU.
L498A_B 2.0 Internal Registers
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
L498A_B Conexant 2-17
Preliminary Information/Conexant Proprietary and Confidential
Timing Generator Horizontal Counter
(C[1,0] = 01, Address = $6010)
Bit(s) Field Read/
Write Reset
Value Description
31–12 Reserved R/O Reserved. Returns zeros when read.
11–0 Horizontal Serial Clock Counter R/O1 This read-only field gives the real-time value of the
Timing Generator Horizontal Counter at the time it
is read by the MPU.
Device Identification Register
(C[1,0] = 01, Address = $8000)
Bit(s) Field Read/
Write Reset
Value Description
31–28 Device Revision R/O$A Manufacturer Marketing Revision. The value stored
in this field can be read through the JTAG Tap
Access Port or the MPU Port.
27–12 Device Part Number R/O$236E Manufacturer Part Number . The value stored in this
field can be read through the JT AG Tap Access Port
or the MPU Port.
11–1 Device Manufacturer ID
$0D6 R/O$0D6 Manufacturer Identification Number. The value
stored in this field can be read through the JTAG
Tap Access Port or the MPU Port.
0 Bit 0 = 1 R/O1 Final value for the register is $A236E1AD.
Monitor Port Data Register
(C[1,0] = 01, Address = $8001)
Bit(s) Field Read/
Write Reset
Value Description
31–2 Reserved R/O Reserved. Returns zeros when read.
1 SDA Data R/W 1 The SDA Data bit determines the drive state of the
open-drain SDA pin. A 0 causes the pin to drive an
active low level. A 1 causes the pin to be 3-stated.
Its level will be determined by the external Monitor
connection.
0 SCL Data R/W 1 The SCL Data bit determines the drive state of the
open-drain SCL pin. A 0 causes the pin to drive an
active low level. A 1 causes the pin to be 3-stated.
Its level will be determined by the external Monitor
connection.
2.0 Internal Registers L498A_B
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
2-18 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Monitor Port Sense Register
(C[1,0] = 01, Address = $8002)
Bit(s) Field Read/
Write Reset
Value Description
31–2 Reserved R/O Reserved. Returns zeros when read.
1 SDA Sense R/ON/R The SDA Sense bit allows detection of the external
SDA pin level whenever the corresponding SDA
Data bit is 1. If SDA Data is 0, then SDA Sense will
always contain 0. The Sense level is captured on
the first falling edge of CE* during MPU read cycle.
0 SCL Sense R/ON/R The SCL Sense bit allows the external SCL pin level
to be detected, whenever the corresponding SCL
Data bit is 1. If SCL Data is 0, then SCL Sense will
always contain 0. The Sense level is captured on
the first falling edge of CE* during MPU read cycle.
Cursor Control Register
(C[1,0] = 11, Address = $100)
Bit(s) Field Read/
Write Reset
Value Description
31–2 Reserved R/ON/R Reserved. Returns zeros when read.
1 64 x 64 Cursor Plane1 Display Enable
(0) Enabled
(1) Disabled
R/W $0 This bit specifies whether Plane1 of the 64 x 64
cursor is to be displayed.
0 64 x 64 Cursor Plane0 Display Enable
(0) Enabled
(1) Disabled
R/W $0 This bit specifies whether Plane0 of the 64 x 64
cursor is to be displayed.
L498A_B 2.0 Internal Registers
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
L498A_B Conexant 2-19
Preliminary Information/Conexant Proprietary and Confidential
Cursor Position Register
(C[1,0] = 11, Address = $104)
Bit(s) Field Read/
Write Reset
Value Description
31 (0) Positive
(1) Negative R/W N/R Sign for the Y position of the cursor.
30–28 Reserved R/ON/R Returns zeros when read.
27–16 Y Position R/W N/R Y cursor position, in number of lines, of the cursor.
Values from $0000 to $0FFF can be written.
15 (0) Positive
(1) Negative R/W N/R Sign for the X position of the cursor.
14–12 Reserved R/ON/R Reserved. Returns zeros when read.
11–0 X Position R/W N/R X cursor position, in number of pixels, of the
cursor. Values from $0000 to $0FFF can be written.
2.0 Internal Registers L498A_B
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
2-20 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
L498A_B Conexant 3-1
Preliminary Information/Conexant Proprietary and Confidential
3
3.0 PC Board Layout Considerations
Optimize the Bt497A/8A layout for lowest noise on the power and ground lines
by shielding the digital inputs and providing good decoupling. The trace length
betw een groups of VAA and GND pins should be as short as possible to minimize
inducti ve ringing. This layout enab les the Bt497A/8A to be located as close to the
power supply connector and the video output connector as possible.
A well-designed power distribution network is critical to eliminating digital
switching noise. The ground planes must pro vide a lo w-impedance return path for
the digital circuits. A PC board with a minimum of six layers is recommended.
Use the ground layer as a shield to isolate noise from the analog traces with layer
1 (top), the analog traces; layer 2, the ground plane (preferable analog ground
plane); and layer 3, the analog power plane. Use the remaining layers for digital
traces and digital power supplies.
Power and
Ground Planes The power and ground planes need isolation gaps at least 1/8-inch wide to
minimize digital switching noise effects on the analog signals and components.
Gaps are placed so that digital currents cannot flow through a peninsula that
contains the analo g components, signals, and video connector (a sample layout is
illustrated in Figure 3-1). It is necessary to have separate planes for VAA3 and
VAA5.
The VAA3 plane covers all the digital signal line terminations at the
Bt497A/8A with occasional openings for VAA5 access.
3.0 PC Board Layout Considerations L498A_B
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
3-2 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Device Decoupling For optimum performance, all capacitors should be located as close to the device
as possible, using the shortest leads possible (consistent with reliable operation)
to reduce the lead inductance. Chip capacitors are recommended for lead
inductance. Radial lead ceramic capacitors ma y be substituted for chip capacitors
and are better than axial lead capacitors for self-resonance. Values are chosen to
have self-resonance above the pixel clock.
Power Supply
Decoupling Best power supply decoupling performance is from a 0.1 µF ceramic capacitor
connected in parallel with a 0.01 µF chip capacitor to decouple each group of
VAA3 and VAA5 pins to GND. The capacitors should be placed as close as
possible to the device VAA and GND pins.
The 33 µF capacitor illustrated in Figure 3-2 and Table 3-1 is for
low-frequency power supply ripple; the 0.1 µF and 0.01 µF capacitors are for
high-frequency power supply noise rejection. The decoupling capacitors should
be connected at the VAA3, VAA5, and GND pins, using short, wide traces.
When using a linear regulator, the power-up sequence must be verified to
prevent latchup. A linear regulator is recommended to filter the analog power
supply, if the power supply noise is greater than 200 mV. This is especially
important with a switching power supply and when the switching frequency is
close to the raster scan frequency.
NOTE:
About 10 percent of power supply hum and ripple noise less than 1 MHz
will couple onto the analog outputs.
Figure 3-1. Representative Power/Ground Analog Area Layout
Board Edge
Digital Area
Analog Area
Bt497A/8A
Video Connector
497-8_032
L498A_B 3.0 PC Board Layout Considerations
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
L498A_B Conexant 3-3
Preliminary Information/Conexant Proprietary and Confidential
Figure 3-2. Typical Analog Connection Diagram
VAA5
(@ pin 72) Bt498
C12 C9
C2–C4 C5–C7 C10 C1
+
+
RANGE
X1
XTAL[1]
XTAL[2]
C8 COMP
COMP2
Bt497A/8A
R4
Z1
+5 (VCC)
GROUND
To
Monitor
R1 R2 R3
Locate as close as
possible to Bt497A/8A
VAA5
VREF
GND
FSADJ
IOR
IOG
IOB
RSET
C11 (@ pin 55) Bt497A
VAA3
C14
+C13C17, C18 C15, C16
+ 3.3
PVAA5
IN4148/9
IN4148/9
TO MONITOR
DAC
OUTPUT
Diode Protection Circuit
P
P
P
497-8_033
Table 3-1. Typical Parts List
Location Description Vendor Part Number
C1–C4, C8, C9, C13, C17, C18
C5–C7, C11, C15, C16
C10, C14
C12
R1, R2, R3
R4
RSET
X1
Z1
0.1 µF Ceramic capacitor
0.01 µF Ceramic chip capacitor
33 µF Tantalum capacitor
4.7 µF Tantalum capacitor
75 1% Metal film resistor
1000 5% Metal film resistor
1% Metal film resistor
10–24 MHz Crystal
1.2 V Voltage reference
Erie RPE112Z5U104M50V
AVX 12102T103QA1018
Mallory CSR13F336KM
Mallory CSR13F477KM
Dale CMF-55C
Dale CMF-55C
National Semiconductor LM385Z–1.2
NOTE(S):
The vendor numbers above are listed only as a guide. Substitution of devices with similar characteristics will not affect
the performance of the Bt497A/8A. Also, the VAA5 pins shown refer to the analog VAA5s which are located in the vicinity of the
other analog pins.
3.0 PC Board Layout Considerations L498A_B
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
3-4 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
COMP Decoupling The COMP pin must be decoupled to COMP2, typically using a 0.1 µF ceramic
capacitor. Low-frequency supply noise requires a larger value capacitor. The
COMP capacitor must be as close to the COMP and COMP2 pins as possible. A
surface-mount ceramic chip capacitor is preferred for minimal lead inductance,
which degrades the noise rejection of the circuit. Short, wide traces also reduce
lead inductance.
If the display has a ghosting problem, additional capacitance connected in
parallel with the COMP capacitor may help fix the problem.
VREF Decoupling A 0.1 µF ceramic capacitor should be used to decouple this input to VAA5. If
VAA5 is excessively noisy, better performance may be obtained by decoupling
VREF to GND. Pro viding alternate PCB pads (one to VAA5 and one to GND) are
recommended for the VREF decoupling capacitor.
Digital Signal
Interconnect The digital inputs to the Bt497A/8A should be isolated as much as possible from
the analog outputs and other analog circuitry. These input signals should not
overlay the analog power and output signals.
Most noise on the analo g outputs is caused by e xcessiv e edge rates (less than 3
ns), overshoot, undershoot, and ringing on the digital inputs.
Digital edge rates should be no faster than necessary, as feedthrough noise is
proportional to the digital edge rates. Lower speed applications benefit from
using lower speed logic (3–5 ns edge rates) to reduce data-related noise on the
analog outputs.
Transmission lines mismatch if they do not match the source and destination
impedance. Signal fidelity degrades if the line length reflection time is greater
than one-fourth the signal edge time. Line termination or line length reduction is
the solution. For example, lo gic edge rates of 2 ns require line lengths of less than
4 inches without using termination. Damping the line with a series resistor
(30–300 ) reduces ringing.
Radiation of digital signals can be picked up b y the analo g circuitry. Reducing
the digital edge rates (rise/fall time), minimizing ringing by using damping
resistors, and minimizing coupling through PC board capacitance by routing 90
degrees to any analog signals prevents this.
The clock driver and all other digital devices on the circuit board must have
adequate decoupling to prevent noise generated by the digital devices from
coupling into the analog circuitry.
Analog Signal
Interconnect The Bt497A/8A should be located as close as possible to the output connectors to
minimize noise pickup and reflections due to impedance mismatch.
To maximize high-frequency power supply rejection, the video output signals
should overlay the analog ground plane.
For maximum performance, the analog video output impedance, cable
impedance, and load impedance should be the same.
Analog output video edges exceeding the CRT monitor bandwidth can be
reflected, producing cable-length dependent ghosts. Simple pulse filters can
reduce high-frequency energy, reducing EMI and noise. The filter impedance
must match line impedance.
L498A_B 3.0 PC Board Layout Considerations
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
L498A_B Conexant 3-5
Preliminary Information/Conexant Proprietary and Confidential
Analog Output Protection The Bt497A/8A analog outputs should be protected against high-energy
discharges, such as those from monitor arc-over or from hot-switching
AC-coupled monitors.
The diode protection circuit illustrated in Figure 3-2 can pre vent latchup under
severe discharge conditions without adversely degrading analog transition times.
The 1N4148/9 are low-capacitance, fast-switching diodes, which are available in
multiple device packages (FSA250X or FSA270X) or surface-mountable pairs
(BAV99 or MMBD7001).
3.0 PC Board Layout Considerations L498A_B
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
3-6 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
L498A_B Conexant 4-1
Preliminary Information/Conexant Proprietary and Confidential
4
4.0 Application Information
4.1 Test Features of the Bt497A/8A
The Bt497A/498A contains a Signature Anal ysis Control Register (SAR), a DA C
output comparator, and JTAG test structures to assist the user in evaluating the
performance and functionality of the part. This section explains the operating
usage of these test features.
4.2 Signature Analysis Control Register (SAR)
When enabled, the output SAR operates with the 24 bits of data presented to the
D AC inputs. These 24-bit vectors represent a single pix el color, and are presented
simultaneously as inputs to the red, green, and blue SARs, and the three on-chip
DACs.
The SAR acts as a wide linear feedback shift register on each succeeding D A C
input. To simplify the feedback circuitry a 25th bit has been added, but has no
corresponding test input. It is written and read through the MPU port as bit 24,
which represents the LSB in the fourth CE* load cycle.
The Bt497A/8A only generates signatures during the active video of two
fields, starting on the first even field following a Signature Capture Request in
the SAR. After the signature has been acquired, the SAR is available for reading
and writing via the MPU port.
4.0 Application Information L498A_B
4.2 Signature Analysis Control Register (SAR)
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4-2 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Typically, the user writes a specific 25-bit seed value into the SAR, then sets
the Signature Capture Request bit. A full field of kno wn pix el information is then
input to the chip, after which the resultant 25-bit signature can be read by the
MPU. The 25-bit signature results from the same color data fed to the DACs.
Thus, overlay, cursor, and palette bypass data validity is tested using the SARs.
Figure 4-1 illustrates the linear feedback configuration.
Figure 4-1. Signature Analysis Feedback Circuit
D[7:0] R[7:0] D[15:8] G[7:0]
0 1 2 3 4 5 6 7
D[23:16] B[7:0]
0 1 2 3 4 5 6 7
IN
IN GREEN BLUE
IN 0 1 2 3 4 5 6 7
RED
D[24]
497-8_034
D
Q
L498A_B 4.0 Application Information
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4.3 Analog Comparator
L498A_B Conexant 4-3
Preliminary Information/Conexant Proprietary and Confidential
4.3 Analog Comparator
The other dedicated test structure in the Bt497A/8A is the analog comparator. It
allows the user to measure the DACs against each other, as well as against a
specific reference voltage.
Four combinations of tests are selected through the DAC Control Register.
With a given setting, the respective signals (DAC outputs or the 145 mV
reference) are continuously input to the comparator. The result of the comparator
latches into the Timing Generator Test Register. The capture occurs at the
bottom-right point of the 64 x 64 cursor bit map.
Due to the simple design of the comparator, it is recommended that the DAC
outputs be stable for 5 µs before capture. At a display rate of 100 MHz, 5 µs
corresponds to 500 pix els. Furthermore, either the color palette RAM or the pixel
inputs (or both) should be configured to guarantee a single continuous output
from the DACs under test, until capture.
4.4 Device Identification Register
The Bt497A/8A incorporates a Device Identification Register (Table 4-1) which
can be accessed via the MPU port. The register is read only and uniquely
identifies the device in accordance with requirements and principles set forth by
the JEDEC organization. The Device Identification value can be read out via the
JTAG interface.
The final value read by the MPU port is $A236E1AD.
Table 4-1. Device Identification Register
Version Part Number Manufacturer ID
10100010001101101110000110101101
$A 9070, $236E $0D6
4 bits 16 bits 11 bits
4.0 Application Information L498A_B
4.5 JTAG Registers
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4-4 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
4.5 JTAG Registers
The Bt497A/8A incorporates special circuitry that allows it to be accessed in full
compliance with standards set b y the Joint Test Action Group (JTA G). Conforming
to IEEE P1149.1, Standard Test Access Port and Boundary Scan Ar chitecture, the
Bt497A/8A has dedicated pins used for test purposes only.
JTAG uses boundary-scan cells placed at each digital pin, Figure 4-2
illustrates both inputs and outputs. All scan cells interconnect into a
Boundary-Scan Register (BSR). The register applies or captures test data used for
functional verification of the Bt497A/8A. Even though the Bt497A has 64 pixel
pins connected to its package, JTA G users of the Bt497A still need to account for
all the unconnected Port B boundary-scan cells when they utilize the Bt497A
Boundary-Scan Register. JTAG is particularly useful for board testers using
functional testing methods.
JTAG has five dedicated pins that comprise the Test Access Port (TAP): Test
Mode Select (TMS), Test Clock (TCK), Test Data Input (TDI), Test Data Out
(TDO) and Test Reset (TRST*). Connection verification of the Bt497A/8A can
be achie ved through these five TAP pins. W ith boundary-scan cells at each digital
pin, the Bt497A/8A applies and captures the logic level. Since all of the digital
pins are interconnected as a long shift register, the TAP logic has access and
control of all the pins necessary to verify functionality. The TAP controller can
shift in any number of test vectors through the TDI input and apply them to the
internal circuitry. The output result is scanned out on the TDO pin and externall y
checked. While isolating the Bt497A/8A from the other components on the board,
the user has easy access to all Bt497A/8A digital pins through the TAP and can
perform complete interconnect testing without using expensive bed-of-nails
testers.
The bidirectional MPU port and other digital I/Os require extra attention with
respect to JTAG. Because JTAG requires full control over each digital pin,
additional Output Enable (OE) cells are included in the BSR for the I/O and
open-drain pins. Table 4-2 describes the scope and effects of the <OEFM> and
<OEMPU> control cells.
Tables 4-3 and 4-4 give further details concerning the JTAG accessible
registers and test instructions supported.
A BSDL has been created with the AT&T BSD Editor. Should JTAG testing
be implemented, a disk with an ASCII version of the complete BSDL file can be
obtained by calling 1-800-2BtApps.
L498A_B 4.0 Application Information
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4.5 JTAG Registers
L498A_B Conexant 4-5
Preliminary Information/Conexant Proprietary and Confidential
Figure 4-2. JTAG Boundry Scan Registers
PA[0]
PB[32]
PA[1]
PB[33]
PA[2]
PB[34]
PA[3]
PB[35]
PA[4]
PB[36]
PA[5]
PB[37]
PA[6]
PB[38]
PA[7]
PB[39]
PA[8]
PB[40]
PA[9]
PB[41]
PA[10]
PB[42]
PB[43]
PA[12]
PB[44]
TDI
PA[11]
PA[13]
PB[45]
PA[14]
PB[46]
PA[15]
PB[47]
PA[16]
PB[48]
PA[17]
PB[49]
PA[18]
PB[50]
PA[19]
PB[51]
PA[20]
PB[52]
PA[21]
PB[53]
PA[22]
PB[54]
PA[23]
PB[55]
PB[56]
PA[25]
PB[57]
PA[24]
PA[26]
PB[58]
PA[27]
PB[59]
PA[28]
PB[60]
PA[29]
PB[61]
PA[30]
PB[62]
PA[31]
PB[63]
LD*
PA[32]
PB[0]
PA[33]
PB[1]
PA[34]
PB[2]
PA[35]
PB[3]
PA[36]
PA[37]
PB[5]
PA[38]
PB[4]
PB[19]
PA[52]
PB[20]
PA[53]
PB[21]
PA[54]
PB[22]
PA[55]
PB[23]
PA[56]
PB[24]
PA[57]
PB[25]
PA[45]
PB[13]
PA[46]
PB[14]
PA[47]
PB[15]
PA[48]
PB[16]
PB[17]
PA[50]
PB[18]
PA[49]
PA[51]
PB[6]
PA[39]
PB[7]
PA[40]
PB[8]
PA[41]
PB[9]
PA[42]
PB[10]
PA[43]
PB[11]
PA[44]
PB[12]
PA[58]
PB[26]
PA[59]
PB[27]
PA[60]
PB[28]
PA[61]
PB[29]
PB[30]
PA[63]
PB[31]
PA[62]
<OEFM>
FIELD
SCEN*
STSCAN*
SCL_o
GPCLK
SDA_o
VSYNC*
<OEMPU>
D[7]
D[6]
D[5]
D[4]
D[3]
D[2]
D[1]
D[0]
LB*
C[1]
C[0]
RW
CE*
CSYNC*
CLOCK
RESET*
SC*
TDO
DRAWING*_o
SCL_i
SDA_i
DRAWING*_i
497-8_035
4.0 Application Information L498A_B
4.5 JTAG Registers
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4-6 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Table 4-2. JTAG Bidirectional Control
Control Cell
<OEFM>
<OEMPU>
Bidirect Pins
FIELD
D[7:0]
Control = 1 Bidirect is Output mode. Level driven is determined by value scanned into corresponding Data cell.
Control = 0 Bidirect is Input mode. Pin level may be latched into the corresponding Data cell.
Table 4-3. JTAG Registers
Name Width Description
Instruction Register (IR) 4 Holds and decodes active instruction.
Boundary Scan Register (BSR) 159 Corresponds to all chip digital pins.
Bypass Register (BYR) 1 Holding D–FF, for bypassing chip.
Device ID Register (DID) 32 Contains official part and manufacturing numbers.
Table 4-4. JTAG Instructions
Code Name Register Description
0 EXTEST BSR Scan in test-vector, apply at outputs.
1 INTEST BSR Scan in test-vector, apply at inputs.
2 SAMPLE BSR Capture pin levels in BSR, scan out.
3–5, 7 <Reserved>
6 IDCODE BYR Pass data from TDI direct to TDO.
8–$F BYPASS DID Scan out the [read-only] DID information.
L498A_B 4.0 Application Information
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4.6 Initializing the Bt497A/8A
L498A_B Conexant 4-7
Preliminary Information/Conexant Proprietary and Confidential
4.6 Initializing the Bt497A/8A
Power up the VAA5 and VAA3 supplies in any order.
Assert and release TRST*.
Assert and release RESET* twice.
The write instructions given in the MPU initialization sequence configure the
Bt497A/8A to the following settings:
2:1 pixel format
Block Cursor, enabled for both planes
Cursor position X = 48, Y = 64
Sync-on-green enabled, 7.5 IRE blank pedestal, no analog compare
PLL enabled to 135 MHz (assumes 13.5 MHz crystal, plus M = 40, N = 4,
and L = 1)
All (active) WID locations programmed to
True color, with input from port_A, color model = palette
Timing generator programmed to
1280 x 1024, 76 Hz noninterlaced mode, VSYNC* enabled, HSYNC*
enabled, EQUALIZING disabled.
The following register states endure from their Reset defaults:
SAR is not enabled
Serial monitor is all inputs
No transparent overlay, No double buffer, display enabled, pullups enabled
No pending transfer for WID RAM
4.0 Application Information L498A_B
4.6 Initializing the Bt497A/8A
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4-8 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
MPU Initialization
Sequence For best results, follow the Order of Writes given below. It is important to have
the intended Pix el F ormat Register selection done before enabling the PLL via the
PLL Control Register. Every MPU access consists of four CE* cycles, where
each CE* cycle transfers 1 byte.
Pixel and Clock Control C1,C0
Write $1000 to Configuration Pointer 00
Write 0 to Pixel Format Register 01
Write 0 to Configuration Pointer 00
Write $4228 to pixel PLL Control Register 01
Load Cursor: Bitmap, Colors, Position
Write 0 to Cursor Pointer 10
Write $FFFFFFFF to Cursor RAM (location 0) 11
Write $FFFFFFFF to Cursor RAM (location 1) 11
::
Write $FFFFFFFF to Cursor RAM (location $FF) 11
Write red, green, blue data to Color 1 11
Write red, green, blue data to Color 2 11
Write red, green, blue data to Color 3 11
Write $400030 to Cursor Position Register 11
Load Palette RAM C1,C0
Write $2000 to Configuration Pointer 00
Write red, green, blue data to Palette 0 01
Write red, green, blue data to Palette 1 01
::
Write red, green, blue data to Palette $FF 01
Load WID Registers, DAC Control
Write $3120 to Configuration Pointer 00
Write $10 to Active WID (location 0) 01
Write $10 to Active WID (location 1) 01
::
Write $10 to Active WID (location $1f) 01
Write $5001 to Configuration Pointer 00
Write $60 to DAC Control Register 01
Load Timing Generator Registers C1,C0
Write $6001 to Configuration Pointer 00
Write $027 to VBNP Register 01
Write $427 to VBAP Register 01
Write $007 to VSNP Register 01
Write $429 to VSAP Register 01
Write $31F to HSERNP Register 01
Write $0AF to HBNP Register 01
Write $32F to HBAP Register 01
Write $01F to HSNP Register 01
Write $33F to HSAP Register 01
Write $32E to HSCENNP Register 01
Write $0AE to HSCENAP Register 01
L498A_B 4.0 Application Information
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4.6 Initializing the Bt497A/8A
L498A_B Conexant 4-9
Preliminary Information/Conexant Proprietary and Confidential
Release Timing Generator, Begin Display
(Assumes frame buffer or pixel generator are ready:)
Write $6000 to Configuration Pointer 00
Write $023 to Timing Generator Control Register 01
Enable WID transfer control post Timing Generator Enable
(Optional)
Table 4-5. 1280 x 1024 Noninterlaced Register Values
Register Value (dec) Hex
VBNP 39 $027
VBAP 1063 $427
VSNP 7 $007
VSAP 1065 $429
HSERNP 799 $31F
HBNP 175 $0AF
HBAP 815 $32F
HSNP 31 $01F
HSAP 831 $33F
HSCENNP 814 $32E
HSCENAP 174 $0AE
4.0 Application Information L498A_B
4.6 Initializing the Bt497A/8A
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4-10 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
1280 x 1024 x 76 Hz Noninterlaced Display
See Table 4-5 for noninterlaced register values.
Horizontal Pixels: 1280
Vertical Lines: 1024
Horizontal Frequency: 81.13 kHz
Horizontal Sync: 0.474 µs
Horizontal Unblanked: 9.48 µs
Horizontal Blanking: 2.84 µs
Total Vertical Lines: 1066
Vertical Frequency: 76.11 Hz
Vertical Sync: 8 Lines
Pixel Clock: 135 MHz
Crystal: 13.5 MHz
Frame Buffer Pipeline: 1 serial clock cycle
NTSC Interlaced Display
See Table 4-6 for NTSC register values.
Horizontal Pixels: 640
Vertical Lines: 480
Horizontal Frequency: 15.73 kHz
Horizontal Sync: 4.73 µs
Horizontal Unblanked: 52.15 µs
Horizontal Blanking: 11.41 µs
Total Vertical Lines: 525
Vertical Frequency: 59.94 Hz
Vertical Sync: 3 Lines
Equal. Pulses: 6 Pre and Post
12 full lines after equal before 1st line of active video for field 0.
Pixel Clock: 12.273 MHz
Crystal: 13.5 MHz
PLL Control Register
PLL: Enable
M = 80
N = 11
L = 8
Pixel Format Control Register
Pixel Format: 4/2:1 or 2:1
Timing Generation Control Register
EQUAL*: Enabled
Interlaced mode: Enabled
VSYNC*: Enabled
HSYNC*: Enabled
Frame Buffer Pipeline: 1 serial clock cycle
L498A_B 4.0 Application Information
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4.6 Initializing the Bt497A/8A
L498A_B Conexant 4-11
Preliminary Information/Conexant Proprietary and Confidential
Table 4-6. NTSC Register Values
Register Value (dec) Hex
VBNP 37 $25
VBAP 517 $205
VSNP 5 $5
VSAP 524 $20C
HSERNP 165 $A5
HBNP 59 $3B
HBAP 184 $B8
HSNP 28 $1C
HSAP 194 $C2
HSCENNP 183 $B7
HSCENAP 58 $3A
EQNP 13 $D
EINP 11 $B
EIAP 518 $206
4.0 Application Information L498A_B
4.6 Initializing the Bt497A/8A
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4-12 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
PAL Interlaced Display
See Table 4-7 for PAL register values.
Horizontal Pixels: 768
Vertical Lines: 625
Horizontal Frequency: 15.62 kHz
Horizontal Sync: 4.79 µs
Horizontal Unblanked: 52.51 µs
Horizontal Blanking: 11.49 µs
Total Vertical Lines: 570
Vertical Frequency: 50 Hz
Vertical Sync: 2.5 Lines
Equalizing Pulses:5 Pre and Post
17 full lines after equal before 1st line of active video for field 0
Pixel Clock: 14.625 MHz
Crystal = 13.5 MHz
PLL Control Register
PLL: Enable
M = 52
N = 6
L = 8
Pixel Format Control Register
Pixel Format: 4/2:1 or 2:1
Timing Generation Control Register
EQUAL*: Enabled
Interlaced Mode: Enabled
VSYNC*: Enabled
HSYNC*: Enabled
Frame Buffer Pipeline: 1 serial clock cycle
L498A_B 4.0 Application Information
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4.6 Initializing the Bt497A/8A
L498A_B Conexant 4-13
Preliminary Information/Conexant Proprietary and Confidential
Table 4-7. PAL Register Values
Register Value (dec) Hex
VBNP 43 $2B
VBAP 618 $26A
VSNP 4 $4
VSAP 624 $270
HSERNP 200 $C8
HBNP 76 $4C
HBAP 226 $E2
HSNP 34 $22
HSAP 233 $E9
HSCENNP 225 $E1
HSCENAP 75 $4B
EQNP 16 $10
EINP 9 $9
EIAP 619 $26B
4.0 Application Information L498A_B
4.7 PLL Initialization
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4-14 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
4.7 PLL Initialization
The
Bt497A/8A-Generated
VRAM Shift Clock and
Pixel PLL-Generated
Pixel Clock
In this configuration, the on-chip Pixel PLL generates the pixel clock. SC* runs
continuously and shifts out pixel data from the VRAMs. Here, a relatively
lo w-frequency crystal connects to the XTAL1 and XTAL2 inputs, instead of using
an ECL oscillator operated on a pseudo-ECL supply (i.e., +5 and GND)
connected to the CLOCK and CLOCK* inputs of the Bt497A/8A, as shown in
Figures 1-5, 1-6, and 1-7 in the Chapter 1.0, Cir cuit Description of this document.
Crystal Frequency
Selection The crystal frequency should be selected based on the required pixel rate(s) and
the displa y pix el rate tolerance. The desired ratio for the PLL is then computed b y
dividing the required pixel rate by the crystal frequency, looking up the M and N
values in the ratio table (Table 4-8) for the closest ratio, and ensuring that the
display still operates satisfactorily within the best-fit pixel rate and associated
CRT timings. It is assumed that the choice of crystal is dictated by desired pixel
frequencies, and that GPCLK frequency choices are lower priority.
Ratio Selection Programming the M and N values through the MPU port sets the PLL clock ratios.
Table 4-8 and Table 4-9 show the complete range of pixel clock and GPCLK
frequencies corresponding to various settings for M, N, and L. Table 4-8 shows
VCO frequency only. Pixel rate is further selectable to be 1/1, 1/2, 1/4, or 1/8 of
VCO frequency by programming the L value.
Pixel PLL Deselection Users planning to utilize the two PLLs exclusively should still provide definite
connections to the CLOCK and CLOCK* pins, as shown in Figure 4-3. With this
hookup, the user ma y shut off the pix el displa y operation of the chip at an y time to
save AC power. This clock shut off is accomplished by writing a 0 into bit 14 of
the Pixel PLL Control Register. Among other effects, this also forces the SC*
output to a DC state. The two PLLs are deselected by chip reset.
L498A_B 4.0 Application Information
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4.7 PLL Initialization
L498A_B Conexant 4-15
Preliminary Information/Conexant Proprietary and Confidential
Figure 4-3. CLOCK and XTAL Connections for PLL Operation
100
100
+5
CLOCK
CLOCK* MPX SC
Divider
Pixel Clock
PLL M/NxL
Internal
RAMDAC Pixel
Clock
SC*
General Purpose
PLL M/NxL GPCLK
MPX
Crystal
13 or 14 MHz
XTAL1
XTAL2
497-8_036
Table 4-8. Pixel Rate Selection (1 of 7)
Pixel Clock Rate (MHz), L = 0
M/N M Nw/Reference Crystal =
13.50 MHz 14.31818 MHz
N/A 96.136 6.714 47 7
N/A 96.322 6.727 74 11
N/A 96.648 6.750 54 8
N/A 97.045 6.778 61 9
N/A 97.364 6.800 34 5
N/A 97.624 6.818 75 11
N/A 97.841 6.833 41 6
N/A 98.182 6.857 48 7
N/A 98.437 6.875 55 8
N/A 98.636 6.889 62 9
N/A 98.795 6.900 69 10
N/A 98.926 6.909 76 11
N/A 100.227 7.000 35 5
N/A 101.529 7.091 78 11
N/A 101.659 7.100 71 10
96.000 101.818 7.111 64 9
4.0 Application Information L498A_B
4.7 PLL Initialization
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4-16 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
96.188 102.017 7.125 57 8
96.429 102.273 7.143 50 7
96.750 102.614 7.167 43 6
96.955 102.831 7.182 79 11
97.200 103.091 7.200 36 5
97.500 103.409 7.222 65 9
97.875 103.807 7.250 58 8
98.182 104.132 7.273 80 11
98.357 104.318 7.286 51 7
98.550 104.523 7.300 73 10
99.000 105.000 7.333 44 6
99.563 105.597 7.375 59 8
99.900 105.955 7.400 37 5
100.286 106.364 7.429 52 7
100.500 106.591 7.444 67 9
101.250 107.386 7.500 45 6
102.000 108.182 7.556 68 9
102.214 108.409 7.571 53 7
102.600 108.818 7.600 38 5
102.938 109.176 7.625 61 8
103.500 109.773 7.667 46 6
103.950 110.250 7.700 77 10
104.143 110.455 7.714 54 7
104.625 110.966 7.750 62 8
105.000 111.364 7.778 70 9
105.300 111.682 7.800 39 5
105.750 112.159 7.833 47 6
106.071 112.500 7.857 55 7
106.313 112.756 7.875 63 8
106.500 112.955 7.889 71 9
106.650 113.114 7.900 79 10
Table 4-8. Pixel Rate Selection (2 of 7)
Pixel Clock Rate (MHz), L = 0
M/N M Nw/Reference Crystal =
13.50 MHz 14.31818 MHz
L498A_B 4.0 Application Information
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4.7 PLL Initialization
L498A_B Conexant 4-17
Preliminary Information/Conexant Proprietary and Confidential
108.000 114.545 8.000 32 4
109.500 116.136 8.111 73 9
109.688 116.335 8.125 65 8
109.929 116.591 8.143 57 7
110.250 116.932 8.167 49 6
110.700 117.409 8.200 41 5
111.000 117.727 8.222 74 9
111.375 118.125 8.250 33 4
111.857 118.636 8.286 58 7
112.500 119.318 8.333 50 6
113.063 119.915 8.375 67 8
113.400 120.273 8.400 42 5
113.786 120.682 8.429 59 7
114.000 120.909 8.444 76 9
114.750 121.705 8.500 34 4
115.500 122.500 8.556 77 9
115.714 122.727 8.571 60 7
116.100 123.136 8.600 43 5
116.438 123.494 8.625 69 8
117.000 124.091 8.667 52 6
117.643 124.773 8.714 61 7
118.125 125.284 8.750 35 4
118.500 125.682 8.778 79 9
118.800 126.000 8.800 44 5
119.250 126.477 8.833 53 6
119.571 126.818 8.857 62 7
119.813 127.074 8.875 71 8
120.000 127.273 8.889 80 9
121.500 128.864 9.000 36 4
123.188 130.653 9.125 73 8
123.429 130.909 9.143 64 7
Table 4-8. Pixel Rate Selection (3 of 7)
Pixel Clock Rate (MHz), L = 0
M/N M Nw/Reference Crystal =
13.50 MHz 14.31818 MHz
4.0 Application Information L498A_B
4.7 PLL Initialization
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4-18 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
123.750 131.250 9.167 55 6
124.200 131.727 9.200 46 5
124.875 132.443 9.250 37 4
125.357 132.955 9.286 65 7
126.000 133.636 9.333 56 6
126.563 134.233 9.375 75 8
126.900 134.591 9.400 47 5
127.286 135.000 9.429 66 7
128.250 136.023 9.500 38 4
129.214 137.045 9.571 67 7
129.600 137.455 9.600 48 5
129.938 137.812 9.625 77 8
130.500 138.409 9.667 58 6
131.143 139.091 9.714 68 7
131.625 139.602 9.750 39 4
132.300 140.318 9.800 49 5
132.750 140.795 9.833 59 6
133.071 141.136 9.857 69 7
133.313 141.392 9.875 79 8
135.000 143.182 10.000 40 4
136.929 145.227 10.143 71 7
137.250 145.568 10.167 61 6
137.700 146.045 10.200 51 5
138.375 146.761 10.250 41 4
138.857 147.273 10.286 72 7
139.500 147.955 10.333 62 6
140.400 148.909 10.400 52 5
140.786 149.318 10.429 73 7
141.750 150.341 10.500 42 4
142.714 151.364 10.571 74 7
143.100 151.773 10.600 53 5
Table 4-8. Pixel Rate Selection (4 of 7)
Pixel Clock Rate (MHz), L = 0
M/N M Nw/Reference Crystal =
13.50 MHz 14.31818 MHz
L498A_B 4.0 Application Information
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4.7 PLL Initialization
L498A_B Conexant 4-19
Preliminary Information/Conexant Proprietary and Confidential
144.000 152.727 10.667 64 6
144.643 153.409 10.714 75 7
145.125 153.920 10.750 43 4
145.800 154.636 10.800 54 5
146.250 155.114 10.833 65 6
146.571 155.455 10.857 76 7
148.500 157.500 11.000 44 4
150.429 159.545 11.143 78 7
150.750 159.886 11.167 67 6
151.200 160.364 11.200 56 5
151.875 161.080 11.250 45 4
152.357 161.591 11.286 79 7
153.000 162.273 11.333 68 6
153.900 163.227 11.400 57 5
154.286 163.636 11.429 80 7
155.250 164.659 11.500 46 4
156.600 166.091 11.600 58 5
157.500 167.045 11.667 70 6
158.625 168.239 11.750 47 4
159.300 168.955 11.800 59 5
159.750 169.432 11.833 71 6
162.000 171.818 12.000 48 4
164.250 174.205 12.167 73 6
164.700 174.682 12.200 61 5
165.375 175.398 12.250 49 4
166.500 176.591 12.333 74 6
167.400 177.545 12.400 62 5
168.750 178.977 12.500 50 4
170.100 180.409 12.600 63 5
171.000 181.364 12.667 76 6
172.125 182.557 12.750 51 4
Table 4-8. Pixel Rate Selection (5 of 7)
Pixel Clock Rate (MHz), L = 0
M/N M Nw/Reference Crystal =
13.50 MHz 14.31818 MHz
4.0 Application Information L498A_B
4.7 PLL Initialization
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4-20 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
172.800 183.273 12.800 64 5
173.250 183.750 12.833 77 6
175.500 186.136 13.000 52 4
177.750 188.523 13.167 79 6
178.200 189.000 13.200 66 5
178.875 189.716 13.250 53 4
180.000 190.909 13.333 80 6
180.900 191.864 13.400 67 5
182.250 193.295 13.500 54 4
183.600 194.727 13.600 68 5
185.625 196.875 13.750 55 4
186.300 197.591 13.800 69 5
189.000 200.455 14.000 56 4
191.700 203.318 14.200 71 5
192.375 204.034 14.250 57 4
194.400 206.182 14.400 72 5
195.750 207.614 14.500 58 4
197.100 209.045 14.600 73 5
199.125 211.193 14.750 59 4
199.800 211.909 14.800 74 5
202.500 214.773 15.000 60 4
205.200 217.636 15.200 76 5
205.875 218.352 15.250 61 4
207.900 220.500 15.400 77 5
209.250 221.932 15.500 62 4
210.600 223.364 15.600 78 5
212.625 225.511 15.750 63 4
Table 4-8. Pixel Rate Selection (6 of 7)
Pixel Clock Rate (MHz), L = 0
M/N M Nw/Reference Crystal =
13.50 MHz 14.31818 MHz
L498A_B 4.0 Application Information
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4.7 PLL Initialization
L498A_B Conexant 4-21
Preliminary Information/Conexant Proprietary and Confidential
213.300 226.227 15.800 79 5
216.000 229.091 16.000 64 4
219.375 232.670 16.250 65 4
222.750 236.250 16.500 66 4
226.125 239.830 16.750 67 4
239.625 N/A 17.750 71 4
Table 4-8. Pixel Rate Selection (7 of 7)
Pixel Clock Rate (MHz), L = 0
M/N M Nw/Reference Crystal =
13.50 MHz 14.31818 MHz
Table 4-9. GPCLK PLL Programming Table (1 of 7)
GPCLK Rate w/ Crystal =
M N L
GPCLK Rate w/ Crystal =
M N L
13.50 MHz 14.31818
MHz 13.50 MHz 14.31818
MHz
N/A 10.7386 30 5 3 12.0234 12.7521 57 8 3
N/A 10.9176 61 10 3 12.0536 12.7841 50 7 3
N/A 10.9375 55 9 3 12.0938 12.8267 43 6 3
N/A 10.9624 49 8 3 12.15 12.8864 36 5 3
N/A 10.9943 43 7 3 12.2344 12.9759 29 4 3
N/A 11.0369 37 6 3 12.2946 13.0398 51 7 3
N/A 11.0966 31 5 3 12.375 13.125 44 6 3
N/A 11.1364 56 9 3 12.4453 13.1996 59 8 3
N/A 11.1861 25 4 3 12.4875 13.2443 37 5 3
N/A 11.25 44 7 3 12.5357 13.2955 52 7 3
10.6313 11.2756 63 10 3 12.6563 13.4233 30 4 3
10.6875 11.3352 38 6 3 12.7768 13.5511 53 7 3
10.7578 11.4098 51 8 3 12.825 13.6023 38 5 3
10.8 11.4545 32 5 3 12.8672 13.647 61 8 3
10.8482 11.5057 45 7 3 12.9375 13.7216 46 6 3
10.875 11.5341 58 9 3 13.0179 13.8068 54 7 3
10.9688 11.6335 26 4 3 13.0781 13.8707 31 4 3
11.0625 11.733 59 9 3 13.1625 13.9602 39 5 3
11.0893 11.7614 46 7 3 13.2188 14.0199 47 6 3
11.1375 11.8125 33 5 3 13.2589 14.0625 55 7 3
4.0 Application Information L498A_B
4.7 PLL Initialization
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4-22 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
11.1797 11.8572 53 8 3 13.2891 14.0945 63 8 3
11.25 11.9318 40 6 3 13.5 14.3182 32 4 3
11.3304 12.017 47 7 3 13.7411 14.5739 57 7 3
11.3906 12.081 27 4 3 13.7813 14.6165 49 6 3
11.4375 12.1307 61 9 3 13.8375 14.6761 41 5 3
11.475 12.1705 34 5 3 13.9219 14.7656 33 4 3
11.5313 12.2301 41 6 3 13.9821 14.8295 58 7 3
11.5714 12.2727 48 7 3 14.0625 14.9148 50 6 3
11.6016 12.3047 55 8 3 14.175 15.0341 42 5 3
11.625 12.3295 62 9 3 14.2232 15.0852 59 7 3
11.8125 12.5284 28 4 3 14.3438 15.2131 34 4 3
14.4643 15.3409 60 7 3 18.9 20.0455 56 5 3
14.5125 15.392 43 5 3 18.9844 20.1349 45 4 3
14.625 15.5114 52 6 3 19.2375 20.4034 57 5 3
14.7054 15.5966 61 7 3 19.4063 20.5824 46 4 3
14.7656 15.6605 35 4 3 19.575 20.7614 58 5 3
14.85 15.75 44 5 3 19.8281 21.0298 47 4 3
14.9063 15.8097 53 6 3 19.9125 21.1193 59 5 3
14.9464 15.8523 62 7 3 20.25 N/A 48 4 3
15.1875 16.108 36 4 3 20.5875 N/A 61 5 3
15.4688 16.4062 55 6 3 20.6719 N/A 49 4 3
15.525 16.4659 46 5 3 20.925 N/A 62 5 3
15.6094 16.5554 37 4 3 21.0938 N/A 50 4 3
15.75 16.7045 56 6 3 N/A 21.4773 30 5 2
15.8625 16.8239 47 5 3 N/A 21.8352 61 10 2
16.0313 17.0028 38 4 3 N/A 21.875 55 9 2
16.2 17.1818 48 5 3 N/A 21.9247 49 8 2
16.3125 17.3011 58 6 3 N/A 21.9886 43 7 2
16.4531 17.4503 39 4 3 N/A 22.0739 37 6 2
16.5375 17.5398 49 5 3 N/A 22.1932 31 5 2
16.5938 17.5994 59 6 3 N/A 22.2727 56 9 2
16.875 17.8977 40 4 3 N/A 22.3722 25 4 2
Table 4-9. GPCLK PLL Programming Table (2 of 7)
GPCLK Rate w/ Crystal =
M N L
GPCLK Rate w/ Crystal =
M N L
13.50 MHz 14.31818
MHz 13.50 MHz 14.31818
MHz
L498A_B 4.0 Application Information
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4.7 PLL Initialization
L498A_B Conexant 4-23
Preliminary Information/Conexant Proprietary and Confidential
17.1563 18.196 61 6 3 N/A 22.5 44 7 2
17.2125 18.2557 51 5 3 21.2625 22.5511 63 10 2
17.2969 18.3452 41 4 3 21.375 22.6705 38 6 2
17.4375 18.4943 62 6 3 21.5156 22.8196 51 8 2
17.55 18.6136 52 5 3 21.6 22.9091 32 5 2
17.7188 18.7926 42 4 3 21.6964 23.0114 45 7 2
17.8875 18.9716 53 5 3 21.75 23.0682 58 9 2
18.1406 19.2401 43 4 3 21.9375 23.267 26 4 2
18.225 19.3295 54 5 3 22.125 23.4659 59 9 2
18.5625 19.6875 44 4 3 22.1786 23.5227 46 7 2
22.275 23.625 33 5 2 26.5179 28.125 55 7 2
22.3594 23.7145 53 8 2 26.5781 28.1889 63 8 2
22.5 23.8636 40 6 2 27 28.6364 32 4 2
22.6607 24.0341 47 7 2 27.4821 29.1477 57 7 2
22.7813 24.1619 27 4 2 27.5625 29.233 49 6 2
22.875 24.2614 61 9 2 27.675 29.3523 41 5 2
22.95 24.3409 34 5 2 27.8438 29.5312 33 4 2
23.0625 24.4602 41 6 2 27.9643 29.6591 58 7 2
23.1429 24.5455 48 7 2 28.125 29.8295 50 6 2
23.2031 24.6094 55 8 2 28.35 30.0682 42 5 2
23.25 24.6591 62 9 2 28.4464 30.1705 59 7 2
23.625 25.0568 28 4 2 28.6875 30.4261 34 4 2
24.0469 25.5043 57 8 2 28.9286 30.6818 60 7 2
24.1071 25.5682 50 7 2 29.025 30.7841 43 5 2
24.1875 25.6534 43 6 2 29.25 31.0227 52 6 2
24.3 25.7727 36 5 2 29.4107 31.1932 61 7 2
24.4688 25.9517 29 4 2 29.5313 31.321 35 4 2
24.5893 26.0795 51 7 2 29.7 31.5 44 5 2
24.75 26.25 44 6 2 29.8125 31.6193 53 6 2
24.8906 26.3991 59 8 2 29.8929 31.7045 62 7 2
24.975 26.4886 37 5 2 30.375 32.2159 36 4 2
25.0714 26.5909 52 7 2 30.9375 32.8125 55 6 2
Table 4-9. GPCLK PLL Programming Table (3 of 7)
GPCLK Rate w/ Crystal =
M N L
GPCLK Rate w/ Crystal =
M N L
13.50 MHz 14.31818
MHz 13.50 MHz 14.31818
MHz
4.0 Application Information L498A_B
4.7 PLL Initialization
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4-24 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
25.3125 26.8466 30 4 2 31.05 32.9318 46 5 2
25.5536 27.1023 53 7 2 31.2188 33.1108 37 4 2
25.65 27.2045 38 5 2 31.5 33.4091 56 6 2
25.7344 27.294 61 8 2 31.725 33.6477 47 5 2
25.875 27.4432 46 6 2 32.0625 34.0057 38 4 2
26.0357 27.6136 54 7 2 32.4 34.3636 48 5 2
26.1563 27.7415 31 4 2 32.625 34.6023 58 6 2
26.325 27.9205 39 5 2 32.9063 34.9006 39 4 2
26.4375 28.0398 47 6 2 33.075 35.0795 49 5 2
33.1875 35.1989 59 6 2 N/A 44.5454 56 9 1
33.75 35.7955 40 4 2 N/A 44.7443 25 4 1
34.3125 36.392 61 6 2 N/A 45 44 7 1
34.425 36.5114 51 5 2 42.525 45.1023 63 10 1
34.5938 36.6903 41 4 2 42.75 45.3409 38 6 1
34.875 36.9886 62 6 2 43.0313 45.6392 51 8 1
35.1 37.2273 52 5 2 43.2 45.8182 32 5 1
35.4375 37.5852 42 4 2 43.3929 46.0227 45 7 1
35.775 37.9432 53 5 2 43.5 46.1364 58 9 1
36.2813 38.4801 43 4 2 43.875 46.5341 26 4 1
36.45 38.6591 54 5 2 44.25 46.9318 59 9 1
37.125 39.375 44 4 2 44.3571 47.0454 46 7 1
37.8 40.0909 56 5 2 44.55 47.25 33 5 1
37.9688 40.2699 45 4 2 44.7188 47.429 53 8 1
38.475 40.8068 57 5 2 45 47.7273 40 6 1
38.8125 41.1648 46 4 2 45.3214 48.0682 47 7 1
39.15 41.5227 58 5 2 45.5625 48.3239 27 4 1
39.6563 42.0597 47 4 2 45.75 48.5227 61 9 1
39.825 42.2386 59 5 2 45.9 48.6818 34 5 1
40.5 N/A 48 4 2 46.125 48.9204 41 6 1
41.175 N/A 61 5 2 46.2857 49.0909 48 7 1
41.3438 N/A 49 4 2 46.4063 49.2187 55 8 1
41.85 N/A 62 5 2 46.5 49.3182 62 9 1
Table 4-9. GPCLK PLL Programming Table (4 of 7)
GPCLK Rate w/ Crystal =
M N L
GPCLK Rate w/ Crystal =
M N L
13.50 MHz 14.31818
MHz 13.50 MHz 14.31818
MHz
L498A_B 4.0 Application Information
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4.7 PLL Initialization
L498A_B Conexant 4-25
Preliminary Information/Conexant Proprietary and Confidential
42.1875 N/A 50 4 2 47.25 50.1136 28 4 1
N/A 42.9545 30 5 1 48.0938 51.0085 57 8 1
N/A 43.6704 61 10 1 48.2143 51.1364 50 7 1
N/A 43.75 55 9 1 48.375 51.3068 43 6 1
N/A 43.8494 49 8 1 48.6 51.5454 36 5 1
N/A 43.9773 43 7 1 48.9375 51.9034 29 4 1
N/A 44.1477 37 6 1 49.1786 52.1591 51 7 1
N/A 44.3864 31 5 1 49.5 52.5 44 6 1
49.7813 52.7983 59 8 1 59.7857 63.4091 62 7 1
49.95 52.9773 37 5 1 60.75 64.4318 36 4 1
50.1429 53.1818 52 7 1 61.875 65.625 55 6 1
50.625 53.6932 30 4 1 62.1 65.8636 46 5 1
51.1071 54.2045 53 7 1 62.4375 66.2216 37 4 1
51.3 54.4091 38 5 1 63 66.8182 56 6 1
51.4688 54.5881 61 8 1 63.45 67.2954 47 5 1
51.75 54.8864 46 6 1 64.125 68.0114 38 4 1
52.0714 55.2273 54 7 1 64.8 68.7273 48 5 1
52.3125 55.4829 31 4 1 65.25 69.2045 58 6 1
52.65 55.8409 39 5 1 65.8125 69.8011 39 4 1
52.875 56.0795 47 6 1 66.15 70.1591 49 5 1
53.0357 56.25 55 7 1 66.375 70.3977 59 6 1
53.1563 56.3778 63 8 1 67.5 71.5909 40 4 1
54 57.2727 32 4 1 68.625 72.7841 61 6 1
54.9643 58.2954 57 7 1 68.85 73.0227 51 5 1
55.125 58.4659 49 6 1 69.1875 73.3807 41 4 1
55.35 58.7045 41 5 1 69.75 73.9773 62 6 1
55.6875 59.0625 33 4 1 70.2 74.4545 52 5 1
55.9286 59.3182 58 7 1 70.875 75.1704 42 4 1
56.25 59.6591 50 6 1 71.55 75.8864 53 5 1
56.7 60.1364 42 5 1 72.5625 76.9602 43 4 1
56.8929 60.3409 59 7 1 72.9 77.3182 54 5 1
57.375 60.8523 34 4 1 74.25 78.75 44 4 1
Table 4-9. GPCLK PLL Programming Table (5 of 7)
GPCLK Rate w/ Crystal =
M N L
GPCLK Rate w/ Crystal =
M N L
13.50 MHz 14.31818
MHz 13.50 MHz 14.31818
MHz
4.0 Application Information L498A_B
4.7 PLL Initialization
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4-26 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
57.8571 61.3636 60 7 1 75.6 80.1818 56 5 1
58.05 61.5682 43 5 1 75.9375 80.5398 45 4 1
58.5 62.0454 52 6 1 76.95 81.6136 57 5 1
58.8214 62.3864 61 7 1 77.625 82.3295 46 4 1
59.0625 62.642 35 4 1 78.3 83.0454 58 5 1
59.4 63 44 5 1 79.3125 84.1193 47 4 1
59.625 63.2386 53 6 1 79.65 84.4773 59 5 1
81 N/A 48 4 1 92.25 97.8409 41 6 0
82.35 N/A 61 5 1 92.5714 98.1818 48 7 0
82.6875 N/A 49 4 1 92.8125 98.4375 55 8 0
83.7 N/A 62 5 1 93 98.6364 62 9 0
84.375 N/A 50 4 1 94.5 100.2273 28 4 0
N/A 85.9091 30 5 0 96.1875 102.017 57 8 0
N/A 87.3409 61 10 0 96.4286 102.2727 50 7 0
N/A 87.5 55 9 0 96.75 102.6136 43 6 0
N/A 87.6989 49 8 0 97.2 103.0909 36 5 0
N/A 87.9545 43 7 0 97.875 103.8068 29 4 0
N/A 88.2954 37 6 0 98.3571 104.3182 51 7 0
N/A 88.7727 31 5 0 99 105 44 6 0
N/A 89.0909 56 9 0 99.5625 105.5966 59 8 0
N/A 89.4886 25 4 0 99.9 105.9545 37 5 0
N/A 90 44 7 0 100.2857 106.3636 52 7 0
85.05 90.2045 63 10 0 101.25 107.3864 30 4 0
85.5 90.6818 38 6 0 102.2143 108.4091 53 7 0
86.0625 91.2784 51 8 0 102.6 108.8182 38 5 0
86.4 91.6364 32 5 0 102.9375 109.1761 61 8 0
86.7857 92.0454 45 7 0 103.5 109.7727 46 6 0
87 92.2727 58 9 0 104.1429 110.4545 54 7 0
87.75 93.0682 26 4 0 104.625 110.9659 31 4 0
88.5 93.8636 59 9 0 105.3 111.6818 39 5 0
88.7143 94.0909 46 7 0 105.75 112.1591 47 6 0
89.1 94.5 33 5 0 106.0714 112.5 55 7 0
Table 4-9. GPCLK PLL Programming Table (6 of 7)
GPCLK Rate w/ Crystal =
M N L
GPCLK Rate w/ Crystal =
M N L
13.50 MHz 14.31818
MHz 13.50 MHz 14.31818
MHz
L498A_B 4.0 Application Information
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4.7 PLL Initialization
L498A_B Conexant 4-27
Preliminary Information/Conexant Proprietary and Confidential
89.4375 94.8579 53 8 0 106.3125 112.7557 63 8 0
90 95.4545 40 6 0 108 114.5454 32 4 0
90.6429 96.1364 47 7 0 109.9286 116.5909 57 7 0
91.125 96.6477 27 4 0 110.25 116.9318 49 6 0
91.5 97.0454 61 9 0 110.7 117.4091 41 5 0
91.8 97.3636 34 5 0 111.375 118.125 33 4 0
111.8571 118.6363 58 7 0 118.125 125.2841 35 4 0
112.5 119.3182 50 6 0 118.8 N/A 44 5 0
113.4 120.2727 42 5 0 119.25 N/A 53 6 0
113.7857 120.6818 59 7 0 119.5714 N/A 62 7 0
114.75 121.7045 34 4 0 121.5 N/A 36 4 0
115.7143 122.7273 60 7 0 123.7500 N/A 55 6 0
116.1 123.1363 43 5 0 124.2000 N/A 46 5 0
117 124.0909 52 6 0 124.8750 N/A 37 4 0
117.6429 124.7727 61 7 0
Table 4-9. GPCLK PLL Programming Table (7 of 7)
GPCLK Rate w/ Crystal =
M N L
GPCLK Rate w/ Crystal =
M N L
13.50 MHz 14.31818
MHz 13.50 MHz 14.31818
MHz
4.0 Application Information L498A_B
4.8 Guide to Frame Buffer Interface
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4-28 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
4.8 Guide to Frame Buffer Interface
This section clarifies the expected interaction of the Bt497A/8A with its
associated frame buffer. Figure 4-4 illustrates the basic hookup. The frame buffer
is simplified into its primary components with respect to the Bt497A/8A. RAM
chips are expected to be standard or specialized Video RAM (VRAM)
components. The control logic handles the major addressing control of the RAM
chips. The control logic interacts with all four Bt497A/8A external CRT timing
signals. In contrast to previous RAMDAC products from Conexant, the
Bt497A/8A has an on-chip CRT timing generator. Thus, the Bt497A/8A
generates its own internal syncing and blanking controls for modulation of the
analog RGB outputs, as illustrated in Figure 4-4. However, the frame buffer
control logic needs some indication of expected timing events in relation to the
displayed screen. The Bt497A/8A provides a digital CSYNC* pin, but it is not
expected to contribute to the task of latching the first pixels after BLANK
de-assertion.
Control Signals The follo wing signals have been previously described in this data sheet. The
definitions are repeated here with an emphasis on their frame buffer control aspect.
LD–The control input to the Bt497A/8A whose rising edge latches pixel data
and internal CRT sync and blank states into the chip data path.
SC*–The Bt497A/8A serial clock output. This is the primary timing reference
for all frame buffer control.
SCEN*–Serial Clock Enable (active low). This chip output, when active, tells
the RAM chips to continuously output active video pixel data for potential
display.
STSCAN–Start-Scan Enable (active high). This chip output alerts the frame
buffer control logic, one horizontal retrace in advance, to prepare the next visible
scan-line for display.
Figure 4-4. Frame Buffer Interface for Bt497A/8A-Generated
VRAM Serial Clock and Pixel Clock
Pixel Data
RAM
Chips
Control
Logic
Frame Buffer
64 or 128
SC*
SCEN*
STSCAN
FIELD
LD Bt497A/8A
CBLANK*
CSYNC*
(H)
(H)
DACs IOR
IOG
IOB
497-8_037
L498A_B 4.0 Application Information
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4.8 Guide to Frame Buffer Interface
L498A_B Conexant 4-29
Preliminary Information/Conexant Proprietary and Confidential
FIELD–Indicates which field is active for interlaced scanning. This pin is
bidirectional in order to synchronize display systems with multiple Bt497A/8A
chips. For single RAMD AC systems (and for this discussion) FIELD is an output.
Pix el Data–Represents the frame buffer data sent to the Bt497A/8A for display.
A single stable occurrence of the pixel data is referred to as a load group.
CBLANK*–Composite BLANK, acti ve lo w. This signal, after pipeline delays,
forces the chip DACs to their inactive level, allowing the display monitor to
perform retraces.
CSYNC*–Composite SYNC, active low. This signal, after pipeline delay,
appears on the IOG signal as a special low-current level. It signals the monitor to
execute a retrace.
The (H) beside the SC* and SCEN* in Figure 4-4 indicates that they are High
Drive outputs, which are expected to be connected to multiple inverter buffers.
These buf fers are indicated as single gates in Figure 4-4, and are required to dri v e
the multiple RAM chips in a high-resolution frame buffer. STSCAN and FIELD
are normal drive outputs, w hose load in the control lo gic is e xpected to be modest.
LD is expected to be inverted from SC* and returned to the Bt497A/8A. In
Figure 4-5, the inverter delay, shown as [X], is given by AC Timing #14. Further,
the delay from SC* falling edge to the stable point of SCEN* is shown as [Y].
That value is Timing #13. (The same value applies as well to the delay for
STSCAN and FIELD, from SC*.) Finall y, the pixel data must be stab le around the
rising edge of LD at the Bt497A/8A. For corresponding timings see Input Pixel
Timing in the AC Electrical and parameters section.
Typical Usage Figure 4-6 illustrates the above-mentioned signals as they might appear in a
simple noninterlaced displa y system. The w a veforms sho w the last four scan lines
of a reference frame followed by a v ertical retrace, then follo wed by the first scan
line of the next frame. For illustration purposes, the vertical retrace is greatly
shortened from that of a true typical monitor. The SCEN* signal is controlled by
programming the Horizontal SCEN Assertion Point (HSCENAP) and the
Horizontal SCEN Negation Point (HSCENNP) registers. Program these registers
so that the SCEN* edges precede the CBLANK* transitions, as illustrated in
Figure 4-6.
Figure 4-5. Latching of First Pixels After BLANK
Pixel Data
LD
SC*
SCEN*
CBLANK*
n
[Y]
1st Displayed Load Group
[X]
497-8_038
n + 3n + 2n + 1
4.0 Application Information L498A_B
4.8 Guide to Frame Buffer Interface
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4-30 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
The STSCAN signal is not controlled b y any dedicated re gisters, as SCEN* is.
Instead, STSCAN assertions are a function of two other timings: SCEN* and the
separate horizontal and vertical components of CBLANK*, referred to as
HBLANK* and VBLANK*, respectively. When STSCAN edges do occur, they
are coincident with the values specified for SCEN*. The enable condition for
STSCAN pulses is provided indirectly by VBLANK*. Essentially, the first
STSCAN pulse of a frame coincides with the HBLANK* event that precedes the
first displayed line. The last STSCAN of a frame coincides with the last
HBLANK* just before the last displayed line.
The FIELD signal transitions at the point labeled VSAP. That point
corresponds to the beginning of the vertical sync interval, and is triggered by the
VSAP register value. For noninterlaced displays, the FIELD edges may alert the
control lo gic that the Bt497A/8A is betw een frames, so the logic should anticipate
the top of the screen for its next display sequence. For interlaced displays, the
lev el of FIELD indicates that, for FIELD = low, the next (or present) field of scan
lines are even, while FIELD = high indicates that the odd field is pending (or
present).
Depending on the design of the control lo gic, the STSCAN and FIELD signals
may be all that are required as inputs to implement the CRT timing aspect of the
logic. The SC* and SCEN* signals (post-buffered) will certainly connect to the
RAM chips, but they may be optional as inputs to the control logic.
Latching The First Pixels A key question for any frame buffer design with the Bt497A/8A is when to
deliver the first pixels to be displayed immediately after the Horizontal Blank
transitions to the active-display state. The previous descriptions dealt with
indications for the beginning of a screen from the slower vertical context of the
first scan lines of a frame. Figure 4-5 illustrates how the Bt497A/8A handles the
first displa yable data that forms the beginning (left-most, on the screen) pixels of
every scan line in a frame. The corresponding pixe l data occurrence is referred to
as the “first-displayed load group.”
Figure 4-6. CRT Signals at Vertical Scale
VSAP
CSYNC*
CBLANK*
SCEN*
STSCAN
FIELD
497-8_039
L498A_B 4.0 Application Information
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4.8 Guide to Frame Buffer Interface
L498A_B Conexant 4-31
Preliminary Information/Conexant Proprietary and Confidential
The falling edge of SCEN* is the direct trigger that tells the frame buffer to
prepare to output the first load group. Associated with the SCEN* falling edge is
the SC* falling edge that released it (SCEN*), and also the load group that is
presently stable at that occurrence. That load group is labeled n in Figure 4-5.
Typically a frame buffer will take a small number of SC* cycles to produce the
first displayed load group after it received the SCEN* assertion. The n+3 load
group is intended for first-displa y. Thus, the SCEN* and CBLANK* (HBLANK*
component) signals are programmed to exhibit a frame buffer latency delta of
three serial clock periods. When the SC* edge releases the CBLANK* rising
edge, the next immediate LD rising edge is assumed to latch both the
Blank-is-Off state and the corresponding first-displayed load group.
Programming Details The values in the HSCENAP and the HSCENNP registers control the SCEN*
signal. Furthermore, the Horizontal Blank Negation Point (HBNP) and
Horizontal Blank Assertion Point (HBAP) registers determine the Horizontal
Blank component of CBLANK*. Normally, users establish the blank and sync
timing points first, based on their monitor, or desired screen characteristics.
SCEN* is set based on the frame buffer latency value. In Figure 4-5, this latency
is three serial clock periods. Assuming the HBLANK* transitions are fixed, the
HSCENAP is programmed to make SCEN* transition three serial clocks earlier
than the CBLANK* rising edge.
Here it is necessary to mention that the three external control signals, SCEN*,
STSCAN, and FIELD, hav e an e xtra SC*-based pipeline dela y with respect to the
internal controls: CBLANK* and CSYNC*. This extra pipeline ensures that the
external signals are closely synchronized to the SC* clock output. However, it
necessitates an adjustment in programming the SCEN* registers. To achieve the
3-cycle frame buffer latency of the example, the HSCENAP register should be
programmed to be four less than the HBNP value. In general, if the actual frame
buffer latency is ‘X’ number of serial clock periods, then the programmed delta
for the SCEN* registers is X+1 periods less than the corresponding HBLANK*
value. The effect for HSCENAP has been described: the same X+1 delta is seen
between the HSCENNP and HBAP values.
The STSCAN and FIELD signals are not timing-critical in the same sense as
SCEN*. Therefore, there is no need or concern for programming adjustments to
these two signals.
4.0 Application Information L498A_B
4.8 Guide to Frame Buffer Interface
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
4-32 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
L498A_B Conexant 5-1
Preliminary Information/Conexant Proprietary and Confidential
5
5.0 Parametric Information
5.1 DC Electrical Parameters
Stresses above those listed under Absolute Maximum Ratings may cause
permanent damage to the device. This is a stress rating only, and functional
operation of the device at these or any other conditions above those listed in the
operational sections of this specification is not implied. Exposure to absolute
maximum rating conditions for extended periods may affect device reliability.
Table 5-1. Recommended Operating Conditions
Parameter Symbol Min Typ Max Units
Power Supply, 3.3 V, ± 5% VAA3 3.14 3.3 3.47 V
Power Supply, 5.0 V, ± 5% VAA5 4.75 5.0 5.25 V
Ambient Operating Temperature Ta02570°C
Output Load RL 37.5
Reference Voltage VREF 1.2 1.235 1.26 V
FSADJ Resistor RSET 140
Junction Temperature @ 100 LFPM Airflow Tjmax ——125 °C
SDA, SCL Pullup Resistor
(1)
Rps 1000
Drawings Pullup Resistor
(1)
Rpd 1000
(1) Pullup resistors must be terminated at +5 V supply.
5.0 Parametric Information L498A_B
5.1 DC Electrical Parameters
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
5-2 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Table 5-2. Absolute Maximum Ratings
Parameter Symbol Min Typ Max Units
VAA3 (measured to GND) —— 5V
VAA5 (measured to GND) —— 7V
Voltage on any Signal Pin
(1)
GND –0.5 VAA+0.5 V
Analog Output Short Circuit
Duration to any Power Supply or Common ISC 0 Indefinite
Storage Temperature TS –65 +125 °C
Junction Temperature TJ ——+150 °C
Soldering Temperature (5 seconds, 1/4” from pin) TSOL ——260 °C
Vapor Phase Soldering (1 minute) TVSOL ——220 °C
SDL, SDA Pullup Resistor(2) Rps 600 ——W
Drawing b Pullup Resistor(2) Rpd 120 ——W
(1) This device employs a high-impedance CMOS device on all signal pins. It should be handled as an ESD-sensitive device.
Voltage on any signal pin that exceeds the power supply voltage by more than +0.5 V can induce destructive latchup.
(2) Pullup resistors must be terminated at +5 V supply.
Table 5-3. DC Characteristics (1 of 3)
Parameter Symbol Min Typ Max Units
Analog Outputs
Resolution (each DAC)
Accuracy (each DAC)
Integral Linearity Error
Differential Linearity Error
Gray-Scale Error
Monotonicity
Coding
IL
DL
88
Guaranteed
8
±1
±1
±5
Bits
LSB
LSB
% Gray
Scale
Binary
Digital Inputs (except CLOCK and CLOCK*)
Input High Voltage (non Field) VIH 2 VAA3 + 0.5 V
Input High Voltage (Field pin) VIH 2 VAA5 + 0.5 V
Input Low Voltage VIL GND 0.8 V
Hysteresis (Field pin) Vhys 0.3 V
Input High Current (Vin = 2.4 V) IIH 1 µA
Input Low Current (Vin = 0.4 V) IIL –1 µA
Input Capacitance (f = 1 MHz, Vin = 2.4 V) CIN 7 pF
Digital Inputs with Internal Pullups (Pixel Inputs
and JTAG Pins) ——
Input High Voltage VIH 2 VAA3 + 0.5 V
Input Low Voltage VIL GND 0.8 V
L498A_B 5.0 Parametric Information
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
5.1 DC Electrical Parameters
L498A_B Conexant 5-3
Preliminary Information/Conexant Proprietary and Confidential
Input High Current (Vin = 2.4 V) IIH 60 µA
Input Low Current (Vin = 0.4 V) IIL –60 µA
Input Capacitance (f = 1 MHz, Vin = 2.4 V) CIN 7 pF
Pixel Clock Inputs (CLOCK and CLOCK*)
Differential Input Voltage VIN 0.6 V
Input High Voltage VKIH 4 VAA5 + 0.5 V
Input Low Voltage VKIL GND –0.5 3.4 V
Input High Current (Vin = 4.0 V) IKIH 5 µA
Input Low Current (Vin = 0.4 V) IKIL –5 µA
Input Capacitance (f = 1 MHz, Vin = 4.0 V) CKIN 7 pF
Open Drain Pins (SDA, SCL, DRAWING*)
Input High Voltage VIH 3.0 VAA5 + 0.5 V
Input Low Voltage VIL –0.5 1.5 V
Hysteresis Vhys 0.3 V
Input Current Ii –30 30 µA
Output Low Voltage (Iol = 40 mA Drawing* pin) Vol 0.4 V
Output Low Voltage (Iol = 8 mA SDL, SDA pin) Vol 0.4 V
Capacitance Ci 7 10 pF
Digital Outputs (D[7:0], FIELD, STSCAN, TDO,
CSYNC*, VSYNC*) ——
Output High Voltage (Ioh = –6.4 mA, non
Field) Voh 2.4 VAA3 V
Output Low Voltage (Iol = 6.4 mA, non Field) Vol GND 0.4 V
Output High Voltage (Ioh = –20 mA, Field pin) Voh 2.4 VAA3 V
Output Low Voltage (Iol = 20 mA, Field pin) Vol GND 0.4 V
Three-state Current Ioz 10 µA
Load Capacitance
(1)
Co 20 pF
Digital Outputs
(SC*, SCEN*, GPCLK) ——
Output High Current (Voh = 2.4 V) Ioh –16 mA
Output Low Current (Vol = 0.4 V) Iol 12 mA
Load Capacitance (SC*, SCEN*)
(1)
Co 30 pF
Load Capacitance (GPCLK)
(1)
Co 10 pF
Analog Outputs
Output Current
Table 5-3. DC Characteristics (2 of 3)
Parameter Symbol Min Typ Max Units
5.0 Parametric Information L498A_B
5.1 DC Electrical Parameters
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
5-4 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
White Level Relative to Blank 17.69 19.05 20.40 mA
White Level Relative to Black 16.74 17.62 18.50 mA
Black Level Relative to Blank 0.95 1.44 1.90 mA
Blank Level on IOR, IOB 0 5 50 µA
Blank Level on IOG 6.29 7.62 8.96 mA
Sync Level on IOG 0 5 50 µA
LSB Size 69.1 µA
DAC-to-DAC Matching 2 5 %
Output Compliance VOC –0.40 +1.2 V
Output Impedance RAOUT 50 k
Output Capacitance (f = 1 MHz, IOUT = 0 mA) CAOUT 13 20 pF
Voltage Reference Input Current IREF 100 µA
Power Supply Rejection Ratio
(COMP = 0.1 µF, f = 1 kHz) PSRR 0.5 %/%
VAA
(1) Includes board wiring and capacitance at buffer input.
Table 5-3. DC Characteristics (3 of 3)
Parameter Symbol Min Typ Max Units
L498A_B 5.0 Parametric Information
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
5.2 AC Electrical Parameters
L498A_B Conexant 5-5
Preliminary Information/Conexant Proprietary and Confidential
5.2 AC Electrical Parameters
Table 5-4. Analog Output Timing
Parameter Symbol
160 MHz Devices
(Bt497A) 240 MHz Devices
(Bt498A) Units
Min Typ Max Min Typ Max
Analog Output Delay
(1)
Analog Output Rise/Fall
Analog Output Settling
(2)
Clock/Data Feedthrough
(3)
Glitch Impulse
(4)
Analog Output Skew
(5)
——20
1.5
3.5
–28
50
01
—20
1.5
3.5
–28
50
01
ns
ns
ns
dB
pV–sec
ns
Pipeline Delay 17 17 Clocks
VAA Supply Current
IAA3
(6)
IAA5
(6)
IAA3
(7)
IAA5
(7)
IAA3
(8)
IAA5
(8)
——
37
610
39
706
37
630
20
601
21
735
21
602
mA
mA
mA
mA
mA
mA
(1) Referenced to ECL clock inputs.
(2) Output settling time measured from 50% point of full-scale transition to output settling within ±1 LSB.
(3) Clock and data feedthrough are functions of the amount of edge rates, overshoot, and undershoot on the digital inputs. For this
test, the TTL digital inputs have a 1 k resistor to GND and are driven by 74 HC logic. Settling time does not include clock and
data feedthrough.
(4) Glitch impulse includes clock and data feedthrough, –3 dB test bandwidth = 2x clock rate.
(5) Output delay time measured from 50% point of the rising clock edge to 50% point of full-scale transition.
(6) V AA3 = 3.47 V, V AA5 = 5.25 V, 0 °C, at maximum frequency specified. Pixel pattern alternates one full white pixel (logical ones)
and one full black pixel (logical zeros).
(7) VAA3 = 3.47 V, VAA5 = 5.25 V, 70 °C, at maximum frequency specified. Pixel pattern alternates four full white pixels (logical
ones) and four full black pixels (logical zeros).
(8) VAA3 = 3.30 V, VAA5 = 5.00 V, 25 °C, at maximum frequency specified. Pixel pattern alternates four full white pixels (logical
ones) and four full black pixels (logical zeros).
9. Worst case pixel patterns may require additional air flow to maintain the junction temperature within its recommended
operating limits.
10.Test conditions (unless otherwise specified): “Recommended Operating Conditions” with RSET = 140 , VREF = 1.235 V. TTL
input values are 0–3 V, with input rise/fall times 3 ns, measured between the 10% and 90% points. ECL input values are
VAA5 – 0.8 to VAA5 – 1.8 V, with input rise/fall times 2 ns, measured between the 20% and 80% points. Timing reference
points at 50% for inputs and outputs. Analog output load 10 pF, D[7:0] output load 75 pF. As the above parameters are
guaranteed over the full temperature range, temperature coefficients are not specified or required.
5.0 Parametric Information L498A_B
5.2 AC Electrical Parameters
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
5-6 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Figure 5-1. Video Output Timing
NOTE(S):
1. Output delay time is measured from the 50% point of the rising clock edge to the 50% point of full-scale transition.
2. Output settling time is measured from the 50% point of full-scale transition to output settling within ±1 LSB for the
Bt497A/8A.
3. Output rise/fall time is measured between the 10% and 90% points of full-scale transition.
CLOCK
19
20
12
13
14
IOR, IOG, IOB
18
497-8_040
Table 5-5. PLL Clock Generation Timing Parameters
Parameter Symbol Min Typ Max Units
Crystal/Oscillator Frequency 10 14.318 24 MHz
Pixel PLL VCO Multiplicand MP24 80
Pixel PLL VCO Divisor NP4—12
Pixel PLL M/N Generated Pixel Clock Rate 60 240 MHz
GPCLK PLL VCO Multiplicand MG21 63
GPCLK PLL VCO Divisor NG4—15
GPCLK M/N Generated Clock Rate 11 120 MHz
Both PLL M/N Generated Clock Accuracy 99 %
Both PLL M/N Generated Clock Jitter 200 ps
RESET* Active Pulse Width 10 —ns
CE* Rise to New SC*/Pixel Clock Rate or GPCLK Rate 3.75 ms
NOTE(S):
Parameters apply to predivided (i.e., before applying 1/L) pixel clock generation. For frequencies below 100 MHz, it is
recommended that L 2.
L498A_B 5.0 Parametric Information
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
5.2 AC Electrical Parameters
L498A_B Conexant 5-7
Preliminary Information/Conexant Proprietary and Confidential
Table 5-6. MPU Port Timing
Parameter Symbol
160 MHz Devices
(Bt497A) 240 MHz Devices
(Bt498A) Units
Min Typ Max Min Typ Max
R/W, C0, C1, LB* Setup
R/W, C0, C1, LB* Hold 1
20
15 —— 0
15 —— ns
ns
CE* Low Time
CE* High Time
CE* to Data Driven
CE* to Data Valid
CE* to Data Three-stated
4
5
6
7
8
55
25
7
55
19
55
25
7
55
19
ns
ns
ns
ns
ns
Write Data Setup Time
Write Data Hold Time 9
10 10
5——10
5—— ns
ns
Figure 5-2. MPU Read/Write Timing
2
1
45
8
7
6
D[7:0] (READ)
CE*
R/W, C[1,0], LB*
10
9
VALID VALID
D[7:0] (WRITE)
Data Out (R/W = 1)
Data In (R/W = 0)
497-8_041
5.0 Parametric Information L498A_B
5.2 AC Electrical Parameters
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
5-8 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Table 5-7. Serial Clock Timing
Parameter Symbol
160 MHz Devices
(Bt497A) 240 MHz Devices
(Bt498A) Units
Min Typ Max Min Typ Max
SC* Cycle Time
2:1 and 4/2:1 formats
4:1 and 8/2:1 formats
SC* Pulse High Duty Cycle
SC* to SCEN*/STSCAN/FIELD
11
12
13
12.5
N/A
45
0
N/A
50 N/A
55
5
12.5
16.7
45
050 55
5
ns
ns
%
ns
NOTE(S):
SC* duty cycle measured at Vth = 1.65 V, at Co 30 pF.
Table 5-8. Pixel and LD Timing
Parameter Symbol
160 MHz Devices
(Bt497A) 240 MHz Devices
(Bt498A) Units
Min Typ Max Min Typ Max
SC* to LD Delay
Pixel and Control Setup
Pixel and Control Hold
14
15
16
1
3
2
—8 1
3
2
—8 ns
ns
ns
LD Cycle Time
2:1 and 4/2:1 formats
4:1 and 8/2:1 formats
LD Pulse Width (high or low)
2:1 and 4/2:1 formats
4:1 and 8/2:1 formats
17
18
12.5
5.7
——
12.5
16.7
5.7
7.6
—— ns
ns
ns
ns
L498A_B 5.0 Parametric Information
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
5.2 AC Electrical Parameters
L498A_B Conexant 5-9
Preliminary Information/Conexant Proprietary and Confidential
Figure 5-3. Input Pixel Timing
SCEN*,
STSCAN,
FIELD
LD
Pixel Data
SC*
11
12
13
16
15
(Valid)
1818
14 17
497-8_042
Table 5-9. JTAG Timing
Parameter Symbol
160 MHz Devices
(Bt497A) 240 MHz Devices
(Bt498A) Units
Min Typ Max Min Typ Max
TMS, TDI Setup Time
TMS, TDI Hold Time 19
20 8
6—— 8
6—— ns
ns
TCK Low Time
TCK High Time
TCK Asserted to TDO Driven
TCK Asserted to TDO Valid
TCK Negated to TDO three-stated
21
22
23
24
25
20
20
1
20
20
20
20
1
20
20
ns
ns
ns
ns
ns
5.0 Parametric Information L498A_B
5.2 AC Electrical Parameters
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
5-10 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Figure 5-4. JTAG Timing
TDI, TMS
TCK
TDO
Valid
20
21
Valid and Driving
19
22
24
23 25
497-8_043
Table 5-10. Input Clock
Parameter Symbol
160 MHz Devices
(Bt497A) 240 MHz Devices (Bt498A) Units
Min Typ Max Min Typ Max
Clock Rate
Clock Cycle Time
Clock Pulse Width High
Clock Pulse Width Low
Fmax
26
27
28 2.8
2.8
—160
6.25 2
2
—240
4.167 ns MHz
ns
ns
ns
Figure 5-5. ECL Clock Input (PLL Bypassed)
26
27
CLOCK
497-8_044
28
L498A_B 5.0 Parametric Information
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
5.3 Package Information
L498A_B Conexant 5-11
Preliminary Information/Conexant Proprietary and Confidential
5.3 Package Information
Table 5-11. Package Thermal Resistance
Package Airflow (Linear Feet Per Minute) Units
050 100 200 400
160-Pin Quad Flat Pack 21 19 17 16 14 °C/W
208-Pin Quad Flat Pack 22 20 18 16 14 °C/W
Figure 5-6. 160-Pin Metric Quad Flatpack (MQFP)
497-8_045
D
E
PIN 1
b
e
A
D1
E1
A2
A1 1.95
(.077) REF.
L
T OP VIEW BOTT OM VIEW
S
Y
M
B
O
L
ALL DIMENSIONS
IN MILLIMETERS
----
0.25
3.17
31.65
27.90
31.65
27.90
0.65
0.22
----
----
3.42
31.90
28.00
31.90
28.00
----
0.65 BSC.
----
4.07
----
3.67
32.15
28.10
32.15
28.10
0.95
0.38
A
A1
A2
D
D1
E
E1
L
e
b
MIN. NOM. MAX.
5.0 Parametric Information L498A_B
5.4 Revision History
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
5-12 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
5.4 Revision History
Figure 5-7. 208-Pin Metric Quad Flatpack (MQFP)
497-8_046
S
Y
M
B
O
L
ALL DIMENSIONS
IN MILLIMETERS
----
0.25
3.20
0.50
0.17
----
----
3.40
30.60 BSC.
28.00 BSC.
25.50 REF.
30.60 BSC.
28.00 BSC.
25.50 REF.
0.60
0.50 BSC.
----
4.10
----
3.60
0.75
0.27
A
A1
A2
D
D1
D3
E
E1
E3
L
e
b
MIN. NOM. MAX.
T OP VIEW
D
D3
PIN #1
b
e
E
E3 E1
BO TTOM VIEW
D1
A
A2
A1 1.30
(.051) REF.
L
Revision Comments
A Initial Release.
B1. Table 5-4,
Analog Output Timing
updated.
2. Minor editorial corrections.
L498A_B 5.0 Parametric Information
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
5.4 Revision History
L498A_B Conexant 5-13
Preliminary Information/Conexant Proprietary and Confidential
5.0 Parametric Information L498A_B
5.4 Revision History
240 MHz Monolithic CMOS Triple 1K x 8 RAMDAC
5-14 Conexant L498A_B
Preliminary Information/Conexant Proprietary and Confidential
Further Information
literature@conexant.com
1-800-854-8099 (North America)
33-14-906-3980 (International)
Web Site
www.conexant.com
World Headquarters
Conexant Systems, Inc.
4311 Jamboree Road
P. O. Box C
Newport Beach, CA
92658-8902
Phone: (949) 483-4600
Fax: (949) 483-6375
U.S. Florida/South America
Phone: (727) 799-8406
Fax: (727) 799-8306
U.S. Los Angeles
Phone: (805) 376-0559
Fax: (805) 376-8180
U.S. Mid-Atlantic
Phone: (215) 244-6784
Fax: (215) 244-9292
U.S. North Central
Phone: (630) 773-3454
Fax: (630) 773-3907
U.S. Northeast
Phone: (978) 692-7660
Fax: (978) 692-8185
U.S. Northwest/Pacific West
Phone: (408) 249-9696
Fax: (408) 249-7113
U.S. South Central
Phone: (972) 733-0723
Fax: (972) 407-0639
U.S. Southeast
Phone: (919) 858-9110
Fax: (919) 858-8669
U.S. Southwest
Phone: (949) 483-9119
Fax: (949) 483-9090
APAC Headquarters
Conexant Systems Singapore, Pte.
Ltd.
1 Kim Seng Promenade
Great World City
#09-01 East Tower
SINGAPORE 237994
Phone: (65) 737 7355
Fax: (65) 737 9077
Australia
Phone: (61 2) 9869 4088
Fax: (61 2) 9869 4077
China
Phone: (86 2) 6361 2515
Fax: (86 2) 6361 2516
Hong Kong
Phone: (852) 2827 0181
Fax: (852) 2827 6488
India
Phone: (91 11) 692 4780
Fax: (91 11) 692 4712
Korea
Phone: (82 2) 565 2880
Fax: (82 2) 565 1440
Phone: (82 53) 745 2880
Fax: (82 53) 745 1440
Europe Headquarters
Conexant Systems France
Les Taissounieres B1
1681 Route des Dolines
BP 283
06905 Sophia Antipolis Cedex
FRANCE
Phone: (33 4) 93 00 33 35
Fax:(334)93003303
Europe Central
Phone: (49 89) 829 1320
Fax: (49 89) 834 2734
Europe Mediterranean
Phone: (39 02) 9317 9911
Fax: (39 02) 9317 9913
Europe North
Phone: (44 1344) 486 444
Fax: (44 1344) 486 555
Europe South
Phone: (33 1) 41 44 36 50
Fax:(331)41443690
Middle East Headquarters
Conexant Systems
Commercial (Israel) Ltd.
P. O. Box 12660
Herzlia 46733, ISRAEL
Phone: (972 9) 952 4064
Fax: (972 9) 951 3924
Japan Headquarters
Conexant Systems Japan Co., Ltd.
Shimomoto Building
1-46-3 Hatsudai,
Shibuya-ku, Tokyo
151-0061 JAPAN
Phone: (81 3) 5371-1567
Fax: (81 3) 5371-1501
Taiwan Headquarters
Conexant Systems, Taiwan Co., Ltd.
Room 2808
International Trade Building
333 Keelung Road, Section 1
Taipei 110, TAIWAN, ROC
Phone: (886 2) 2720 0282
Fax: (886 2) 2757 6760
0.0 Sales Offices