526$
$UFKLWHFWXUH
Siemens AG Semiconductors
Version 5.2
Confidential
20/10/1998
21
0XOWL0HGLD&DUGEXVLQWHUIDFH
The MultiMediaCard bus interface unit (rosa_if) controls all MultiMediaCard bus signals. It is split
into five subunits:
POWER
the power management unit has control over
9''
and
933
.
CLOCK
the clock generator has control over
&/.
.
MMCDAT the MultiMediaCard data line(s) unit transmits data on
'$7
.
MMCCMD the MultiMediaCard command line unit sends commands and receives responses on
&0'
. The corresponding CRC decoder is included.
DATCRC this generic CRC decoder is customized for the MultiMediaCard bus
'$7
line polyno-
mial and controlling environment.
This unit is synchronous to the ROSA system clock clk. It is resetable by the common reset signal
)LJXUH0XOWL0HGLD&DUGEXVLQWHUIDFH
IF - rosa_if
DAT shift 8 bit
Power management
clock generator
mcif_datclken
rcif_clken
rcif_clkperiod
rcif_speed, rcif_swfactor
rosa_crc - x
16
+x
12
+x
5
+1
mcif_datrw
rcif_power_en
ifrc_reset_done
data_bus
ifrc_cmd_bus
rcif_cmdstart
rcif_current_rca
ifmc_crcerrordat
ifrc_cmd_addr
ifrc_eval_resp
ifrc_crcerrorcmd
ifrc_cmdtimeout
ifrc_cmd_busy
mcif_datcrcresetn
ifmc_datcounter
rcif_power_cmd
mcif_datset
mcif_datcrcen
POWER
MMCCMD
rosa_cmd - CMD line controller
MMCDAT
CLOCK
rcif_rod_out
DATCRC
if_cmdclken
vdd_out
vpp_out
rod_out
cmd_in
cmd_out
cmd_rw_out
dat_rw_out
dat_in
dat_out
clk_out
mcif_clkstop