Tuesday, June 26, 2012

Intel releases Ivy Bridge programming docs


Last week Intel released the graphics programming documentation and register specifications for Ivy Bridge processors. This Ivy Bridge graphics core programming documentation spans 17 files spread across three volumes and 2,468 pages of technical details concerning their latest-generation graphics, reported Phoronix. The complete public documentation can be downloaded for free here.




This Intel HD Graphics Open Source Programmer’s Reference Manual (PRM) describes the architectural behaviour and programming environment of the Ivy Bridge chipset family. The Graphics Controller (GC) contains an extensive set of registers and instructions for configuration, 2D, 3D, and video systems. The PRM describes the register, instruction, and memory interfaces, and the device behaviours as controlled and observed through those interfaces. The PRM also describes the registers and instructions, and provides detailed bit/field descriptions.


This documentation is divided into four volumes containing 17 PDF files. The first volume covers the graphics core, MMIO registers and programming environment, memory interface, commands for the render engine, blitter engine, the video codec engine command streamer and the GT interface register. The second volume covers 3D media pipeline, L3 cache/URB, media and general purpose pipeline and the multi-format transcoder. Volume 3 covers VGA and Extended VGA registers, PCI registers, and the north/south display engines, while the fourth volume covers subsystem cores - message gateway, URB, video motion estimation, and execution unit ISA.

No comments:

Post a Comment

SmartHome Revolution

There are many mundane tasks in life we have to do and managing them all isn’t easy. We can’t water the plants when we are out, we c...