CHAPTER 33:Graphics Subsystem
S6J3200 Series Hardware Manual Document Number: 002-04852 Rev. *G
1201
3.2.3.
Display Dynamic Multi-Thread with the 3D Graphics Core
Basically user should follow the "Display Dynamic Multi-Thread" flow which 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"
To add the 3D Graphics Core to the 2D Graphics Core display setup, include the setup of the 3D
Graphics Core and ExtSrc8 in the step 26
−
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
−
Update the 2D Graphics Core content stream path to include ExtSrc8
−
Include the ExtSrc8 and the corresponding destination in the shadow load requests at the step 27
−
After the step 28, the 3D Graphics Core will be connected and its data can be displayed.
To remove the 3D Graphics Core from the 2D Graphics Core display setup, update the 2D Graphics
Core content stream path not to include ExtSrc8 at the step 26.
−
Include the ExtSrc8 and the corresponding destination in the shadow load requests at the step 27
−
After the step 28, the user can 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...