I'm investigating the 3ds architecture and found very useful slides made by @smealum where he describes how the ARM11, ARM9 and the GPU are connected along with the security hardware, I/O and so on.
While it is a very complete diagram, 3dsbrew.org has a page where it explains the existence of...