06.03.2013 Views

mitac 8599.pdf - tim.id.au

mitac 8599.pdf - tim.id.au

mitac 8599.pdf - tim.id.au

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

8599 N/B Maintenance<br />

5.2 SiS M661FX (IGUI Host Memory Controller) - 1<br />

Host Bus Interface<br />

Ball Name Ball Attr Description<br />

CPUCLK<br />

I<br />

CPUCLK#<br />

0.71V – M<br />

CPURST# O<br />

0.9~1.8V – M<br />

CPUPWRGD O<br />

0.9~1.8V – M<br />

ADS# I/O<br />

0.9~1.8V – M<br />

HASTB[1:0]# I/O<br />

0.9~1.8V – M<br />

HREQ[4:0]# I/O<br />

0.9~1.8V – M<br />

HA[31:3]# I/O<br />

0.9~1.8V – M<br />

BREQ0# O<br />

0.9~1.8V – M<br />

BPRI# O<br />

0.9~1.8V – M<br />

BNR# I/O<br />

0.9~1.8V – M<br />

HLOCK# I<br />

0.9~1.8V – M<br />

HIT# I/O<br />

0.9~1.8V – M<br />

Host differential clock input.<br />

Host Bus Reset:<br />

CPURST# is used to keep all the bus agents in the<br />

same initial state before val<strong>id</strong> cycles issued.<br />

CPUPWRGD is used to inform CPU that main<br />

power is stable<br />

Address Strobe :<br />

Address Strobe is driven by CPU or SiSM661FX<br />

to indicate the start of a CPU bus cycle.<br />

Source synchronous address strobe used to latch<br />

HREQ[4:0]# & HA[31:3]# at both falling and<br />

rising edge.<br />

HREQ[4:0]# & HA[16:3]# are latched by<br />

HASTB0# HA[31:17]# are latched by HASTB1#<br />

Request Command:<br />

HREQ[4:0]# are used to define each transaction<br />

type during the clock when ADS# is asserted and<br />

the clock after ADS# is asserted.<br />

Host Address Bus<br />

Symmetric Agent Bus Request:<br />

BREQ0# is driven by the symmetric agent to<br />

request for the bus.<br />

Priority Agent Bus Request:<br />

BPRI# is driven by the priority agent that wants to<br />

request the bus.<br />

BPRI# has higher priority than BREQ0# to access<br />

a bus.<br />

Block Next Request:<br />

This signal can be driven asserted by any bus agent<br />

to block further requests being pipelined.<br />

Host Lock :<br />

CPU asserts HLOCK# to indicate the current bus<br />

cycle is locked.<br />

Keeping a Non-Modified Cache Line<br />

Host Bus Interface (Continued)<br />

Ball Name Ball Attr Description<br />

HITM# I/O<br />

0.9~1.8V – M<br />

DEFER# O<br />

0.9~1.8V – M<br />

RS[2:0]# O<br />

0.9~1.8V – M<br />

HTRDY# O<br />

0.9~1.8V – M<br />

DRDY# I/O<br />

0.9~1.8V – M<br />

DBSY# I/O<br />

0.9~1.8V – M<br />

HD[63:0]# I/O<br />

0.9~1.8V – M<br />

DBI[3:0]# I/O<br />

0.9~1.8V – M<br />

Hits a Modified Cache Line:<br />

Hit Modified indicates the snoop cycle hits a<br />

modified line in the L1/L2 cache of CPU.<br />

Defer Transaction Completion:<br />

SiSM661FX will use this signal to indicate a retry<br />

or defer response to host bus.<br />

Response Status:<br />

RS[2:0]# are driven by the response agent to<br />

indicate the transaction response type. The<br />

following shows the response type.<br />

RS[2:0]# Response<br />

000 Idle State<br />

001 Retry<br />

010 Defer<br />

011 Reserved<br />

100 Reserved<br />

101 No data<br />

110 Implicit Write-back<br />

111 Normal<br />

Target Ready:<br />

During write cycles, response agent will drive<br />

TRDY# to indicate it is ready to accept data.<br />

Data Ready:<br />

DRDY# is driven by the bus owner whenever the<br />

data is val<strong>id</strong> on the bus.<br />

Data Bus Busy:<br />

Whenever the data is not val<strong>id</strong> on the bus with<br />

DRDY# is deserted, DBSY# deasserted to hold the<br />

bus.<br />

Host Data Bus<br />

Dynamic Bus Inversion: An active DBI# will<br />

invert it’s corresponding data group signals.<br />

DBI0# is referenced by HD[15:0]#<br />

DBI1# is referenced by HD[31:16]#<br />

DBI2# is referenced by HD[47:32]#<br />

DBI3# is referenced by HD[63:48]#<br />

78

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!