English
Language : 

IA63484 Datasheet, PDF (20/32 Pages) InnovASIC, Inc – Advanced CRT Controller
IA63484
Advanced CRT Controller
Data Sheet
Graphic Drawing Commands:
The graphic drawing commands cause the ACRTC to draw. Graphic drawing is performed by
modifying the contents of the frame buffer based on micro coded drawing algorithms in the ACRTC
drawing processor. Parameters for these commands are specified using logical X-Y addressing. The
display processor performs the complex task of translating a logical pixel address to a linear frame
buffer word address, and further, selecting the proper sub field of the word.
Many instructions allow specification in either absolute or relative X-Y coordinates. In both cases,
two’s compliment numbers represent both positive and negative values.
Table 2 and Table 3 tabulate the ACRTC drawing commands and Op-Codes available.
Table 2: ACRTC Command Table
Type
Register Access Command
Data Transfer Command
Graphic Drawing Command
Mnemonic
ORG
WPR
RPR
WPTN
RPTN
DRD
DWT
DMOD
RD
WT
MOD
CLR
SCLR
CPY
SCPY
AMOVE
RMOVE
ALINE
RLINE
ARCT
RRCT
APLL
RPLL
APLG
RPLG
CRCL
ELPS
AARC
RARC
AEARC
REARC
AFRCT
RFRCT
PAINT
DOT
PTN
AGCPY
RGCPY
Command Name
Origin
Write Parameter Reg
Read Parameter Reg
Write Pattern RAM
Read Pattern RAM
DMA Read
DMA Write
DMA Modify
Read
Write
Modify
Clear
Selective Clear
Copy
Selective Copy
Absolute Move
Relative Move
Absolute Line
Relative Line
Absolute Rectangle
Relative Rectangle
Absolute Polyline
Relative Polyline
Absolute Polygon
Relative Polygon
Circle
Ellipse
Absolute Arc
Relative Arc
Absolute Ellipse Arc
Relative Ellipse Arc
Absolute Filled Rectangle
Relative Filled Rectangle
Paint
Dot
Pattern
Absolute Graphic Copy
Relative Graphic Copy
# (words)
CLK_2 Cycles
3
8
2
6
1
6
n+2
4n+8
2
4n+10
3
(4x+8)y+12(x*y/8 ↑)+(62~68)
3
(4x+8)y+16(x*y/8 ↑)+34
3
(4x+8)y+16(x*y/8 ↑)+34
1
12
2
8
2
8
4
(2x+8)y+12
4
(4x+8)y+12
5
(6x+8)y+12
5
(6x+8)y+12
3
56
3
56
3
P*L+18
3
P*L+18
3
2P(A+B)+54
3
2P(A+B)+54
2n+2
2n+2
2n+2
2n+2
2
∑ ( P * L + 16 ) + 8
∑ ( P * L + 16 ) + 8
∑ ( P * L + 16 ) + P * Lo + 20
∑ ( P * L + 16 ) + P * Lo + 20
8d+66
4
10d+90
5
8d+18
5
8d+18
7
10d+96
7
10d+96
3
(P*A+8)B+18
3
(P*A+8)B+18
1
(18A+102)B-58(Applies to rectagular figures, varies for other shapes )
1
8
2
(P*A+10)B+20
5
((P+2)A+10)B+70
5
((P+2)A+10)B+70
Copyright © 2001
innovASIC
The End of Obsolescence™
ENG 21101041200
Page 20 of 32
www.innovasic.com
Customer Support:
1−888−824−4184