Xilinx XAPP169 manual IDT RC32364 RISController, MP3 NG System Block Diagram

Models: XAPP169

1 27
Download 27 pages 41.39 Kb
Page 3
Image 3

MP3 NG: A Next Generation Consumer Platform

R

 

 

 

 

 

7

Serial Data

SED1743

128

 

 

 

 

 

 

 

 

LCD Column

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Driver

 

 

 

USBN9602

3

 

 

 

 

 

 

 

USB

 

 

 

 

 

 

128 x 128

 

 

 

 

 

 

 

 

 

Interface

Control

 

2

Serial Data

SED1758

128

LCD Panel

 

 

 

 

 

 

 

LCD Row

 

&

 

8

 

 

 

 

 

Driver

 

4 Wire Touch

 

 

 

 

 

 

 

 

Membrane

 

 

 

 

 

 

 

 

 

RC32364

IRQ

 

 

Xilinx

 

 

 

 

 

Addr/Data 32

 

 

MAX1108

 

 

RISC

Spartan II

3

Serial Data

 

 

CPU

 

Control

21

FPGA

 

 

2 Channel

 

 

 

 

 

 

 

 

 

ADC

 

 

 

 

 

 

 

2

Control Port

CS4343

L

To Stereo

 

 

 

 

 

 

 

 

 

IRMS6100

 

 

3

Serial Audio

Audio

R

Headphone

 

3

 

 

 

DAC

 

Jack

 

IRDA

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Transceiver

 

 

16

Data

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11 Address

 

 

CompactFlash

 

 

 

 

 

17 Control

 

 

Interface

 

 

 

 

 

 

 

 

 

 

 

 

 

11

Control

 

 

 

 

 

 

 

 

9

Control

 

 

 

 

 

 

 

 

 

 

8

 

 

 

 

 

 

 

 

MT48LC1M16A1

KM29U64000T

 

 

 

 

 

 

 

 

SDRAM

FLASH

 

 

Figure 1: MP3 NG System Block Diagram

IDT RC32364 RISController™

The processor chosen for this design is the IDT RC32364. The features of this device that are leveraged in this application are:

Paged memory management unit.

High-performance, 175 dhrystone MIPs at 133 MHz.

Integer Multiply ACcumulate (MAC) support, 67M MACs/second at 133 MHz.

Separate, line lockable, instruction (8 KB) and data (2 KB) caches.

Power saving features including active power management and a power-down operating mode.

On-chip In Circuit Emulation (ICE) interface to provide access to internal CPU state (registers, cache) and for debug control (breakpoints, single step, insert instructions into pipeline).

Figure 2 shows the block diagram for this device. The complete data sheet for the RC32364 can be found at the following URL:

http://www.idt.com/docs/79RC32364_DS_32100.pdf

The RC32364’s MMU consists of address translation logic and a Translation Lookaside Buffer (TLB) capable of supporting demand paged virtual memory. In addition, it includes several features that are valuable in an embedded application such as variable sized pages and lockable TLB entries. Figure 3 illustrates the virtual to physical address translation performed by the RC32364.

XAPP169 (v1.0) November 24, 1999

www.xilinx.com

3

1-800-255-7778

Page 3
Image 3
Xilinx XAPP169 manual IDT RC32364 RISController, MP3 NG System Block Diagram