This paper described the features and structure of the 2D graphic engine based on AMBA bus, and the 2D graphic engine is compartmentalized some function modules, and they are designed by VHDL. The RTL code of the 2D graphic engine is simulated and synthesized successfully. At last, the RTL code of the 2D graphic engine is integrated into a chip of SoC, and the chip is taped out successfully.