OESF Portables Forum
Everything Else => Sharp Zaurus => Model Specific Forums => Distros, Development, and Model Specific Forums => Archived Forums => Cxx0 Hardware => Topic started by: omega on June 29, 2004, 10:24:58 am
-
IMAGEON 100 introduces the handheld device and mobile communication markets to many technological enhancements traditionally found in desktop and notebook PCs, including:
Enhanced 2D Graphics Engine: All basic 2D acceleration functions are supported to enable fast animation and fast drawing to the screen. IMAGEON 100 also includes advanced features such as font caching and font anti-aliasing, alpha blending, scaling, and object rotation to enhance the visual quality and help the creativity of content developers for the handheld market.
MPEG4 and JPEG decoding: The MPEG 4 hardware decode functions free up more than 50% of MIPS power from the main CPU, resulting in the support of higher resolutions at higher frame rates with no visual artifacts. IMAGEON 100 accelerates the following computation intensive functions in the decode pipeline: iDCT, Motion Compensation, Scaling and Color Space Conversion.
Integrated Memory and Memory Controller: IMAGEON 100 includes 384 Kbytes of embedded SRAM (static random access memory) to support double buffering of images for higher quality graphics and video on standard PDA display resolutions (240 x 320 pixels). In addition, it integrates an SDRAM (synchronous dynamic random access memory) controller to support higher resolutions (up to 800 x 600 at a color depth of 16 bpp) with external memory.
Power Management: The ATI power management feature called POWERPLAYTM provides a combination of software and hardware capabilities that optimize power consumption without compromising performance.
Host Interface: IMAGEON 100 uses a standard SRAM interface that connects seamlessly to all industry leading embedded microprocessors such as Intel’s StrongARM and XScale, Motorola’s DragonBall, NEC’s MIPS processors, and Hitachi’s SH series.
Display Engine: The main component of the display engine is a programmable LCD Timing Controller (or TCON). The programmability of this timing generator gives OEMs the flexibility to interface to a large number of LCD panels from different manufacturers. It supports from 1-bit monochrome to 18-bit color STN or TFT panels. Other functions of the display engine are Frame Modulation, Partial Screen Refresh, and Panel Rotation (90°, 180°, 270°).
Will the driver ever be able to support 640 x 480 video resolutions?
-
640*480 = 4 * (320 * 240)
Four 320*240 screen can fit in the 640*480.
For data size, 640*480*2 = 614400 = 600Kbytes (again, 4 times...)
The ATI IMAGEON 100 internal SRam is 384 Kbytes. There is not enough place so it has to use the internal Zaurus SDRAM for its video memory. This slow down even more the wall thing.
But it should be possible.
Only problem: drivers are not open source and what we got is from hackers/reverse engineering (http://www.mnementh.co.uk/docs/imageon/ or pdaXrom). In Sharp rom, the wall thing is in the SDL (closed source) library and not in the kernel framebuffer source.