CHAPTER 3Display Memory BusDIM qpar(4,115)'here go the qpdm parametersram.vend.count=9'number of ram number setsram.para.count=98'number of parameters to worry aboutDIM ram(ram.vend.count,ram.para.count)DIM ram.vend$(ram.vend.count) 'who built themDIM ram.text$(ram.para.count) 'keep the ram parameter stringsDIM ram.desc$(ram.para.count) 'ram parameter descriptorsCALL TEXTFONT(4)PRINT FRE(l)'we will be using the NEC ram parameter numbers (1 .. 70)clock(2)=50/2 '20mhz clockclock(3)=62/2 '16 MHZ clockclock(4)=83/2 '12 MHz clockst1$="fHH. f" 'one decimal pointst2$="\\ ffffffff.f ffffffff.f fffffffff.f"begin:INPUT "Do you want a file copy of the results (y/n)";a$IF a$ "y" AND a$"Y" THEN GOTO begin1file=lINPUT "Specify Filename";file$OPEN file$ FOR OUTPUT AS f1GOTO getspeedbegin1:IF a$"n" AND a$"N" THEN GOTO begin2file=O 'will not write an output fileGOTO getspeedbegin2:PRINT "You mustr-espond y or n. nGOTO begingetspeed:INPUT "what speed part are you designing with (20,16,12)";a$a=VAL(a$)'make it a numberdevicespeed=a 'save to compare with clock rateIF a20 THEN GOTO not20sp=2 'speed parameterGOTO getclocknot20:IF a16 THEN GOTO not16sp=3 'speed parameterGOTO getclocknot16:IF a 12 THEN GOTO not12sp=4GOTO getclocknot12:PRINT"you need to enter a number:20, 16, or 12.":GOTO getspeedgetclock:INPUT "what clock rate (SYSCLK in MHz) are you designing to";a$a=VAL(a$)IF a
CHAPTER 3Display Memory Busspeedok:'force clock(n) to c/2 according to selected clock rateclock(sp)=500/a 'reciprocal over 2get.fake:INPUT "Do we use the stored delays?(y/n)";a$IF a$="y" OR a$="Y" THENfake.numbers=l :GOTO got.fakeEND IFIF a$="n" OR a$="N" THENfake.numbers=O :GOTO got.fakeEND IFPRINT "You must respond 'y' or 'n'"GOTO get.fakegot.fake:IF fake.numbers=l THEN GOTO read. fakes 'otherwise get from keyboardINPUT "Specify /RAS Decode min,nom,max ";ras.decode(1),ras.decode(2),ras.decode(3)INPUT "Specify /RAS Delay min,nom,max";ras.delay(1),ras.delay(2),ras.delay(3)INPUT "Specify leAS Decode min,nom,max";cas.decode(1),cas.decode(2),cas.decode(3)INPUT "Specify leAS Delay min,nom,max";cas.delay(1),cas.delay(2),cas.delay(3)INPUT "Specify /XFG Decode min,nom,max";xfg.decode(1),xfg.decode(2),xfg.decode(3)INPUT "Specify /XFG Delay min,nom,max";xfg.delay(1),xfg.delay(2),xfg.delay(3)INPUT "specify /WE Decode min,nom,max ";we.decode(1),we.decode(2),we.decode(3)INPUT "Specify /WE Delay min,nom,max";we.delay(1),we.delay(2),we.delay(3)INPUT "Specify Address delay min, nom,max ";ad.delay(1),ad.delay(2),ad.delay(3)get.cas:INPUT "Are you going to make early leAS from /XF-G (y/n)";a$IF a$"n" AND a$"N" THEN GOTO notnearly.cas(O)=O 'no early casGOTO ram. paranotn:IF a$"y" AND a$"Y" THEN GOTO notyearly.cas(O)=l 'we will be doing early casINPUT "Specify /XF-G to early leAS delay min,nom,max";early.cas(1),early.cas(2),early.cas(3)GOTO ram.paranoty:PRINT "you must respond with 'n' or 'y''':GOTO get.casread. fakes:ras.decode(l)=O:ras.delay(1)=7:cas.decode(l)=O:cas.delay(1)=5:xfg.decode(l)=O:xfg.delay(1)=6:we.decode(l)=O:we.delay(1)=6:ad.delay(l)=lO:early.cas(O)=O:ras.decode(2)=O:ras.delay(2)=lO:cas.decode(2)=O:cas.delay(2)=lO:xfg.decode(2)=O:xfg.delay(2)=9:we.decode(2)=O:we.delay(2)=9:ad.delay(2)=13:early.cas(1)=8:ras.decode(3)=Oras.delay(3)=12cas.decode(3)=Ocas.delay(3)=15xfg.decode(3)=Oxfg.delay(3)=11we.decode(3)=Owe.delay(3)=11ad.delay(3)=17early.cas(2)=lO:early.cas(3)=123·18
- Page 1 and 2:
Am95C60Quad Pixel Dataflow ManagerA
- Page 3 and 4:
Authors:Tom CrawfordStuart TindallE
- Page 6:
Table of ContentsCHAPTER 1 Overview
- Page 10 and 11:
CHAPTER 1OverviewDESIGN APPLICATION
- Page 12 and 13:
and the information is read in on t
- Page 14 and 15:
CHAPTER 1Overviewservice. As with t
- Page 16:
CHAPTER 2System Bus Interface2.1 Am
- Page 19 and 20:
CHAPTER 2System Bus InterfaceT4 1W
- Page 21 and 22:
CHAPTER 2System Bus InterfaceALE ~t
- Page 23 and 24:
CHAPTER 2System Bus InterfaceDMAQPD
- Page 25 and 26:
CHAPTER 2System Bus Interfacevee20
- Page 27 and 28:
CHAPTER 2System Bus InterfaceMATOUT
- Page 29 and 30:
CHAPTER 2System Bus InterfaceQPDM i
- Page 31 and 32:
CHAPTER 2System Bus InterfaceJ01501
- Page 33 and 34:
CHAPTER 2System Bus Interfacedresse
- Page 35 and 36:
CHAPTER 2System Bus InterfaceCUPL v
- Page 37 and 38:
CHAPTER 2System Bus InterfaceCUPL v
- Page 39 and 40:
CHAPTER 2System Bus InterfaceCUPL v
- Page 41 and 42: CHAPTER 2System Bus InterfaceCUPL V
- Page 43 and 44: CHAPTER 2System Bus InterfaceCUPL v
- Page 45 and 46: CHAPTER 2System Bus Interface2.2 VM
- Page 47 and 48: CHAPTER 2System Bus InterfaceAs ano
- Page 49 and 50: CHAPTER 2System Bus InterfaceADDRBu
- Page 51 and 52: CHAPTER 2System Bus Interface2.3 68
- Page 53 and 54: CHAPTER 2System Bus InterfaceFCVA+3
- Page 55 and 56: CHAPTER 2System Bus InterfacesEaUEN
- Page 57 and 58: CHAPTER 2System Bus Interfacethat c
- Page 59 and 60: CHAPTER 2System Bus InterfaceAs the
- Page 61 and 62: CHAPTER 2System Bus InterfaceDecode
- Page 63 and 64: CHAPTER 2System Bus InterfaceAppend
- Page 65 and 66: CHAPTER 2System Bus Interface2.3.12
- Page 67 and 68: CHAPTER 2System Bus InterfaceAPPEND
- Page 69 and 70: CHAPTER 2System Bus InterfaceAPPEND
- Page 71 and 72: CHAPTER 2System Bus InterfaceAPPEND
- Page 73 and 74: CHAPTER 2System Bus InterfaceData i
- Page 76 and 77: CHAPTER 3Display Memory BusIn this
- Page 78 and 79: CHAPTER 3Display Memory BusTo minim
- Page 80 and 81: CHAPTER 3Display Memory BusAOOA"(7;
- Page 82 and 83: CHAPTER 3Display Memory BusFurtherm
- Page 84 and 85: CHAPTER 3Display Memory BusTo run t
- Page 86 and 87: CHAPTER 3Display Memory BusQPDM) as
- Page 88 and 89: CHAPTER 3Display Memory BusCDAT -0
- Page 90 and 91: CHAPTER 3Display Memory Busoutput b
- Page 94 and 95: CHAPTER 3Display Memory Busram.para
- Page 96 and 97: DATA 99,99,10,20,99,99,99,99,99,tw(
- Page 98 and 99: CHAPTER 3Display Memory BusDATA 5,-
- Page 100 and 101: CHAPTER 3Display Memory BusGOSUB fi
- Page 102 and 103: CHAPTER 3Display Memory Busramp=18:
- Page 104 and 105: CHAPTER 3Display Memory BusGOSUB fi
- Page 106 and 107: CHAPTER 3Display Memory Busramp=46:
- Page 108 and 109: CHAPTER 3Display Memory Busparam69:
- Page 110 and 111: amp=93 :GOSUB out.paramtext$="this
- Page 112 and 113: CHAPTER 3Display Memory BusRETURNge
- Page 114 and 115: CHAPTER 3Display Memory Bustext$="N
- Page 116 and 117: CHAPTER 3Display Memory BusKANJI RO
- Page 118 and 119: CHAPTER 3Display Memory BusTable 3.
- Page 120 and 121: Al1 -1'01----.----------1lSI Level0
- Page 122: CHAPTER 4Video Bus4.1 VIDEO BUS4.2
- Page 125 and 126: CHAPTER 4Video Bus4.2.2 High-speed
- Page 127 and 128: CHAPTER 4Video BusScan Line End Con
- Page 129 and 130: CHAPTER 4Video BusFIFO (VDAF). The
- Page 131 and 132: CHAPTER 4Video BusParameter min typ
- Page 134: CHAPTER 5Evaluation and Demonstrati
- Page 137 and 138: CHAPTER 5Evaluation and Demonstrati
- Page 139 and 140: CHAPTER 5Evaluation and Demonstrati
- Page 141 and 142: CHAPTER 5Evaluation and Demonstrati
- Page 143 and 144:
CHAPTER 5Evaluation and Demonstrati
- Page 145 and 146:
CHAPTERSEvaluation and Demonstratio
- Page 147 and 148:
CHAPTER 5Evaluation and Demonstrati
- Page 149 and 150:
CHAPTER 5Evaluatuion and Demonstrat
- Page 151 and 152:
CHAPTERSEvaluation and Demonstratio
- Page 153 and 154:
CHAPTERSEvaluation and Demonstratio
- Page 155 and 156:
CHAPTER 5Evaluation and Demonstrati
- Page 157 and 158:
CHAPTER 5Evaluation and Demonstrati
- Page 159 and 160:
C{I~P2-01 T22 T 22 TO. 1 41-44. 48-
- Page 161 and 162:
(JIN0>2D2PROM_(SA16: :~~~202
- Page 163 and 164:
(.TI~8A22828C26A7'A66A'6A37C77C6704
- Page 165 and 166:
c.nWo607, Be2 DClK2 » ============
- Page 168:
CHAPTER 6Articles/Application Notes
- Page 171 and 172:
CHAPTER 6Software10 'This programs
- Page 173 and 174:
CHAPTER 6Software950 RETURN960 '970
- Page 175 and 176:
CHAPTER 6Software6.2 COPY BLOCK OPE
- Page 177 and 178:
CHAPTER 6Software6.2.4 Transparency
- Page 179 and 180:
CHAPTER 6Softwarecpy 11 a [temp2] [
- Page 181 and 182:
CHAPTER 6Softwarecpy 11 a [temp2] [
- Page 183 and 184:
CHAPTER 6SoftwareADDTEMPblk [blksiz
- Page 185 and 186:
CHAPTER 6SoftWareSUBSTEMPblk [blksi
- Page 187 and 188:
NOTES
- Page 189 and 190:
NOTES
- Page 191 and 192:
NOTES
- Page 193:
ADVANCED MICRO DEVICES' NORTH AMERI