CHAPTER 33:Graphics Subsystem
S6J3200 Series Hardware Manual Document Number: 002-04852 Rev. *G
1199
3.2.
The 2D Graphics Core / 3D Graphics Core Display Setup
To make the 2D Graphics Core display controller displaying the output of the 3D Graphics Core, the
register field cap_bypass_en at the cap1_bypass_en register in the SubSysCtrl module must be set to
"1".
3.2.1.
Display Static Single-Thread Control Flow with the 3D Graphics
Core
Basically user should follow the "Display Static Single-Thread" flow which is described in [1].
And some additional operations need to be added in the flow.
Include setup of horizontal sync interrupt for the 3D Graphics Core in the step 1
−
In the 2D Graphics Core FrameGen unit that is going to receive data from the 3D Graphics Core,
setup the interrupt 2 as follows:
−
Set Int2Col to "1"
−
Set Int2HsEn to "1"
−
Set Int2En to "1"
Include setup of the 3D Graphics Core and ExtSrc8 in the step 1 or step 2.
−
Prepare display lists and other memory contents ( e.g. vertex data ).
−
Setup the 3D Graphics Core configuration registers.
−
Enable the 3D Graphics Core by setting the EN bit of BRONTES_CFG register to "1".
−
To wait until the shadows are loaded, poll the UPD bit in BRONTES_UPD register until it becomes
"0" again.
−
Setup ExtSrc8 accordingly:
−
Set all extsrc8_ColorComponentBits* register fields to "8".
−
Set extsrc8_ITUFormat to "0"
−
Set extsrc8_ColorComponentShiftRed to "24"
−
Set extsrc8_ColorComponentShiftGreen to "16"
−
Set extsrc8_ColorComponentShiftBlue to "8"
−
Set extsrc8_ColorComponentShiftAlpha to "0"
−
Setup other ExtSrc8 configuration registers as required
Deactivate the 3D Graphics Core after the step 11.
−
Disable the 3D Graphics Core by setting EN bit in the BRONTES_CFG register to "0".
Summary of Contents for S6J3200 Series
Page 1041: ...CHAPTER 28 LCD Controller 1040 S6J3200 Series Hardware Manual Document Number 002 04852 Rev G...
Page 1044: ...CHAPTER 28 LCD Controller S6J3200 Series Hardware Manual Document Number 002 04852 Rev G 1043...
Page 1047: ...CHAPTER 28 LCD Controller 1046 S6J3200 Series Hardware Manual Document Number 002 04852 Rev G...
Page 1050: ...CHAPTER 28 LCD Controller S6J3200 Series Hardware Manual Document Number 002 04852 Rev G 1049...
Page 1084: ...CHAPTER 28 LCD Controller S6J3200 Series Hardware Manual Document Number 002 04852 Rev G 1083...
Page 1086: ...CHAPTER 28 LCD Controller S6J3200 Series Hardware Manual Document Number 002 04852 Rev G 1085...
Page 1088: ...CHAPTER 28 LCD Controller S6J3200 Series Hardware Manual Document Number 002 04852 Rev G 1087...