Pru subsystem, Provides two independent, Pru operation is little endian – Texas Instruments MICROPROCESSOR TI SITARA User Manual

Page 26: I/o interface, Bit load/store risc architecture, 4k byte instruction ram (1k instructions) per core, 512 bytes data ram per core

Advertising
background image

PRU Subsystem

•

Provides two independent

PRU0 Core

DRAM0

PRU Subsystem Functional Block Diagram

32 GPO

•

Provides two independent

programmable real-time (PRU)

cores

•

32-Bit Load/Store RISC

architecture

32

-b

it I

nt

er

co

nn

ec

t S

C

R

PRU0 Core

PRU1 Core

DRAM0

(512 Bytes)

DRAM1

(512 Bytes)

4KB IRAM

30 GPI

32 GPO

30 GPI

•

32-Bit Load/Store RISC

architecture

•

4K Byte instruction RAM (1K

instructions) per core

•

512 Bytes data RAM per core

bit

In

te

rc

on

ne

ct

S

C

R

Master I/F

(to SCR2)

4KB IRAM

Interrupts to

ARM INTC

30 GPI

•

512 Bytes data RAM per core

•

PRU operation is little endian

•

Includes Interrupt Controller for

system event handling

•

I/O interface

bit

In

te

rc

on

ne

ct

S

C

R

Interrupt

Controller

(INTC)

Slave I/F

(from SCR2)

ARM INTC

Events from

Peripherals +

PRUs

•

I/O interface

•

30 input pins and 32 output

pins per PRU core (AM18x)

•

AM17x does not support PRU

I/O

AM17x does not support PRU

I/O

•

Power management via single

power/sleep controller (PSC)

http://processors.wiki.ti.com/index.php/Programmable_Realtime_Unit_Subsystem

26

Advertising