Circuit-, IC Descriptions and List of Abbreviations
GB 238
DVDR1000 /0x1 /691
9.
III.1 - Functional Modules
Figure 1 shows the subsystem modules that make
up the STi5505. These modules are outlined below.
III.1 - CPU
The Central Processing Unit (CPU) on the STi5505
is the ST20-C2 32-bit processor core. It contains
instruction processing logic, instruction and data
pointers and an operand register. It directly ac-
cesses the high speed on-chip SRAM memory,
which can store data or programs, and uses the
Caches to reduce access time to off chip program
and data memory.
The processor can access memory via the general
purpose External Memory Interface (EMI) or via the
SDRAM EMI which is shared with the MPEG de-
coder.
III.2 - Memory Subsystem
The STi5505 on-chip SRAM memory system provides
160 Mbytes/s internal data bandwidth, supporting pipe-
lined 2 cycles internal memory access at 25ns cycle
times. The STi5505 memory system consists of 2
Kbytes of SRAM, 2Kbytes of instruction cache, a
2Kbytes data cache that can be programmed to be
SRAM, and an external memory interface (EMI).
The STi5505 product has 2 Kbytes of on-chip
SRAM. The advantage of this is the ability to store
time critical code on chip, for instance interrupt
routines, software kernels or device drivers, and
even frequently used data without these being
flushed from the caches.
The instruction and data caches are direct mapped with
a write-back system for the data cache and support
burst accesses to the external memories for refill and
write-back which are effective for increasing perform-
ance with page-mode and SDRAM memories.
The STi5505 EMI controls access to the external
memory and peripherals while the SDRAM EMI
provides access to the SDRAM buffer for the
MPEG decoders, ST20 and DMA peripherals.
The STi5505 EMI can access a 16 Mbytes (or
greater if DRAM is used) physical address space
in each of the four general purpose memory banks,
and provides sustained transfer rates of up to 80
Mbytes/s. Peripherals that support an asynchro-
nous data acknowledge are supported as is an
external Power PC which can share the bus with
the STi5505 and access the SDRAM buffer through
the device.
High memory bandwidths up to 200 Mbytes/s can
be supported by the SDRAM EMI.
The STi5505 internal memory interconnect pro-
vides buffering and arbitration of memory access
requests to sustain very high throughput of memory
accesses.
III.3 - Syste m Services Module
The STi5505 system services module includes :
- Phase locked loop (PLL) - accepts 27MHz input
and generates all the internal high frequency
clocks needed for the CPU and the OS-Link.
- test access port - JTAG compatible.
- Diagnostics controller accessed via the JTAG
port providing :
- Bootstrapping during development
- Hardware breakpoint and watchpoint
- Real time trace
- External LSA triggering support.
III.4 - Serial Communications
To facilitate the connection of this system the front
end device and other peripherals, two UARTs
(ASCs) are included in the device. The UARTs
provide an asynchronous serial interface.
The UART can be programmed to support a range
of baud rates and data formats, for example, data
size, stop bits and parity. Two synchronous serial
communications (SSC) interfaces are provided on
the device. These can be used for a remote control
device for example via an I
2
C or SPI bus.
III.5 - Interrupt Subsystem
The STi5505 interrupt subsystem supports eight
prioritized interrupt levels. Two external interrupt
pins are provided. Level assignment logic allows
any of the internal or external interrupts to be
assigned and, if necessary, share any interrupt
level.
III.6 - Front End Interf ace & DVD Decryption
The front end interface accepts sectors in the case
of DVD, MPEG-1 system stream in the case of VCD
and PCM data for CD-DA applications on an I2S
interface. In the case of VCD and CD-DA disks the
subcode information is input via a simple asynchro-
nous serial interface similar to a UART.
The bitstream and subcode stream then pass
through a "sector processor" block which handles
sector filtering in the case of DVD and sectorizing
using the subcode stream for VCD and CD-DA
systems.
III - FUNCTIONAL DESCRIPTION
STi5505 (Rev. Ax)
Summary of Contents for DVDR1000/001
Page 10: ...Directions For Use GB 10 DVDR1000 0x1 691 3 ...
Page 12: ...Directions For Use GB 12 DVDR1000 0x1 691 3 ...
Page 13: ...Directions For Use GB 13 DVDR1000 0x1 691 3 ...
Page 14: ...Directions For Use GB 14 DVDR1000 0x1 691 3 ...
Page 16: ...Directions For Use GB 16 DVDR1000 0x1 691 3 ...
Page 17: ...Directions For Use GB 17 DVDR1000 0x1 691 3 ...
Page 19: ...Directions For Use GB 19 DVDR1000 0x1 691 3 ...
Page 27: ...Directions For Use GB 27 DVDR1000 0x1 691 3 ...
Page 30: ...Directions For Use GB 30 DVDR1000 0x1 691 3 ...
Page 31: ...Directions For Use GB 31 DVDR1000 0x1 691 3 ...
Page 90: ...Diagnostic Software and Faultfinding Trees GB 90 DVDR1000 0x1 691 5 Personal Notes ...
Page 183: ...Circuit IC Descriptions and List of Abbreviations GB 183 DVDR1000 0x1 691 9 ...
Page 184: ...Circuit IC Descriptions and List of Abbreviations GB 184 DVDR1000 0x1 691 9 ...
Page 185: ...Circuit IC Descriptions and List of Abbreviations GB 185 DVDR1000 0x1 691 9 ...
Page 194: ...Circuit IC Descriptions and List of Abbreviations GB 194 DVDR1000 0x1 691 9 ...
Page 195: ...Circuit IC Descriptions and List of Abbreviations GB 195 DVDR1000 0x1 691 9 ...
Page 196: ...Circuit IC Descriptions and List of Abbreviations GB 196 DVDR1000 0x1 691 9 ...
Page 197: ...Circuit IC Descriptions and List of Abbreviations GB 197 DVDR1000 0x1 691 9 ...
Page 198: ...Circuit IC Descriptions and List of Abbreviations GB 198 DVDR1000 0x1 691 9 ...
Page 199: ...Circuit IC Descriptions and List of Abbreviations GB 199 DVDR1000 0x1 691 9 ...
Page 200: ...Circuit IC Descriptions and List of Abbreviations GB 200 DVDR1000 0x1 691 9 ...
Page 201: ...Circuit IC Descriptions and List of Abbreviations GB 201 DVDR1000 0x1 691 9 ...
Page 202: ...Circuit IC Descriptions and List of Abbreviations GB 202 DVDR1000 0x1 691 9 ...
Page 204: ...Circuit IC Descriptions and List of Abbreviations GB 204 DVDR1000 0x1 691 9 ...
Page 205: ...Circuit IC Descriptions and List of Abbreviations GB 205 DVDR1000 0x1 691 9 ...
Page 206: ...Circuit IC Descriptions and List of Abbreviations GB 206 DVDR1000 0x1 691 9 ...
Page 207: ...Circuit IC Descriptions and List of Abbreviations GB 207 DVDR1000 0x1 691 9 ...
Page 209: ...Circuit IC Descriptions and List of Abbreviations GB 209 DVDR1000 0x1 691 9 ...
Page 210: ...Circuit IC Descriptions and List of Abbreviations GB 210 DVDR1000 0x1 691 9 ...
Page 211: ...Circuit IC Descriptions and List of Abbreviations GB 211 DVDR1000 0x1 691 9 ...
Page 212: ...Circuit IC Descriptions and List of Abbreviations GB 212 DVDR1000 0x1 691 9 ...
Page 213: ...Circuit IC Descriptions and List of Abbreviations GB 213 DVDR1000 0x1 691 9 ...
Page 214: ...Circuit IC Descriptions and List of Abbreviations GB 214 DVDR1000 0x1 691 9 ...
Page 215: ...Circuit IC Descriptions and List of Abbreviations GB 215 DVDR1000 0x1 691 9 ...
Page 216: ...Circuit IC Descriptions and List of Abbreviations GB 216 DVDR1000 0x1 691 9 ...
Page 222: ...Circuit IC Descriptions and List of Abbreviations GB 222 DVDR1000 0x1 691 9 ...
Page 223: ...Circuit IC Descriptions and List of Abbreviations GB 223 DVDR1000 0x1 691 9 ...
Page 224: ...Circuit IC Descriptions and List of Abbreviations GB 224 DVDR1000 0x1 691 9 ...
Page 264: ...Circuit IC Descriptions and List of Abbreviations GB 264 DVDR1000 0x1 691 9 ...
Page 265: ...Circuit IC Descriptions and List of Abbreviations GB 265 DVDR1000 0x1 691 9 ...
Page 266: ...Circuit IC Descriptions and List of Abbreviations GB 266 DVDR1000 0x1 691 9 ...
Page 269: ...Circuit IC Descriptions and List of Abbreviations GB 269 DVDR1000 0x1 691 9 ...
Page 270: ...Circuit IC Descriptions and List of Abbreviations GB 270 DVDR1000 0x1 691 9 ...
Page 271: ...Circuit IC Descriptions and List of Abbreviations GB 271 DVDR1000 0x1 691 9 ...
Page 273: ...Circuit IC Descriptions and List of Abbreviations GB 273 DVDR1000 0x1 691 9 ...
Page 274: ...Circuit IC Descriptions and List of Abbreviations GB 274 DVDR1000 0x1 691 9 ...
Page 283: ...Circuit IC Descriptions and List of Abbreviations GB 283 DVDR1000 0x1 691 9 ...
Page 284: ...Circuit IC Descriptions and List of Abbreviations GB 284 DVDR1000 0x1 691 9 ...
Page 285: ...Circuit IC Descriptions and List of Abbreviations GB 285 DVDR1000 0x1 691 9 ...
Page 286: ...Circuit IC Descriptions and List of Abbreviations GB 286 DVDR1000 0x1 691 9 ...
Page 288: ...Circuit IC Descriptions and List of Abbreviations GB 288 DVDR1000 0x1 691 9 ...
Page 289: ...Circuit IC Descriptions and List of Abbreviations GB 289 DVDR1000 0x1 691 9 ...
Page 290: ...Circuit IC Descriptions and List of Abbreviations GB 290 DVDR1000 0x1 691 9 ...
Page 291: ...Circuit IC Descriptions and List of Abbreviations GB 291 DVDR1000 0x1 691 9 ...
Page 292: ...Circuit IC Descriptions and List of Abbreviations GB 292 DVDR1000 0x1 691 9 ...
Page 293: ...Circuit IC Descriptions and List of Abbreviations GB 293 DVDR1000 0x1 691 9 ...
Page 302: ...Circuit IC Descriptions and List of Abbreviations GB 302 DVDR1000 0x1 691 9 µ ...