Contents
TVP4020
Programmers Reference Manual
iv
Contents
1. Introduction........................................................................................................ 1
1.1 How to use this manual.............................................................................................................. 1
1.2 Further Reading ......................................................................................................................... 1
2. Overview ............................................................................................................ 2
2.1 TVP4020 Key Features.............................................................................................................. 2
2.2 Functional Overview .................................................................................................................. 3
3. Programming Model.......................................................................................... 6
3.1 PERMEDIA as a Register file .................................................................................................... 7
3.2 PERMEDIA I/O Interface ........................................................................................................... 9
3.3 Interrupts.................................................................................................................................. 20
3.4 Synchronization ....................................................................................................................... 20
3.5 Host Memory Bypass............................................................................................................... 21
3.6 DMA Controller ........................................................................................................................ 22
3.7 Register Read back ................................................................................................................. 22
3.8 Byte Swapping ......................................................................................................................... 23
3.9 Red and Blue Swapping .......................................................................................................... 23
4. Memory I/O and Organization......................................................................... 25
4.1 Patched Data ........................................................................................................................... 25
4.2 Localbuffer ............................................................................................................................... 25
4.3 Framebuffer ............................................................................................................................. 27
4.4 Double Buffering ...................................................................................................................... 33
4.5 Texture Buffer .......................................................................................................................... 37
5. Graphics Programming................................................................................... 40
5.1 The Graphics HyperPipeline .................................................................................................... 40
5.2 Delta Unit ................................................................................................................................. 42
5.3 Rasterizer Unit ......................................................................................................................... 48
5.4 Scissor/Stipple Unit.................................................................................................................. 68
5.5 Localbuffer Read and Write Units ............................................................................................ 73
5.6 Stencil/Depth Test Unit ............................................................................................................ 77
5.7 Texture Address Unit ............................................................................................................... 85
5.8 Texture Read Unit.................................................................................................................... 88
5.9 YUV Unit .................................................................................................................................. 95
5.10 Framebuffer Read and Write Units ........................................................................................ 98
5.11 Color DDA Unit .................................................................................................................... 105
5.12 Texture/Fog/Blend ............................................................................................................... 109
5.13 Color Format Unit................................................................................................................. 118
5.14 Logical Op Unit .................................................................................................................... 121
5.15 Host Out Unit ....................................................................................................................... 124
6. Initialization.................................................................................................... 130
6.1 Initializing PERMEDIA............................................................................................................ 130
6.2 System Initialization ............................................................................................................... 130
6.3 Window Initialization............................................................................................................... 134
Summary of Contents for TVP4020 PERMEDIA 2
Page 1: ...Texas Instruments TVP4020 PERMEDIA 2 Programmer s Reference Manual Issue 4 ...
Page 284: ...TVP4020 Programmers Reference Manual A Gouraud Shaded Triangle 275 ...
Page 292: ...TVP4020 Programmers Reference Manual Register Tables 283 ...
Page 314: ...TVP4020 Programmers Reference Manual Index 305 ...
Page 315: ...Index TVP4020 Programmers Reference Manual 306 Index ...
Page 323: ...Index TVP4020 Programmers Reference Manual 314 ...