21.06.2015 Views

D/AVE 2D Data Sheet - TES Electronic Solutions

D/AVE 2D Data Sheet - TES Electronic Solutions

D/AVE 2D Data Sheet - TES Electronic Solutions

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Approved<br />

TD-240201SH DS<br />

3. SYSTEM ARCHITECTURE<br />

The D/<strong>AVE</strong> <strong>2D</strong> IP has four major interfaces:<br />

• Configuration/Status Interface<br />

Used to configure D/<strong>AVE</strong> and to get current status<br />

Interrupt Request<br />

Used for CPU and D/<strong>AVE</strong> synchronization<br />

• Display List Reader Interface<br />

Read the display list out of the memory<br />

• Texture Interface<br />

Read texture pixels out of the memory<br />

• Framebuffer Interface<br />

Read/write framebuffer pixels from/to the memory<br />

3.1 High-Level System Architecture<br />

In common systems, D/<strong>AVE</strong> is connected via a high performance bus to system memory or<br />

to dedicated memory. The configuration itself is normally done via a peripheral bus. For<br />

synchronization between CPU and D/<strong>AVE</strong>, we highly recommend using interrupts, but polling<br />

is still an option. The next image shows a typical ALTERA® SOPC-Builder system<br />

architecture.<br />

NIOS®<br />

IRQ<br />

<strong>TES</strong> D/<strong>AVE</strong> <strong>2D</strong><br />

C/S SBA<br />

Video IN<br />

Master<br />

DLR MBA<br />

Texure MBA<br />

Framebuffer MBA<br />

Avalon® Switch Fabric<br />

System Memory<br />

(SD-RAM, DDR-RAM)<br />

Flash ROM<br />

LCD Controller<br />

Display<br />

Image 3-1 Typical high level system architecture<br />

Title<br />

D/<strong>AVE</strong> <strong>2D</strong> <strong>Data</strong> <strong>Sheet</strong><br />

Version<br />

2.9<br />

Date<br />

2012-08-01<br />

Sign Number<br />

TD-240201SH DS<br />

Author<br />

Christian Sehnke<br />

Page<br />

14/42

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!