2/24/2008 9T6WP
BCM7405
Preliminary Hardware Data Module
Functional Description
06/29/07
Bro a d c o m C o rp o r a ti o n
Page 1-14
Data Transport Processor
Document
7405-1HDM00-R
Figure 1-3: Data Transport and Broadcom Security Processor Block Diagram
SCB
IB0
Sync
Parser0
I
N
P
U
T
B
U
F
F
E
R
1DES/
DVB/AES/
Multi2
Descram-
bler
+
Key table
(216
Mbps)
REMUX
2 Channel with PCR
correction, PID map
n# Playback Transport, PES or ES
PCR Timebase
# x
RAVE
ITB + CDB
24 channels (each
channel configured as
either Record or AV) ,
33 SCD and 5 TPIT
XPT_XMEMIF
Transport Stream
Inputs
Parser
#m
Sync
IB5
Timebase
pulses
BSP
(not in Transport)
NDS ICAM
Module
TSMF0
TSMF1
Timebase for
Timestamp
generation
MPOD
Out
MPOD
In
To
MPOD
From
MPOD
Mem -to- Mem Security
AES , 1DES, 3DES, C 2 ( CPRM, CPPM),
CSS, DTCP
+ Key table
EXT Inputs
RMX1/
RMX1P
RMX0
Mem-to-Mem
I/F-0
X
C
B
U
F
F
E
R
(
D
R
A
M
)
RS
Buffer
(DRAM
Interface )
Timestamp
Pkt -
Sub
DMA
link-
list
P
B
B
U
F
F
E
R
255 Primary PID +
(255 Secondary PID
Table with Passage)
+ CC table
IB5P
PB parser0
+
Packetizer
PB parser #n
+
Packetizer
32 bit xpacket ibus
8 bit xpacket ibus
XMEM interface
D
A
T
A
-
M
U
X
Timebase
MPEG/ DIRECTV
128 PES Parser
+
Message filter
512 filters
4- bytes each
+ 128 DMA
buffers
REMUX
2 Channel with PCR
correction, PID map
PCROFFSET
STC Broadcast
(To audio/ video
decoders)
clocks
(ib0-n , 108, 81,
54,40.5,27,
20.25)
ICAM -3
Monitor
GISB2 RBUS
GISB
RMX0 feedback
RMX1 feedback
32 bit to
8 bit
Timebase for Timestamp restamp
Playback 0 to n
Link- list , pacing