Didj

Project Goals
Here is a place to list all the the goals we have for this project.


 * Emulation
 * NES
 * Others

Tutorials/How To's

 * How to extract files from the firmware .exe
 * Adding Serial Console

Technical Information

 * Home Brew Cartridge
 * Initial Memory Map Dump
 * the #edev guys (#edev on irc.freenode.net) located THIS on the leapfrog site
 * Didj Linux and root filesystem source is here
 * busybox isn't listed
 * linux kernel source is now available from LeapFrog
 * Access to the Didj as a ThumbDriver From Windows

Discussion/Links

 * Diji Project Forum
 * Cozybit boasts of their involvment in integrating Linux with the Didj
 * Hacking around with the Leapfrog Didj
 * Hackaday Posts
 * Didj Hacking
 * Didj Hacking Followup
 * didj homebrew forum

Graphics Hardware

 * Resolution: 320x240


 * Display Modes: RGBA 565


 * MLC: Multi-layer controller provides HW compositing for up to three graphics layers
 * One 24-bit 2D layers (no HW accel)
 * One 16-bit 3D layer
 * One YUV video layer (no HW accel)


 * Graphics API OpenGL ES 1.1: A reduced instruction set version of OpenGL for embedded systems. OpenGL is a 3D graphics programming interface. Proprietary interface to Multi- Layer Display controller for 2D RGB and YUV video buffer support. FreeType Font renderer. Theora video codec plays OGG-Theora files.

Processor Information
* TP8 - Vcc * TP9 * TP10 * TP11 * TP12 * TP13 * TP14 - Vss
 * OEM branded version of the MagicEyes Pollux VF3520F ([[media:pollux-datasheet.pdf|datasheet available]])
 * Appears to be the 393MHz version of the same processor in the GP2x Wiz
 * BGA package
 * 288 pins
 * .65mm pitch
 * 15x15mm
 * has onboard usb device
 * 12mhz xtal
 * 27mhz xtal (suspect it is for the audio interface)
 * unknown barrel xtal(suspect it is rtc)
 * ARM926EJ-S
 * possible JTAG on pads
 * marked with "LF-1000"
 * marked with "ARM"
 * marked with "N12N1D"
 * marked with "H0815"
 * onboard tft controller
 * onboard i2s or ac97 interface
 * 393MHz

Memory

 * 1 QImonda HYB25DC25616OCE-5 - 32megabyte sdram [[media:HYB25DC25616OCE-5.pdf | datasheet]]
 * 1 Micron MT29F2G08AAC - 256megabyte nand flash 8-bit [[media:MT29F2G08AAC.pdf | datasheet]]

Audio

 * 1 Cirrus Logic CS43L22 - audio codec [[media:CS43L22.pdf | datasheet]]

Display Driver

 * 1 Giantplus GPM758A0 - 320x240 TFT Pinouts and Specifications

Power

 * 1 Intersil ISL7665SACBAZ - Programmable Over/Under Voltage Detector [[media:isl7665s.pdf | datasheet]]
 * 3 TI TPS62050 - Adjustable Step-Down Converter [[media:tps62050.pdf | datasheet]]

Original Cartridge


Manufactured by Sandisk s740878-1 4620329 0621 151-10043-07-a