Figure 7-1. raster engine block diagram -8 – Cirrus Logic EP93xx User Manual

Page 190

Advertising
background image

7-8

DS785UM1

Copyright 2007 Cirrus Logic

Raster Engine With Analog/LCD Integrated Timing and Interface
EP93xx User’s Guide

7

7

7

Figure 7-1. Raster Engine Block Diagram

7.4.1 VILOSATI (Video Image Line Output Scanner and Transfer

Interface)

The Raster Engine’s video image line output scanner and transfer interface connects to a
either a dedicated DMA port on the SDRAM controller or to AHB access to the SDRAM
controller and reads the video image from SDRAM to the video FIFO. VILOSATI keeps track
of image location, width, and depth for both progressive and dual scanned images. It
responds to controls from the FIFO for more video information. During single scan operation,
when the FIFO level falls below a programmable fill level (FIFOLevel defaults to a value of 16
words), the FULL signal is inactive and VILOSATI attempts to initiate an unspecified length
incrementing burst of at least 16 words. The VILOSATI will initiate incrementing unspecified
length bursts until the FIFO is full. When the FIFO signals that it has emptied below the
FIFOLevel again, the image reading process from the frame buffer continues.

Note: FIFOLevel values of greater than 16 words are not recommended due to the possibility of

FIFO underflow.

For dual scan operation, the FIFO is split into two halves, where each halve operates with a
separate FULL indicator. In dual scan mode, selected by writing DSCAN = ‘1’ to the

PixelMode

register, the FULL and DS_FULL indicators trigger when either has room for a

burst of 8 words (the LSB of FIFOLevel is ignored). For dual and single scan displays,
information for the upper left corner of the display begins at the word address stored in the

DAT(31:0)

PELEN

P[17:0]

FIFO

N_WR

N_RD

FULL

HFULL

N_CLR

SYNCEN

N/V/CSYNC

HSYNC/LP

BLANK

BRIGHT

Compare

and

register

logic

64

24

S/PCLK

PCLKEN

ADR(31:0)

8

24

24

3

CREQ

CGNT

2

24

To

DAC

24

CCIREN

Video Stream

Signature Analyzer

HDAT(31:0)

HADR(31:0)

Two

32x32

Dual

Port

RAMs

Video

Image

Line

Output

Scanner

And

Transfer

Interface

IN

ADR

CTR

OUT
ADR
CTR

Control

Logic

Cursor

Address

CNTRs

AMBA

Cursor

Bus

Master

Cursor

State

Machs

Cursor

Line

Buffer

Pixel

MUX

Color

MUX

24

Blink

Logic

256x24

SRAM

Look

Up

Table

Gray

Scale

Gen

YCrCb

Encoder

Pixel

Shifting

Logic

Horizontal

and

Vertical

Counters

Cursor
Output
CNTRs

Advertising