<div class="gmail_quote"><div><br>I&#39;ve done several searches on the wiki and I can&#39;t seem to find any block diagram of the Freerunner hardware.&nbsp; Is there any such thing?&nbsp; It would sure help to clarify how all this stuff is connected.<br>
<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">---------- Forwarded message ----------<br>From:&nbsp;Andy Green &lt;<a href="mailto:andy@openmoko.com">andy@openmoko.com</a>&gt;<br>
Date:&nbsp;Thu, 05 Jun 2008 09:29:36 +0100<br>Subject:&nbsp;Re: Yummy new CPU/GPU combo&nbsp;</blockquote><div>... <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
We would rightly deserve to get our asses laughed at if we did that.<br>
You&#39;re likely thinking about the actual SD Card interface is now via the<br>
Glamo, which has an SD interface poking out of it. &nbsp;WIFI is hooked to<br>
the CPU SDIO bus and we don&#39;t otherwise use these buses.<br>
<br>
| If it&#39;s connected to the address/data bus, why is it so slow and why can&#39;t<br>
| DMA be used to copy data to it?<br>
<br>
DMA can be used, I seem to recall someone saying they did something with<br>
it in Xglamo, but PIO isn&#39;t where the problems are coming from.<br>
<br>
The Glamo offers normal async memory bus interface which we use, but it<br>
has a bunch of timing constraints. &nbsp;(There is a synchronous burst bus<br>
mode that we don&#39;t use because the CPU doesn&#39;t support it and adding a<br>
CPLD in there to translate will eat power and doesn&#39;t make sense.)<br>
</blockquote><div>&nbsp;</div></div><br>