CHAPTER 1 INTRODUCTION
Preliminary User’s Manual A14874EJ3V0UM
22
1.5 Function Blocks
1.5.1 Internal block diagram
Data cache interface
IFINSZ1, IFINSZ0
IFIROME
IFIROB2
IFIROBE
IFIROPR
IFIMODE2
IFIRA16
IFIRA32
IFIRA64
IFIRASE
IFIRABE
IFIUSWE
IFIMAEN
IFID256
IFIUNCH1, IFIUNCH0
FCOMB
PHEVA
DBI5 to DBI0
DBO14 to DBO0
DBB15 to DBB0
IFIWRTH
EVCLRIP
EVINTAK
EVINTRQ
EVINTLV6 to EVINTLV0
VPTCLK
PHTEST
TESEN
TBO34 to TBO0
TBREDZ
PHTDIN1, PHTDIN0
VPRESZ
TMODE1, TMODE0
TBI39 to TBI0
IBDRRQ
IBEA25 to IBEA2
IBAACK
IBDRDY
IBDLE3 to IBDLE0
IBEDI31 to IBEDI0
IBBTFT
IIDRRQ
IIEA25 to IIEA2
IIAACK
IIDLEF
IIEDI31 to IIEDI0
IIBTFT
IIRCAN
BCUNCH
Program counter
General-purpose
registers
Multiplier
(32
×
32
→
64)
ALU
Barrel
shifter
CPU
IDDARQ
IDDRRQ
IDDWRQ
IDAACK
IDSEQ2
IDSEQ4
IRRSA
IDRETR
IDES
IDDRDY
IDRRDY
IDHUM
IDEA27 to IDEA0
IDED31 to IDED0
IDUNCH
INT63 to INT0
DCNMI2 to DCNMI0
IDMASTP
DMARQ3 to DMARQ0
DMTCO3 to DMTCO0
DMACTV3 to DMACTV0
IRAMA27 to IRAMA2
IRAMZ31 to IRAMZ0
IRAMEN
IRAMWR3 to IRAMWR0
IRAMRWB
IRAOZ31 to IRAOZ0
IRAMWT
TEST
BUNRI
PHTDO1, PHTDO0
DMA control unit
(DMAC)
IFIMODE3
Instruction queue
Instruction cache interface
Bus arbiter
Test interface
control unit
(TIC)
DCRESZ
VBCLK
System controller
V
D
B
IROMA19 to IROMA2
IROMZ31 to IROMZ0
IROMEN
IROMCS
IROMIA
IROMAE
IROMWT
V
F
B
System
registers
RCU interface
CGREL
SWSTOPRQ
HWSTOPRQ
DCSTOPZ
STPRQ
STPAK
Standby control unit
(STBC)
EVIREL
Interrupt control unit
(INTC)
EVASTB
EVDSTB
EVAD15 to EVAD0
EVIEN
EVOEN
VPA13 to VPA0
VPDI15 to VPDI0
VPWRITE
VPSTB
VPLOCK
VPUBENZ
VPRETR
VPDACT
VDSELPZ
VDCSZ7 to VDCSZ0
VMSEQ2 to VMSEQ0
VMCTYP2 to VMCTYP0
VMSIZE1, VMSIZE0
VMBENZ3 to VMBENZ0
VMTTYP1, VMTTYP0
VMSTZ
VMWRITE
VMLOCK
VMBSTR
VMWAIT
VMLAST
VMAHLD
VBDV
V
S
B
Bus bridge
(BBR)
EVLKRT
Bus control unit
(BCU)
VMA27 to VMA0
VBDI31 to VBDI0
VBDO31 to VBDO0
VBDC
VSBENZ1
VSSTZ
VSWRITE
VSLOCK
VSWAIT
VSLAST
VSAHLD
VSA13 to VSA0
VPDO15 to VPDO0
VSSELPZ
VPDV
NPB
BUNRIOUT
VAACK
VAREQ
VAPREQ