I2C.LST 134 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476
  1. I2C-BUS DEVICES Release 60 Last Change 03jan99
  2. Copyright (c) 1997,1998,1999 Ralf Brown
  3. --------!---Note-----------------------------
  4. Notes: An I2C device uses two consecutive subaddresses; the low bit indicates
  5. whether a read (bit 0 = 1) or write (bit 0 = 0) is being performed
  6. the header of each entry in this file indicates the device's subaddress
  7. (the "slave address" in official terminology) and the register number
  8. within the device; for certain indexed registers, the index value is
  9. given as the third value in the entry header
  10. SMBus, ACCESS.bus, and the DDC2B data link to the monitor are all
  11. variants of the I2C bus, and are thus listed here as well.
  12. unless otherwise noted, all device registers are eight bits in size,
  13. and may be both read and written
  14. the access method for communicating with an I2C device is
  15. implementation-dependent; for example, recent S3 chipsets supporting
  16. the "Scenic Highway" Local Peripheral Bus access the I2C bus via
  17. bit-banging of memory-mapped I/O register FF20h
  18. (see MEM A000h:FF00h"S3"). On the Zoran ZR36057 used by the
  19. Miro DC-30, the I2C bus is accessed by bit-banging memory-mapped
  20. register 17 (at offset 0x44). On the Cirrus Logic GD7556, extended
  21. sequencer register 8 is used (see #P0677).
  22. maximum data rates on the I2C bus are also device-dependent; typical
  23. maximum rates are 80 kHz (DIMMs), 100 kHz (VPX3220A), and 400 kHz.
  24. in DDC (Dislay Data Channel) 2B, the monitor's EDID info appears to be
  25. stored in an EEPROM at the standard bus address of A0h; access to
  26. the DDC clock/data lines is, however, chipset-specific. On S3's
  27. Trio64V+, the DDC lines share a port with the LPB's I2C bus: when the
  28. feature connector is disabled, they are connected to the monitor;
  29. when enabled, the lines are connected to the Local Peripheral Bus
  30. I2C FAQ: http://www.paranoia.com/%7Efilipg/HTML/LINK/ELE/F_I2C.html
  31. ----------I00--------------------------------
  32. I2C 00h - General Call (Broadcast) Address
  33. Note: writes to this address can be received by multiple devices (all which
  34. listen for broadcast commands)
  35. SeeAlso: I2C 00h/02h,I2C 00h/04h,I2C 00h/06h
  36. ----------I0000------------------------------
  37. I2C 00h/00h - General Call - Prohibited Value
  38. Note: writes to this address can be received by multiple devices (all which
  39. listen for broadcast commands)
  40. ----------I0002------------------------------
  41. I2C 00h/02h - General Call - RESET
  42. Note: writes to this address can be received by multiple devices (all which
  43. listen for broadcast commands)
  44. SeeAlso: I2C 00h/04h,I2C 00h/06h,I2C 00h/x1h
  45. ----------I0004------------------------------
  46. I2C 00h/04h - General Call - RELOAD DEVICE ADDRESS FROM HARDWARE
  47. Note: writes to this address can be received by multiple devices (all which
  48. listen for broadcast commands)
  49. SeeAlso: I2C 00h/02h,I2C 00h/06h,I2C 00h/x1h
  50. ----------I0006------------------------------
  51. I2C 00h/06h - General Call - RESET AND RELOAD DEVICE ADDRESS
  52. Note: writes to this address can be received by multiple devices (all which
  53. listen for broadcast commands)
  54. SeeAlso: I2C 00h/02h,I2C 00h/04h,I2C 00h/x1h
  55. ----------I00x1------------------------------
  56. I2C 00h/x1h - General Call - Hardware Generated (Interrupt)
  57. Note: if the second byte of the General Call telegram has its
  58. least-significant bit set, then the upper seven bits indicate the
  59. address of the device generating the call; this can be used to tell
  60. the master CPU in the system that a device needs attention
  61. SeeAlso: I2C 00h/02h,I2C 00h/04h,I2C 00h/06h
  62. ----------I01--------------------------------
  63. I2C 01h - Reserved - Start Byte
  64. ----------I02--------------------------------
  65. I2C 02h - Reserved - CBUS Address - Write
  66. SeeAlso: I2C 03h
  67. ----------I03--------------------------------
  68. I2C 03h - Reserved - CBUS Address - Read
  69. SeeAlso: I2C 02h
  70. ----------I04--------------------------------
  71. I2C 04h - Reserved for different bus format
  72. ----------I05--------------------------------
  73. I2C 05h - Reserved for different bus format
  74. ----------I06--------------------------------
  75. I2C 06h - Reserved by Philips for future definition
  76. ----------I07--------------------------------
  77. I2C 07h - Reserved by Philips for future definition
  78. ----------I08--------------------------------
  79. I2C 08h - Reserved by Philips for future definition
  80. ----------I09--------------------------------
  81. I2C 09h - Reserved by Philips for future definition
  82. ----------I0A--------------------------------
  83. I2C 0Ah - Reserved by Philips for future definition
  84. ----------I0B--------------------------------
  85. I2C 0Bh - Reserved by Philips for future definition
  86. ----------I0C--------------------------------
  87. I2C 0Ch - Reserved by Philips for future definition
  88. ----------I0D--------------------------------
  89. I2C 0Dh - Reserved by Philips for future definition
  90. ----------I0E--------------------------------
  91. I2C 0Eh - Reserved by Philips for future definition
  92. ----------I0F--------------------------------
  93. I2C 0Fh - Reserved by Philips for future definition
  94. --------p-I16--------------------------------
  95. I2C 16h - Benchmarq BQ2090 Battery-Charge Monitor
  96. !!!harris\bq2090.pdf
  97. --------V-I1800------------------------------
  98. I2C 18h/00h - Raytheon TMC2361 - FILTER AND TEST PATTERN REGISTER
  99. Access: Read/Write
  100. Desc: the TMC2361 is a VGA-to-Television encoder
  101. Range: I2C addresses 18h, 1Ah, 1Ch, or 1Eh may be selected by external pins
  102. Note: the second byte of a 'write' telegram sets the register to be accessed;
  103. this pointer auto-increments on each transfer until the highest
  104. register is reached (it will not wrap back to register 0)
  105. SeeAlso: I2C 18h/01h,I2C 18h/02h,I2C 18h/05h,I2C 18h/06h
  106. Bitfields for Raytheon TMC2361 Filter and Test Pattern Register:
  107. Bit(s) Description (Table I0001)
  108. 7-5 test pattern foreground color select
  109. bit 7: red
  110. bit 6: green
  111. bit 5: blue
  112. 4-3 video source
  113. 00 normal video from VGA
  114. 01 color bars
  115. 10 '+' symbols on complementary color
  116. 11 flat field of color selected by bits 7-5
  117. 2-1 filter mode
  118. 00 three-line filter
  119. 01 pass-through
  120. 10 two-line filter
  121. 11 three-line filter
  122. 0 reserved
  123. SeeAlso: #I0062,#I0061
  124. --------V-I1801------------------------------
  125. I2C 18h/01h - Raytheon TMC2361 - ENCODER CONTROL REGISTER
  126. Access: Read/Write
  127. Range: I2C addresses 18h, 1Ah, 1Ch, or 1Eh may be selected by external pins
  128. SeeAlso: I2C 18h/00h,I2C 18h/02h,I2C 18h/05h,I2C 18h/06h
  129. Bitfields for Raytheon TMC2361 Encoder Control Register:
  130. Bit(s) Description (Table I0002)
  131. 7 "HQSZ"
  132. 6 reserved (0)
  133. 5-4 television standard
  134. 00 PAL M (60 Hz)
  135. 01 PAL
  136. 10 NTSC-EIA
  137. 11 NTSC
  138. 3 powerdown mode
  139. 2 DPMS mode
  140. =0 output blue video if either hsync or vsync missing
  141. =1 suspend chip if either hsync/vsync missing; sleep if both missing
  142. 1 disable S-Video output
  143. 0 disable composite video output
  144. SeeAlso: #I0063,#I0061
  145. --------V-I1802------------------------------
  146. I2C 18h/02h - Raytheon TMC2361 - RESET CONTROL REGISTER
  147. Access: Read/Write
  148. Range: I2C addresses 18h, 1Ah, 1Ch, or 1Eh may be selected by external pins
  149. SeeAlso: I2C 18h/00h,I2C 18h/01h,I2C 18h/05h,I2C 18h/06h
  150. Bitfields for Raytheon TMC2361 Reset Control Register:
  151. Bit(s) Description (Table I0003)
  152. 7-4 reserved (0)
  153. 3 clock out select
  154. =0 use PXCK
  155. =1 use ADCK
  156. 2-0 reserved (0)
  157. SeeAlso: #I0062
  158. --------V-I1805------------------------------
  159. I2C 18h/05h - Raytheon TMC2361 - PART IDENTIFICATION REGISTER
  160. Access: Read-Only
  161. Desc: this register identifies the device as a TMC2361 by returning 61h
  162. Range: I2C addresses 18h, 1Ah, 1Ch, or 1Eh may be selected by external pins
  163. SeeAlso: I2C 18h/00h,I2C 18h/01h,I2C 18h/02h,I2C 18h/06h
  164. --------V-I1806------------------------------
  165. I2C 18h/06h - Raytheon TMC2361 - REVISION IDENTIFICATION REGISTER
  166. Access: Read-Only
  167. Desc: this register identifies the device's revision level (1Bh or greater)
  168. Range: I2C addresses 18h, 1Ah, 1Ch, or 1Eh may be selected by external pins
  169. SeeAlso: I2C 18h/00h,I2C 18h/01h,I2C 18h/02h,I2C 18h/05h
  170. --------V-I2800------------------------------
  171. I2C 28h/00h - Philips SAA5252 - VIDEO SIGNAL SETUP
  172. Access: Write-Only
  173. Desc: the SAA5252 is a closed-captioning text decoder
  174. Note: on writes, the register index auto-increments until it reaches 4; this
  175. permits all of the write-only registers to be updated in a single I2C
  176. telegram
  177. SeeAlso: I2C 28h/01h,I2C 28h/02h,I2C 28h/80h
  178. Bitfields for Philips SAA5252 video signal setup:
  179. Bit(s) Description (Table I0004)
  180. 3-0 offset from start of horizontal sync pulse
  181. 4 vertical sync pulse has positive polarity
  182. 5 horizontal sync pulse has positive polarity
  183. 6 video output is negative-going instead of positive
  184. 7 read Closed-Captioning data from second field instead of first
  185. SeeAlso: #I0011
  186. --------V-I2801------------------------------
  187. I2C 28h/01h - Philips SAA5252 - CAPTION MODE
  188. Access: Write-Only
  189. Desc: the SAA5252 is a closed-captioning text decoder
  190. SeeAlso: I2C 28h/00h,I2C 28h/04h,I2C 28h/80h
  191. Bitfields for Philips SAA5252 caption mode:
  192. Bit(s) Description (Table I0005)
  193. 1-0 enhanced display mode
  194. 00 video only
  195. 01 text only
  196. 10 normal caption mode
  197. 11 enhanced caption mode
  198. 3-2 enhanced caption mode
  199. 00 shadowed character, video background
  200. 01 shadowed character, mesh background
  201. 10 normal character, video background
  202. 11 normal character, mesh background
  203. 4 disable CC decoding and acquisition
  204. 5 check lines 19-23, not just line 21
  205. 6 user channel selection (0=Ch2, 1=Ch1)
  206. 7 clear page memory
  207. SeeAlso: #I0010
  208. --------V-I2802------------------------------
  209. I2C 28h/02h - Philips SAA5252 - ON-SCREEN DISPLAY ROW
  210. Access: Write-Only
  211. Size: 4 bits
  212. Desc: specify the row (0-15) on which to show the on-screen display
  213. SeeAlso: I2C 28h/00h,I2C 28h/03h
  214. --------V-I2803------------------------------
  215. I2C 28h/03h - Philips SAA5252 - ON-SCREEN DISPLAY COLUMN
  216. Access: Write-Only
  217. Size: 5 bits
  218. Desc: specify the column (0-31) at which to start the on-screen display
  219. Note: writes to register 4 increment this register; on overflow, register 2
  220. is incremented. This allows text to be displayed without constantly
  221. updating registers 2 and 3
  222. SeeAlso: I2C 28h/00h,I2C 28h/02h
  223. --------V-I2804------------------------------
  224. I2C 28h/04h - Philips SAA5252 - ON-SCREEN DISPLAY DATA
  225. Access: Write-Only
  226. Size: 7 bits
  227. Desc: write the specified character at the current on-screen display position
  228. as specified by registers 2 and 3, updating them so that the next
  229. write will use the next screen position
  230. SeeAlso: I2C 28h/00h,I2C 28h/02h,I2C 28h/03h,I2C 28h/81h
  231. --------V-I2880------------------------------
  232. I2C 28h/80h - Philips SAA5252 - STATUS
  233. Access: Read-Only
  234. Desc: the SAA5252 is a closed-captioning text decoder
  235. Note: on reads, the register index autoincrements until it reaches 82h,
  236. allowing all read registers to be retrieved with a single I2C
  237. telegram
  238. SeeAlso: I2C 28h/81h,I2C 28h/00h,I2C 28h/04h
  239. Bitfields for SAA5252 status flags:
  240. Bit(s) Description (Table I0006)
  241. 7 power-on reset has occurred (all write registers cleared to 00h)
  242. 6-4 reserved (0)
  243. 3 data bytes are from Field 2
  244. 2 following data bytes are extended data service bytes
  245. 1 5252 shutdown due to parity error
  246. 0 data ready (see I2C 28h/81h)
  247. SeeAlso: #I0011,#I0068
  248. --------V-I2881------------------------------
  249. I2C 28h/81h - Philips SAA5252 - DATA BYTE 1
  250. Access: Read-Only
  251. Desc: get the first data byte from the most recently received line of closed-
  252. captioning data
  253. SeeAlso: I2C 28h/00h,I2C 28h/80h,I2C 28h/82h
  254. Bitfields for SAA5252 data byte:
  255. Bit(s) Description (Table I0007)
  256. 6-0 decoded closed-captioning character
  257. 7 parity error
  258. SeeAlso: #I0067
  259. --------V-I2882------------------------------
  260. I2C 28h/82h - Philips SAA5252 - DATA BYTE 2
  261. Access: Read-Only
  262. Desc: get the second data byte from the most recently received line of
  263. closed-captioning data
  264. SeeAlso: I2C 28h/00h,I2C 28h/80h,I2C 28h/81h,#I0067
  265. --------s-I3A68------------------------------
  266. I2C 3Ah/68h - ITT MAS 3507D MPEG Audio Decoder - DATA REGISTER (WRITE)
  267. Access: Write-Only
  268. Size: 16 bits
  269. Note: see http://www.itt-sc.de/pdf/mas3507d.pdf p.15-25
  270. --------s-I3A69------------------------------
  271. I2C 3Ah/69h - ITT MAS 3507D MPEG Audio Decoder - DATA REGISTER (READ)
  272. Access: Read-Only
  273. Size: 16 bits
  274. Note: see http://www.itt-sc.de/pdf/mas3507d.pdf p.15-25
  275. --------s-I3A6A------------------------------
  276. I2C 3Ah/6Ah - ITT MAS 3507D MPEG Audio Decoder - CONTROL REGISTER
  277. Access: Write-Only
  278. Size: 16 bits
  279. Note: see http://www.itt-sc.de/pdf/mas3507d.pdf p.15-25
  280. --------V-I40--------------------------------
  281. I2C 40h - Harris HMP8154/8156/8156A
  282. Desc: the HMP8154 and HMP8156(A) are NTSC/PAL video encoders
  283. Range: I2C addresses 40h or 42h, depending on the state of an external pin
  284. Note: on the Harris parts, register 00h is the product ID register; it
  285. contains 54h to identify the device as an 8154 or 8156A, 56h to
  286. identify the devices as an 8156
  287. --------V-I40--------------------------------
  288. I2C 40h - Harris HMP8170/8171/8172/8173
  289. Desc: the HMP817x are NTSC/PAL video encoders
  290. Range: I2C addresses 40h or 42h, depending on the state of an external pin
  291. --------V-I42--------------------------------
  292. I2C 42h - Harris HMP8154/8156/8156A
  293. Desc: the HMP8154 and HMP8156(A) are NTSC/PAL video encoders
  294. Range: I2C addresses 40h or 42h, depending on the state of an external pin
  295. Note: on the Harris parts, register 00h is the product ID register; it
  296. contains 54h to identify the device as an 8154 or 8156A, 56h to
  297. identify the devices as an 8156
  298. --------V-I42--------------------------------
  299. I2C 42h - Harris HMP8170/8171/8172/8173
  300. Desc: the HMP817x are NTSC/PAL video encoders
  301. Range: I2C addresses 40h or 42h, depending on the state of an external pin
  302. --------V-I4800------------------------------
  303. I2C 48h/00h - Philips SAA7111 - CHIP VERSION
  304. Range: I2C 48h or I2C 4Ah, selected by external pin
  305. SeeAlso: I2C 4Ah
  306. --------V-I481F------------------------------
  307. I2C 48h/1Fh - Philips SAA7111 - STATUS
  308. Access: Read-Only
  309. Range: I2C 48h or I2C 4Ah, selected by external pin
  310. SeeAlso: I2C 4Ah
  311. --------V-I4A--------------------------------
  312. I2C 4Ah - Philips SAA7111
  313. Range: I2C 48h or I2C 4Ah, selected by external pin
  314. SeeAlso: I2C 48h/00h
  315. --------s-I80--------------------------------
  316. I2C 80h - ITT MSP 3400C Multistandard Sound Processor
  317. Note: http://www.itt-sc.de/pdf/msp3400c.pdf, p.16-42
  318. SeeAlso: I2C 84h
  319. --------s-I84--------------------------------
  320. I2C 84h - ITT MSP 3400C Multistandard Sound Processor
  321. SeeAlso: I2C 80h
  322. ----------I8600------------------------------
  323. I2C 86h/00h - ITT VPX 32xx/322xD - JEDEC MANUFACTURER ID
  324. Access: Read-Only
  325. Range: the VPX 32xx may be configured in hardware to reside at either 86h or
  326. 8Eh
  327. Notes: except as noted, the designation "VPX 32xx" refers to any of the
  328. following in the ITT Intermetall VPX video-pixel decoder series:
  329. VPX 3214C, VPX 3216B, VPX 3220, or VPX 3220A
  330. except as noted, the designation "VPX 322xD" refers to either the
  331. VPX 3224D or VPX 3225D
  332. the ITT VDP 3108 contains many of the same I2C registers as the
  333. VPX 32xx, although at a different bus address
  334. SeeAlso: I2C 86h/01h,I2C 86h/02h,I2C 86h/03h,I2C 8Ah/26h
  335. (Table I0009)
  336. Values for JEDEC Manufacturer ID:
  337. 01h AMD
  338. 02h AMI
  339. 04h Fujitsu
  340. 07h Hitachi
  341. 08h Inmos
  342. 0Bh Intersil
  343. 0Dh Mostek
  344. 0Eh Motorola
  345. 10h NEC
  346. 13h Rockwell
  347. 15h Philips Semiconductor (Signetics)
  348. 16h Synertek
  349. 19h Xicor
  350. 1Ah Zilog
  351. 1Ch Mitsubishi
  352. 1Fh Atmel
  353. 20h SGS/Thompson
  354. 23h Wafer Scale Integration
  355. 25h Tristar
  356. 26h Visic
  357. 29h Microchip Technology
  358. 2Ah Ricoh Ltd.
  359. 2Ch Micron Technology
  360. 2Fh ACTEL
  361. 31h Catalyst
  362. 32h Panasonic
  363. 34h Cypress
  364. 37h Plessey
  365. 38h VTMC
  366. 3Bh Integrated CMOS (Vertex)
  367. 3Dh Tektronix
  368. 3Eh Sun Microsystems
  369. 40h MOSEL
  370. 43h Xerox
  371. 45h SunDisk
  372. 46h Elan Circuit Technology
  373. 4Ah Compaq
  374. 4Ch SCI
  375. 4Fh I3 Design System
  376. 51h Crosspoint Solutions
  377. 52h Alliance Semiconductor
  378. 54h Hewlett-Packard
  379. 57h New Media
  380. 58h MHS Electronic
  381. 5Bh Kawasaki Steel
  382. 5Dh TECMAR
  383. 5Eh Exar
  384. 61h Northern Telecom
  385. 62h Sanyo
  386. 64h Crystal Semiconductor
  387. 67h Asparix
  388. 68h Convex Computer
  389. 6Bh Transwitch
  390. 6Dh Cannon
  391. 6Eh Altera
  392. 70h Qualcomm
  393. 73h AMS (Austria Micro)
  394. 75h Aster Electronics
  395. 76h Bay Networks (Synoptic)
  396. 79h Thesys
  397. 7Ah Solbourne Computer
  398. 7Ch Dialog
  399. 7Fh continuation code (see #I0029)
  400. 83h Fairchild
  401. 85h GTE
  402. 86h Harris
  403. 89h Intel
  404. 8Ah I.T.T.
  405. 8Ch Monolithic Memories
  406. 8Fh National
  407. 91h RCA
  408. 92h Raytheon
  409. 94h Seeq
  410. 97h Texas Instruments
  411. 98h Toshiba
  412. 9Bh Eurotechnique
  413. 9Dh Lucent (ATT)
  414. 9Eh Exel
  415. A1h Lattice Semiconductor
  416. A2h NCR
  417. A4h IBM
  418. A7h International CMOS Technology
  419. A8h SSSI
  420. ABh VLSI
  421. ADh Hyundai Electronics
  422. AEh OKI Semiconductor
  423. B0h Sharp
  424. B3h IDT
  425. B5h DEC
  426. B6h LSI Logic
  427. B9h Thinking Machine
  428. BAh Thomson CSF
  429. BCh Honeywell
  430. BFh SST
  431. C1h Siemens
  432. C2h Macronix
  433. C4h Plus Logic
  434. C7h European Silicon Str.
  435. C8h Apple Computer
  436. C9h Xilinx
  437. CBh Protocol Engines
  438. CDh Seiko Instruments
  439. CEh Samsung
  440. D0h Klic
  441. D3h Tandem
  442. D5h Integrated Silicon Solutions
  443. D6h Brooktree
  444. D9h Performance Semicond.
  445. DAh Winbond Electronic
  446. DCh Bright Micro
  447. DFh PCMCIA
  448. E0h Goldstar
  449. E3h Array Microsystems
  450. E5h Analog Devices
  451. E6h PMC-Sierra
  452. E9h Quality Semiconductor
  453. EAh Nimbus Technology
  454. ECh ITT Intermetall (see also #I0002)
  455. EFh NEXCOM
  456. F1h Sony
  457. F2h Cray Research
  458. F4h Vitesse
  459. F7h Zentrum Mikroelektronic
  460. F8h TRW
  461. FBh Allied-Signal
  462. FDh Media Vision
  463. FEh Level One Communication
  464. Note: bit 7 is a parity bit, set to ensure odd parity
  465. (Table I0009)
  466. Values for JEDEC Manufacturer ID ("bank two"):
  467. 01h Cirrus Logic
  468. !!!
  469. 9Eh DoD
  470. !!!
  471. 37h AMIC Technology
  472. SeeAlso: #I0028
  473. ----------I8601------------------------------
  474. I2C 86h/01h - ITT VPX 32xx/322xD - CHIP ID, LOW BYTE
  475. Access: Read-Only
  476. SeeAlso: I2C 86h/00h,I2C 86h/02h
  477. (Table I0010)
  478. Values for ITT Chip ID:
  479. 4260h VPX 3216B
  480. 4280h VPX 3214C
  481. 4680h VPX 3220A
  482. 7230h VPX 3225D
  483. 7231h VPX 3224D
  484. SeeAlso: #I0001
  485. ----------I8602------------------------------
  486. I2C 86h/02h - ITT VPX 32xx/322xD - CHIP ID, HIGH BYTE
  487. Access: Read-Only
  488. SeeAlso: I2C 86h/00h,I2C 86h/01h
  489. ----------I8603------------------------------
  490. I2C 86h/03h - ITT VPX 32xx/322xD - JEDEC2
  491. Access: Read-Only
  492. Bitfields for ITT JEDEC2 register:
  493. Bit(s) Description (Table I0011)
  494. 0 IFIELD
  495. 7-1 reserved (all ones for VPX 3220A)
  496. ----------I8620------------------------------
  497. I2C 86h/20h - ITT VPX 32xx - IF compensation
  498. Access: Read/Write
  499. Note: this register is also present on the ITT VDP 3108
  500. SeeAlso: I2C 86h/22h,I2C 8Ah/20h
  501. Bitfields for ITT VDP 3108/VPX 32xx IF compensation:
  502. Bit(s) Description (Table I0012)
  503. 1-0 compensation
  504. 00 12 dB/octave
  505. 01 reserved
  506. 10 6 dB/octave
  507. 11 none
  508. 7-2 reserved (0)
  509. ----------I8622------------------------------
  510. I2C 86h/22h - ITT VPX 32xx - SECAM deemphasis / PAL lowpass peaking filter
  511. Note: this register is also present on the ITT VDP 3108
  512. Bitfields for VPX 32xx SECAM deemphasis / PAL lowpass peaking filter:
  513. Bit(s) Description (Table I0013)
  514. 4-0 SECAM deemphasis/PAL filter (1Fh = maximum)
  515. 5 reserved
  516. 7-6 chroma bandwidth select
  517. 00 narrow
  518. 01 normal
  519. 10 broad
  520. 11 reserved
  521. ----------I8623------------------------------
  522. I2C 86h/23h U - ITT VPX 32xx - Unimplemented
  523. Note: this register appears to correspond to a VDP 3108 register which is
  524. not applicable to the VPX series
  525. SeeAlso: I2C 8Ah/23h
  526. ----------I8624------------------------------
  527. I2C 86h/24h U - ITT VPX 32xx - Unimplemented
  528. Note: this register appears to correspond to a VDP 3108 register which is
  529. not applicable to the VPX series
  530. SeeAlso: I2C 8Ah/24h
  531. ----------I8625------------------------------
  532. I2C 86h/25h U - ITT VPX 32xx - Unimplemented
  533. Note: this register appears to correspond to a VDP 3108 register which is
  534. not applicable to the VPX series
  535. SeeAlso: I2C 8Ah/25h
  536. ----------I8626------------------------------
  537. I2C 86h/26h - ITT VPX 32xx - FPRAM read index
  538. Size: 16 bits, big-endian
  539. Note: this register is also present on the ITT VDP 3108
  540. SeeAlso: #I0007,I2C 86h/27h"VPX 32xx",I2C 86h/28h"VPX 32xx"
  541. SeeAlso: I2C 86h/29h"VPX 32xx",I2C 8Ah/26h
  542. ----------I8627------------------------------
  543. I2C 86h/27h - ITT VPX 32xx - FPRAM write index
  544. Size: 16 bits, big-endian
  545. Note: this register is also present on the ITT VDP 3108
  546. SeeAlso: #I0007,I2C 86h/26h"VPX 32xx",I2C 86h/28h"VPX 32xx"
  547. SeeAlso: I2C 86h/29h"VPX 32xx",I2C 8Ah/27h
  548. ----------I8628------------------------------
  549. I2C 86h/28h - ITT VPX 32xx - FPRAM data transfer
  550. Size: 16 bits, big-endian
  551. Note: this register is also present on the ITT VDP 3108
  552. SeeAlso: I2C 86h/26h"VPX 32xx",I2C 86h/27h"VPX 32xx",I2C 86h/29h"VPX 32xx"
  553. SeeAlso: I2C 8Ah/28h
  554. (Table I0014)
  555. Values for ITT VPX 32xx FPRAM index:
  556. 00h ???
  557. 01h ???
  558. 02h ???
  559. 03h ???
  560. 04h ???
  561. 05h ???
  562. 06h ???
  563. 07h ???
  564. 08h ???
  565. 09h ???
  566. 0Ah ???
  567. 0Bh ???
  568. 0Ch ???
  569. 0Dh ???
  570. 0Eh ???
  571. 0Fh ???
  572. 10h ???
  573. 11h ??? status
  574. 12h ??? status
  575. 13h ??? status
  576. 14h ??? (read-only)
  577. 15h ???
  578. 16h ??? status
  579. 17h ???
  580. 18h ???
  581. 19h colorburst frequency (low) (see I2C 86h/28h/19h)
  582. 1Ah colorburst frequency (high) (see I2C 86h/28h/1Ah)
  583. 1Bh standard select (see I2C 86h/28h/1Bh)
  584. 1Ch NTSC tint angle (color balance) (see I2C 86h/28h/1Ch)
  585. 1Dh ???
  586. 1Eh ???
  587. 1Fh ???
  588. 20h current AGC gain value (read-only) (see I2C 86h/28h/20h)
  589. 21h ???
  590. 22h ??? status (read-only)
  591. 23h ???
  592. 24h ???
  593. 25h ??? status
  594. 26h crystal oscillator line-locked mode (see I2C 86h/28h/26h)
  595. 27h ??? status
  596. 28h ??? vsync reference level?
  597. 29h ???
  598. 2Ah ???
  599. 2Bh ???
  600. 2Ch ???
  601. 2Dh ???
  602. 2Eh ??? status
  603. 2Fh ??? status
  604. 30h ??? status
  605. 31h ???
  606. 32h ??? status
  607. 33h ??? (read-only)
  608. 34h ???
  609. 35h ???
  610. 36h ??? status (signed?)
  611. 37h ??? status
  612. 38h ???
  613. 39h ??? status
  614. 3Ah ??? status (signed?)
  615. 3Bh ??? (read-only)
  616. 3Ch ??? (read-only)
  617. 3Dh ???
  618. 3Eh ???
  619. 3Fh ??? status
  620. 40h ??? status (signed?)
  621. 41h measured sync amplitude (see I2C 86h/28h/41h)
  622. 42h ??? status (signed)
  623. 43h ??? position of hsync color attenuation? (signed)
  624. 44h ??? (032h)
  625. 45h ??? status (000h/004h)
  626. 46h ??? status
  627. 47h ??? adj for hsync rate (507h for 525/60 standards, 510h for 625/50)
  628. 48h ??? status
  629. 49h ??? status
  630. 4Ah ??? status
  631. 4Bh Horizontal PLL control (see I2C 86h/28h/4Bh)
  632. 4Ch ???
  633. 4Dh ???
  634. 4Eh ???
  635. 4Fh ???
  636. 50h ???
  637. 51h ??? status
  638. 52h ??? status
  639. 53h automatic standard recognition status (see I2C 86h/28h/53h)
  640. 54h ???
  641. 55h ???
  642. 56h ???
  643. 57h ???
  644. 58h crystal oscillator center frequency adjust (signed)
  645. 59h crystal oscillator center frequency adjust for line-locked mode
  646. 5Ah ??? status
  647. 5Bh ???
  648. 5Ch ???
  649. 5Dh ???
  650. 5Eh ??? status (bits 4-0 always 0)
  651. 5Fh ??? status
  652. 60h ??? (read-only)
  653. 61h ??? (read-only)
  654. 62h-6Fh unused???
  655. 70h Window#1 Read Table: Vertical Begin (see I2C 86h/28h/70h)
  656. 71h Window#1 Read Table: Vertical Lines In (see I2C 86h/28h/71h)
  657. 72h Window#1 Read Table: Vertical Lines Out (see I2C 86h/28h/72h)
  658. 73h Window#1 Read Table: Horizontal Begin (see I2C 86h/28h/73h)
  659. 74h Window#1 Read Table: Horizontal Length (see I2C 86h/28h/74h)
  660. 75h Window#1 Read Table: Horizontal Number of Pixels (see I2C 86h/28h/75h)
  661. 76h Window#1 Read Table: ???
  662. 77h Window#1 Read Table: ???
  663. 78h Window#1 Read Table: ???
  664. 79h Window#1 Read Table: ???
  665. 7Ah Window#1 Read Table: ???
  666. 7Bh Window#1 Read Table: Blurring/Aliasing Filter (see I2C 86h/28h/7Bh)
  667. 7Ch Window#2 Read Table: Vertical Begin (see I2C 86h/28h/7Ch)
  668. 7Dh Window#2 Read Table: Vertical Lines In (see I2C 86h/28h/7Dh)
  669. 7Eh Window#2 Read Table: Vertical Lines Out (see I2C 86h/28h/7Eh)
  670. 7Fh Window#2 Read Table: Horizontal Begin (see I2C 86h/28h/7Fh)
  671. 80h Window#2 Read Table: Horizontal Length (see I2C 86h/28h/80h)
  672. 81h Window#2 Read Table: Horizontal Number of Pixels (see I2C 86h/28h/81h)
  673. 82h Window#2 Read Table: ???
  674. 83h Window#2 Read Table: ???
  675. 84h Window#2 Read Table: ???
  676. 85h Window#2 Read Table: ???
  677. 86h Window#2 Read Table: ???
  678. 87h Window#2 Read Table: Blurring/Aliasing Filter (see I2C 86h/28h/87h)
  679. 88h Window#1 Load Table: Vertical Begin (see I2C 86h/28h/88h)
  680. 89h Window#1 Load Table: Vertical Lines In (see I2C 86h/28h/89h)
  681. 8Ah Window#1 Load Table: Vertical Lines Out (see I2C 86h/28h/8Ah)
  682. 8Bh Window#1 Load Table: Horizontal Begin (see I2C 86h/28h/8Bh)
  683. 8Ch Window#1 Load Table: Horizontal Length (see I2C 86h/28h/8Ch)
  684. 8Dh Window#1 Load Table: Horizontal Number of Pixels (see I2C 86h/28h/8Dh)
  685. 8Eh Window#2 Load Table: Vertical Begin (see I2C 86h/28h/8Eh)
  686. 8Fh Window#2 Load Table: Vertical Lines In (see I2C 86h/28h/8Fh)
  687. 90h Window#2 Load Table: Vertical Lines Out (see I2C 86h/28h/90h)
  688. 91h Window#2 Load Table: Horizontal Begin (see I2C 86h/28h/91h)
  689. 92h Window#2 Load Table: Horizontal Length (see I2C 86h/28h/92h)
  690. 93h Window#2 Load Table: Horizontal Number of Pixels (see I2C 86h/28h/93h)
  691. 94h ???
  692. 95h detected scan lines per field??? (usually 106h for NTSC)
  693. 96h ??? status
  694. 97h ??? (read-only)
  695. 98h ???
  696. 99h [3220 only] InfoWord status register (see I2C 86h/28h/99h)
  697. 9Ah [3220 only] CommandWord control register (see I2C 86h/28h/9Ah)
  698. 9Ah [3220A] ???
  699. 9Bh ??? (read-only)
  700. 9Ch-9Fh unused???
  701. A0h ACC reference level (color saturation) (see I2C 86h/28h/A0h)
  702. A1h ??? status
  703. A2h ??? status
  704. A3h ACC multiplier for SECAM Dr to adjust Cr level (see I2C 86h/28h/A3h)
  705. A4h ACC multiplier for SECAM Db to adjust Cb level (see I2C 86h/28h/A4h)
  706. A5h measured color-burst amplitude (see I2C 86h/28h/A5h)
  707. A6h ???
  708. A7h ???
  709. A8h amplitude color killer threshold (see I2C 86h/28h/A8h)
  710. A9h amplitude color killer hysteresis (see I2C 86h/28h/A9h)
  711. AAh ??? status
  712. ABh ??? status
  713. ACh ??? status
  714. ADh ??? status
  715. AEh ???
  716. AFh ???
  717. B0h ??? status
  718. B1h ??? status
  719. B2h Sync Amplitude reference (see I2C 86h/28h/B2h)
  720. B3h ???
  721. B4h ???
  722. B5h secondary Sync Amplitude reference???
  723. B6h ??? status
  724. B7h ??? status
  725. B8h field counter???
  726. B9h ??? status
  727. BAh ???
  728. BBh ??? status
  729. BCh ???
  730. BDh ???
  731. BEh start value for Automatic Gain Control gain (see I2C 86h/28h/BEh)
  732. BFh ??? (read-only)
  733. C0h horizontal retrace frequency (see I2C 86h/28h/C0h)
  734. C1h horizontal offset (see I2C 86h/28h/C1h)
  735. C2h ??? affects colors
  736. C3h ???
  737. C4h ???
  738. C5h ??? status
  739. C6h ??? status
  740. C7h ??? black level expander?
  741. C8h ??? black level expander?
  742. C9h ???
  743. CAh ???
  744. CBh ??? status
  745. CCh ??? status
  746. CDh ??? status
  747. CEh ???
  748. CFh ???
  749. D0h-DFh blurring/aliasing filter setup (array of 6-bit values)
  750. E0h ???
  751. E1h ???
  752. E2h ??? status
  753. E3h ??? status
  754. E4h ??? status
  755. E5h ???
  756. E6h ???
  757. E7h vertical standard lock (see I2C 86h/28h/E7h)
  758. E8h ??? status (signed?)
  759. E9h ??? (read-only)
  760. EAh ??? status
  761. EBh number of horizontal syncs detected in last frame (see I2C 86h/28h/EBh)
  762. ECh ??? (read-only)
  763. EDh ??? (read-only)
  764. EEh ??? status
  765. EFh ???
  766. F0h [3220A] CommandWord control register (see I2C 86h/28h/F0h)
  767. F1h [3220A] InfoWord status register (see I2C 86h/28h/F1h)
  768. F2h [not 3220] TV standard - write (see I2C 86h/28h/F2h)
  769. F3h [not 3220] TV standard - read (see I2C 86h/28h/F3h)
  770. F4h ???
  771. F5h-F8h unused???
  772. F9h ??? status
  773. FAh ??? status
  774. FBh ???
  775. FCh ???
  776. FDh ???
  777. FEh ???
  778. FFh ???
  779. ----------I8628--SF19------------------------
  780. I2C 86h/28h/19h U - ITT VPX 3220A - FP - Colorburst Frequency (Low)
  781. Note: this register is updated whenever the television standard is set
  782. via FP-RAM location 1Bh
  783. SeeAlso: I2C 86h/28h/1Ah,I2C 86h/28h/1Bh,#I0044
  784. ----------I8628--SF1A------------------------
  785. I2C 86h/28h/1Ah U - ITT VPX 3220A - FP - Colorburst Frequency (High)
  786. Note: this register is updated whenever the television standard is set
  787. via FP-RAM location 1Bh
  788. SeeAlso: I2C 86h/28h/19h,I2C 86h/28h/1Bh
  789. (Table I0015)
  790. Values for ITT VPX 3220A colorburst frequency:
  791. 2D33EAh = 3.575611 MHz (TV standard 4)
  792. 2D40A5h = 3.579545 MHz (TV standards 1,7)
  793. 2D48C6h = 3.582056 MHz (TV standard 5)
  794. 362EFAh = 4.286 MHz (TV standard 2)
  795. 380CB8h = 4.433618 MHz (TV standards 0,3,6)
  796. Note: the frequency in Hz is equal to 1.206944 * setting
  797. ----------I8628--SF1B------------------------
  798. I2C 86h/28h/1Bh U - ITT VPX 32xx - FP - Standard Select
  799. Note: this register is documented for the VDP 3108, but not the VPX 32xx
  800. SeeAlso: I2C 86h/28h,I2C 86h/29h,#I0019,I2C 86h/28h/19h,I2C 86h/28h/1Ah
  801. Bitfields for VDP 3108/VPX 32xx standard select register:
  802. Bit(s) Description (Table I0016)
  803. 2-0 television standard (see #I0039)
  804. 8 no HPLL setup
  805. 9 no vertical setup
  806. 10 no ACC setup
  807. 11 write 0 to initialize standard
  808. this bit is set to 1 once standard-setting is complete
  809. ----------I8628--SF1C------------------------
  810. I2C 86h/28h/1Ch - ITT VPX 32xx - FP - NTSC Tint Angle (color balance)
  811. Size: 12 bits, signed
  812. SeeAlso: I2C 86h/28h,I2C 86h/29h,I2C 86h/E6h,I2C 86h/E7h,#I0019
  813. ----------I8628--SF20------------------------
  814. I2C 86h/28h/20h - ITT VPX 32xx - FP - Current AGC Gain Value
  815. SeeAlso: I2C 86h/28h/BEh,I2C 86h/28h,I2C 86h/29h,#I0019
  816. ----------I8628--SF26------------------------
  817. I2C 86h/28h/26h - ITT VPX 32xx - FP - Crystal Oscillator Line-Locked Mode
  818. SeeAlso: I2C 86h/28h,I2C 86h/29h
  819. (Table I0017)
  820. Values for Crystal Oscillator Line-Locked Mode:
  821. ---write---
  822. 000h disable lock
  823. 064h enable lock
  824. ---read---
  825. 000h oscillator currently unlocked
  826. FFFh currently locked
  827. ----------I8628--SF41------------------------
  828. I2C 86h/28h/41h U - ITT VPX 32xx - FP - Measured Sync Amplitude
  829. Note: this register is documented for the VDP 3108, but not the VPX 32xx
  830. SeeAlso: I2C 86h/28h,I2C 86h/29h,#I0019
  831. ----------I8628--SF4B------------------------
  832. I2C 86h/28h/4Bh - ITT VPX 32xx - FP - Horizontal PLL Control
  833. SeeAlso: I2C 86h/28h,I2C 86h/29h
  834. Bitfields for VPX 32xx Horizontal PLL Control:
  835. Bit(s) Description (Table I0018)
  836. 4-0 gain for integrating part of PLL control
  837. 9-5 gain for proportional part of PLL contorl
  838. 11-10 reserved
  839. ----------I8628--SF53------------------------
  840. I2C 86h/28h/53h U - ITT VPX 32xx - FP - Automatic Standard Recognition Status
  841. Note: this register is documented for the VDP 3108, but not the VPX 32xx
  842. SeeAlso: I2C 86h/28h,I2C 86h/29h
  843. Bitfields for VPX 32xx/VDP 31xxB Automatic Standard Recognition status:
  844. Bit(s) Description (Table I0019)
  845. 0 vertical sync detected
  846. 1 horizontally locked
  847. 2 reserved
  848. 3 color amplitude killer active
  849. 4 (VDP31xxB) disable color amplitude killer
  850. 5 color ident killer active
  851. 6 (VDP31xxB) disable color ident killer
  852. 7 (VDP31xxB) interlace detected
  853. 8 (VDP31xxB) no vertical sync detection
  854. 9 (VDP31xxB) spurious vertical sync detection
  855. ----------I8628--SF58------------------------
  856. I2C 86h/28h/58h - ITT VPX 32xx - FP - Crystal Oscil. Center Frequency Adjust
  857. SeeAlso: I2C 86h/28h/26h,I2C 86h/28h/59h,I2C 86h/28h,I2C 86h/29h,#I0019
  858. ----------I8628--SF59------------------------
  859. I2C 86h/28h/59h - ITT VPX 32xx - FP - Crystal Oscil. Center Freq Adj (Locked)
  860. Note: to set the center frequency adjust in FPRAM location 58h, set 58h to
  861. 000h, set lock mode via FPRAM 26h, then read this register and write
  862. the negative of the value to FRPAM 58h
  863. SeeAlso: I2C 86h/28h/26h,I2C 86h/28h/58h,I2C 86h/28h,I2C 86h/29h,#I0019
  864. ----------I8628--SF70------------------------
  865. I2C 86h/28h/70h U - ITT VPX 32xx - FP - Window#1 Read Table: Vertical Begin
  866. Size: 9 bits
  867. Note: this register is updated whenever the Window#1 Load Table is latched
  868. via the CommandWord, by copying FPRAM 88h
  869. SeeAlso: I2C 86h/28h/88h,I2C 86h/28h/F0h,I2C 86h/28h,I2C 86h/29h
  870. ----------I8628--SF71------------------------
  871. I2C 86h/28h/71h U - ITT VPX 32xx - FP - Window#1 Read Table: Vertical Lines In
  872. Note: this register is updated whenever the Window#1 Load Table is latched
  873. via the CommandWord, by copying FPRAM 89h (inverting bits 11 and 10)
  874. SeeAlso: I2C 86h/28h/89h,I2C 86h/28h/F0h,I2C 86h/28h,I2C 86h/29h
  875. Bitfields for VPX 32xx Vertical Lines In (Latched):
  876. Bit(s) Description (Table I0020)
  877. 8-0 number of lines (vertical begin + lines_in <= lines_per_field)
  878. 9 unused???
  879. 10 enable on even fields
  880. 11 enable on odd fields
  881. ----------I8628--SF72------------------------
  882. I2C 86h/28h/72h U - ITT VPX 32xx - FP - Window#1 Read Table: Vertical Lines Out
  883. Notes: this register is updated whenever the Window#1 Load Table is latched
  884. via the CommandWord, by copying FPRAM 8Ah
  885. vertical lines out must be <= vertical lines in; vertical interpolation
  886. is not supported (if fewer lines out, a nearest-neighbor algorithm is
  887. used to drop lines)
  888. SeeAlso: I2C 86h/28h/8Ah,I2C 86h/28h/F0h,I2C 86h/28h,I2C 86h/29h
  889. ----------I8628--SF73------------------------
  890. I2C 86h/28h/73h U - ITT VPX 32xx - FP - Window#1 Read Table: Horizontal Begin
  891. Desc: horizontal start of window after scaling
  892. Notes: this register is updated whenever the Window#1 Load Table is latched
  893. via the CommandWord, by copying FPRAM 8Bh
  894. start must be an even value; values > 0 crop the left side of image
  895. SeeAlso: I2C 86h/28h/8Bh,I2C 86h/28h/F0h,I2C 86h/28h,I2C 86h/29h
  896. ----------I8628--SF74------------------------
  897. I2C 86h/28h/74h U - ITT VPX 32xx - FP - Window#1 Read Table: Horizontal Length
  898. Size: 11 bits
  899. Notes: this register is updated whenever the Window#1 Load Table is latched
  900. via the CommandWord, by copying FPRAM 8Ch
  901. length must be an even value; begin + length <= numpixels
  902. SeeAlso: I2C 86h/28h/8Ch,I2C 86h/28h/F0h,I2C 86h/28h,I2C 86h/29h
  903. ----------I8628--SF75------------------------
  904. I2C 86h/28h/75h U - ITT VPX 32xx - FP - Window#1 Read Table: Horiz. NumPixels
  905. Size: 11 bits
  906. Desc: number of active pixels for a full active line, after scaling
  907. Notes: this register is updated whenever the Window#1 Load Table is latched
  908. via the CommandWord, by copying FPRAM 8Dh
  909. 32 <= numpixels <= 1056 (864 for 60-Hz video)
  910. SeeAlso: I2C 86h/28h/8Dh,I2C 86h/28h/F0h,I2C 86h/28h,I2C 86h/29h
  911. ----------I8628--SF76------------------------
  912. I2C 86h/28h/76h U - ITT VPX 32xx - FP - Window#1 Read Table:
  913. SeeAlso: I2C 86h/28h,I2C 86h/29h
  914. ----------I8628--SF77------------------------
  915. I2C 86h/28h/77h U - ITT VPX 32xx - FP - Window#1 Read Table:
  916. SeeAlso: I2C 86h/28h,I2C 86h/29h
  917. ----------I8628--SF78------------------------
  918. I2C 86h/28h/78h U - ITT VPX 32xx - FP - Window#1 Read Table:
  919. SeeAlso: I2C 86h/28h,I2C 86h/29h
  920. ----------I8628--SF79------------------------
  921. I2C 86h/28h/79h U - ITT VPX 32xx - FP - Window#1 Read Table:
  922. SeeAlso: I2C 86h/28h,I2C 86h/29h
  923. ----------I8628--SF7A------------------------
  924. I2C 86h/28h/7Ah U - ITT VPX 32xx - FP - Window#1 Read Table:
  925. SeeAlso: I2C 86h/28h,I2C 86h/29h
  926. ----------I8628--SF7B------------------------
  927. I2C 86h/28h/7Bh U - ITT VPX 32xx - FP - Window#1 Read Table: Blur/Alias Filter
  928. SeeAlso: I2C 86h/28h,I2C 86h/29h
  929. ----------I8628--SF7C------------------------
  930. I2C 86h/28h/7Ch U - ITT VPX 32xx - FP - Window#2 Read Table: Vertical Begin
  931. Size: 9 bits
  932. Note: this register is updated whenever the Window#2 Load Table is latched
  933. via the CommandWord, by copying FPRAM 8Eh
  934. SeeAlso: I2C 86h/28h/8Eh,I2C 86h/28h/F0h,I2C 86h/28h,I2C 86h/29h
  935. ----------I8628--SF7D------------------------
  936. I2C 86h/28h/7Dh U - ITT VPX 32xx - FP - Window#2 Read Table: Vertical Lines In
  937. Note: this register is updated whenever the Window#2 Load Table is latched
  938. via the CommandWord, by copying FPRAM 8Fh
  939. SeeAlso: #I0034,I2C 86h/28h/8Fh,I2C 86h/28h/F0h,I2C 86h/28h,I2C 86h/29h
  940. ----------I8628--SF7E------------------------
  941. I2C 86h/28h/7Eh U - ITT VPX 32xx - FP - Window#2 Read Table: Vertical Lines Out
  942. Notes: this register is updated whenever the Window#2 Load Table is latched
  943. via the CommandWord, by copying FPRAM 90h
  944. vertical lines out must be <= vertical lines in; vertical interpolation
  945. is not supported (if fewer lines out, a nearest-neighbor algorithm is
  946. used to drop lines)
  947. SeeAlso: I2C 86h/28h/90h,I2C 86h/28h/F0h,I2C 86h/28h,I2C 86h/29h
  948. ----------I8628--SF7F------------------------
  949. I2C 86h/28h/7Fh U - ITT VPX 32xx - FP - Window#2 Read Table: Horizontal Begin
  950. Desc: horizontal start of window after scaling
  951. Notes: this register is updated whenever the Window#2 Load Table is latched
  952. via the CommandWord, by copying FPRAM 91h
  953. start must be an even value; values > 0 crop the left side of image
  954. SeeAlso: I2C 86h/28h/91h,I2C 86h/28h/F0h,I2C 86h/28h,I2C 86h/29h
  955. ----------I8628--SF80------------------------
  956. I2C 86h/28h/80h U - ITT VPX 32xx - FP - Window#2 Read Table: Horizontal Length
  957. Size: 11 bits
  958. Notes: this register is updated whenever the Window#2 Load Table is latched
  959. via the CommandWord, by copying FPRAM 92h
  960. length must be an even value; begin + length <= numpixels
  961. SeeAlso: I2C 86h/28h/92h,I2C 86h/28h/F0h,I2C 86h/28h,I2C 86h/29h
  962. ----------I8628--SF81------------------------
  963. I2C 86h/28h/81h U - ITT VPX 32xx - FP - Window#2 Read Table: Horiz. NumPixels
  964. Size: 11 bits
  965. Desc: number of active pixels for a full active line, after scaling
  966. Notes: this register is updated whenever the Window#2 Load Table is latched
  967. via the CommandWord, by copying FPRAM 93h
  968. 32 <= numpixels <= 1056 (864 for 60-Hz video)
  969. SeeAlso: I2C 86h/28h/93h,I2C 86h/28h/F0h,I2C 86h/28h,I2C 86h/29h
  970. ----------I8628--SF82------------------------
  971. I2C 86h/28h/82h U - ITT VPX 32xx - FP - Window#2 Read Table:
  972. SeeAlso: I2C 86h/28h,I2C 86h/29h
  973. ----------I8628--SF83------------------------
  974. I2C 86h/28h/83h U - ITT VPX 32xx - FP - Window#2 Read Table:
  975. SeeAlso: I2C 86h/28h,I2C 86h/29h
  976. ----------I8628--SF84------------------------
  977. I2C 86h/28h/84h U - ITT VPX 32xx - FP - Window#2 Read Table:
  978. SeeAlso: I2C 86h/28h,I2C 86h/29h
  979. ----------I8628--SF85------------------------
  980. I2C 86h/28h/85h U - ITT VPX 32xx - FP - Window#2 Read Table:
  981. SeeAlso: I2C 86h/28h,I2C 86h/29h
  982. ----------I8628--SF86------------------------
  983. I2C 86h/28h/86h U - ITT VPX 32xx - FP - Window#2 Read Table:
  984. SeeAlso: I2C 86h/28h,I2C 86h/29h
  985. ----------I8628--SF87------------------------
  986. I2C 86h/28h/87h U - ITT VPX 32xx - FP - Window#2 Read Table: Blur/Alias Filter
  987. Note: this register is updated whenever Window#2 is latched via the
  988. CommandWord
  989. SeeAlso: I2C 86h/28h,I2C 86h/29h
  990. ----------I8628--SF88------------------------
  991. I2C 86h/28h/88h - ITT VPX 32xx - FP - Window#1 Load Table: Vertical Begin
  992. SeeAlso: I2C 86h/28h,I2C 86h/29h
  993. ----------I8628--SF89------------------------
  994. I2C 86h/28h/89h - ITT VPX 32xx - FP - Window#1 Load Table: Vertical Lines In
  995. SeeAlso: I2C 86h/28h,I2C 86h/29h
  996. ----------I8628--SF8A------------------------
  997. I2C 86h/28h/8Ah - ITT VPX 32xx - FP - Window#1 Load Table: Vertical Lines Out
  998. SeeAlso: I2C 86h/28h,I2C 86h/29h
  999. ----------I8628--SF8B------------------------
  1000. I2C 86h/28h/8Bh - ITT VPX 32xx - FP - Window#1 Load Table: Horizontal Begin
  1001. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1002. ----------I8628--SF8C------------------------
  1003. I2C 86h/28h/8Ch - ITT VPX 32xx - FP - Window#1 Load Table: Horizontal Length
  1004. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1005. ----------I8628--SF8D------------------------
  1006. I2C 86h/28h/8Dh - ITT VPX 32xx - FP - Window#1 Load Table: Horizontal NumPixels
  1007. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1008. ----------I8628--SF8E------------------------
  1009. I2C 86h/28h/8Eh - ITT VPX 32xx - FP - Window#2 Load Table: Vertical Begin
  1010. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1011. ----------I8628--SF8F------------------------
  1012. I2C 86h/28h/8Fh - ITT VPX 32xx - FP - Window#2 Load Table: Vertical Lines In
  1013. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1014. ----------I8628--SF90------------------------
  1015. I2C 86h/28h/90h - ITT VPX 32xx - FP - Window#2 Load Table: Vertical Lines Out
  1016. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1017. ----------I8628--SF91------------------------
  1018. I2C 86h/28h/91h - ITT VPX 32xx - FP - Window#2 Load Table: Horizontal Begin
  1019. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1020. ----------I8628--SF92------------------------
  1021. I2C 86h/28h/92h - ITT VPX 32xx - FP - Window#2 Load Table: Horizontal Length
  1022. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1023. ----------I8628--SF93------------------------
  1024. I2C 86h/28h/93h - ITT VPX 32xx - FP - Window#2 Load Table: Horizontal NumPixels
  1025. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1026. ----------I8628--SF99------------------------
  1027. I2C 86h/28h/99h - ITT VPX 3220 - FP - "InfoWord" status register
  1028. SeeAlso: I2C 86h/28h/9Ah,I2C 86h/28h/F0h,I2C 86h/28h,I2C 86h/29h
  1029. Bitfields for VPX 3220 InfoWord status register:
  1030. Bit(s) Description (Table I0021)
  1031. 1-0 reserved
  1032. 2 transport rate
  1033. 0 20.25 MHz
  1034. 1 13.5 MHz
  1035. 4-3 functional mode
  1036. 00 open
  1037. 01 forced
  1038. 10 scan
  1039. 11-5 reserved
  1040. SeeAlso: #I0036
  1041. ----------I8628--SF9A------------------------
  1042. I2C 86h/28h/9Ah - ITT VPX 3220 - FP - "CommandWord" command register
  1043. SeeAlso: I2C 86h/28h/99h,I2C 86h/28h/F0h,I2C 86h/28h,I2C 86h/29h
  1044. Bitfields for VPX 3220 CommandWord command register:
  1045. Bit(s) Description (Table I0022)
  1046. 0 line standard (for back end)
  1047. 1 transport rate
  1048. 0 20.25 MHz
  1049. 1 13.5 MHz
  1050. 3-2 functional mode
  1051. 00 open
  1052. 01 forced
  1053. 10 scan
  1054. 4 Window#1 latch
  1055. =1 latch new window definition on next vertical retrace; autom. cleared
  1056. 5 Window#2 latch
  1057. =1 latch new window definition on next vertical retrace; autom. cleared
  1058. 11-6 reserved
  1059. SeeAlso: #I0035
  1060. ----------I8628--SFA0------------------------
  1061. I2C 86h/28h/A0h - ITT VPX 32xx - FP - ACC Reference Level (Color Saturation)
  1062. SeeAlso: I2C 86h/28h,I2C 86h/29h,#I0019
  1063. ----------I8628--SFA3------------------------
  1064. I2C 86h/28h/A3h - ITT VPX 32xx - FP - ACC Multiplier (SECAM Dr to Cr)
  1065. SeeAlso: I2C 86h/28h,I2C 86h/29h,#I0019
  1066. ----------I8628--SFA4------------------------
  1067. I2C 86h/28h/A4h - ITT VPX 32xx - FP - ACC Multiplier (SECAM Db to Cb)
  1068. SeeAlso: I2C 86h/28h,I2C 86h/29h,#I0019
  1069. ----------I8628--SFA5------------------------
  1070. I2C 86h/28h/A5h U - ITT VPX 32xx - FP - Measured Color-Burst Amplitude
  1071. Note: this register is documented for the VDP 3108, but not the VPX 32xx
  1072. SeeAlso: I2C 86h/28h,I2C 86h/29h,#I0019
  1073. ----------I8628--SFA8------------------------
  1074. I2C 86h/28h/A8h - ITT VPX 32xx - FP - Amplitude Color Killer Threshold
  1075. SeeAlso: I2C 86h/28h,I2C 86h/29h,#I0019
  1076. ----------I8628--SFA9------------------------
  1077. I2C 86h/28h/A9h - ITT VPX 32xx - FP - Amplitude Color Killer Hysteresis
  1078. SeeAlso: I2C 86h/28h,I2C 86h/29h,#I0019
  1079. ----------I8628--SFB2------------------------
  1080. I2C 86h/28h/B2h - ITT VPX 32xx - FP - Sync Amplitude Reference
  1081. Note: the value in this location controls the automatic gain control;
  1082. setting both this location and location B5h to 000h disables AGC
  1083. SeeAlso: I2C 86h/28h/B5h,I2C 86h/28h/BEh,I2C 86h/29h,#I0019
  1084. ----------I8628--SFB5------------------------
  1085. I2C 86h/28h/B5h u - ITT VPX 32xx - FP - Sync Amplitude Reference???
  1086. Note: the value in this location helps control the automatic gain control;
  1087. setting both location B2h and this location to 000h disables AGC
  1088. SeeAlso: I2C 86h/28h/B2h,I2C 86h/28h/BEh,I2C 86h/29h,#I0019
  1089. ----------I8628--SFBE------------------------
  1090. I2C 86h/28h/BEh - ITT VPX 32xx - FP - Start Value for Automatic Gain Control
  1091. Size: 6 bits
  1092. Note: if automatic gain control has been disabled by writing 000h to FP-RAM
  1093. locations B2h and B5h, then the actual gain value can be adjusted
  1094. by writing this location; the current gain value may be read from
  1095. location 20h
  1096. SeeAlso: I2C 86h/28h/B2h,I2C 86h/28h/B5h,I2C 86h/28h/20h,I2C 86h/29h,#I0019
  1097. ----------I8628--SFC0------------------------
  1098. I2C 86h/28h/C0h U - ITT VPX 32xx - FP - Horizontal Retrace Frequency
  1099. Desc: this appears to be the base frequency from which the HPLL attempts to
  1100. lock onto the video signal (default = 700dec)
  1101. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1102. ----------I8628--SFC1------------------------
  1103. I2C 86h/28h/C1h U - ITT VPX 32xx - FP - Horizontal Offset
  1104. Desc: signed offset from horizontal retrace to start of video data
  1105. (min E52h, max 354h)
  1106. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1107. ----------I8628--SFD0------------------------
  1108. I2C 86h/28h/D0h U - ITT VPX 32xx - FP - Blurring/Aliasing Filter Array
  1109. Size: 32 entries of 6 bits each (16 locations in FPRAM)
  1110. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1111. ----------I8628--SFE7------------------------
  1112. I2C 86h/28h/E7h - ITT VPX 32xx - FP - Vertical Lock
  1113. SeeAlso: I2C 86h/28h,I2C 86h/29h,#I0019
  1114. Bitfields for VPX 32xx Vertical Lock:
  1115. Bit(s) Description (Table I0023)
  1116. 0 enable vertical standard lock
  1117. 11-1 expected number of lines per field
  1118. ----------I8628--SFEB------------------------
  1119. I2C 86h/28h/EBh - ITT VPX 32xx - FP - Lines in Last Frame
  1120. SeeAlso: I2C 86h/28h,I2C 86h/29h,#I0019
  1121. ----------I8628--SFF0------------------------
  1122. I2C 86h/28h/F0h - ITT VPX 32xx - FP - "CommandWord" control register
  1123. SeeAlso: I2C 86h/28h/F1h,I2C 86h/28h/99h,I2C 86h/28h,I2C 86h/29h
  1124. Bitfields for VPX 32xx CommandWord control register:
  1125. Bit(s) Description (Table I0024)
  1126. 0 transport rate
  1127. 0 20.25 MHz
  1128. 1 13.5 MHz
  1129. 1 transport rate latch
  1130. =1 latch new transport rate (automatically cleared)
  1131. 3-2 timing mode
  1132. 00 open (always synchronized to video)
  1133. 01 forced (sync to video within certain limits)
  1134. 1x scan (free-running, no video data output)
  1135. 4 timing mode latch
  1136. =1 latch new timing mode on next vertical retrace (autom. cleared)
  1137. 5 Window#1 latch
  1138. =1 latch new window definition on next vertical retrace; autom. cleared
  1139. 6 Window#2 latch
  1140. =1 latch new window definition on next vertical retrace; autom. cleared
  1141. 7 (undoc) if set, image freezes
  1142. 8 odd/even mode
  1143. =0 always toggles
  1144. =1 follows video signal's odd/even fields
  1145. 11-9 reserved (0)
  1146. SeeAlso: #I0038,#I0035
  1147. ----------I8628--SFF1------------------------
  1148. I2C 86h/28h/F1h - ITT VPX 32xx - FP - "InfoWord" status register
  1149. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1150. Bitfields for VPX 32xx InfoWord status register:
  1151. Bit(s) Description (Table I0025)
  1152. 2-0 reserved
  1153. 5-3 currently-active TV standard (see #I0039)
  1154. 6 currently-active line standard
  1155. 0 525 lines / 60 fps
  1156. 1 625 lines / 50 fps
  1157. 11-7 ???
  1158. Note: image freezes if bit 1 set on VPX 3220A
  1159. SeeAlso: #I0037,#I0036
  1160. (Table I0026)
  1161. Values for ITT VPX television standard:
  1162. 0 PAL B,G,H,I 625/50 4.433618 MHz
  1163. 1 NTSC M 525/60 3.579545 MHz
  1164. 2 SECAM 625/50 4.286 MHz
  1165. 3 NTSC 44 525/60 4.433618 MHz
  1166. 4 PAL M 525/60 3.575611 MHz
  1167. 5 PAL N 625/50 3.582056 MHz
  1168. 6 PAL 60 525/60 4.433618 MHz
  1169. 7 NTSC Comb 525/60 3.579545 MHz
  1170. ----------I8628--SFF2------------------------
  1171. I2C 86h/28h/F2h - ITT VPX 32xx - FP - TV Standard, Write
  1172. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1173. Bitfields for VPX 32xx TV standard, write:
  1174. Bit(s) Description (Table I0027)
  1175. 0 selection
  1176. 0 automatic
  1177. 1 manual
  1178. 3-1 television standard (see #I0039)
  1179. 4 manual standard latch
  1180. =1 latch television standard (automatically cleared)
  1181. 5 S-VHS select
  1182. 0 composite video
  1183. 1 S-VHS video
  1184. 9-6 threshold for standard search
  1185. 1111 'perfect' (maximum score)
  1186. 0000 'no video' (minimum score)
  1187. 11-10 reserved (0)
  1188. SeeAlso: #I0041
  1189. ----------I8628--SFF3------------------------
  1190. I2C 86h/28h/F3h - ITT VPX 32xx - FP - TV Standard, Read
  1191. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1192. Bitfields for VPX 32xx TV standard, read:
  1193. Bit(s) Description (Table I0028)
  1194. 0 VACT (video active) suppressed
  1195. 1 recognition routine is running
  1196. 4-2 detected TV standard (see #I0039)
  1197. 5 'no video' flag
  1198. 9-6 high score from recognition routine
  1199. 1111 'perfect' (maximum score)
  1200. 0000 'no video' (minimum score)
  1201. 10 line standard
  1202. 0 525 lines / 60 fps
  1203. 1 625 lines / 50 fps
  1204. 11 reserved
  1205. SeeAlso: #I0040
  1206. ----------I8628--SFF4------------------------
  1207. I2C 86h/28h/F4h U - ITT VPX 32xx - FP - ???
  1208. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1209. ----------I8629------------------------------
  1210. I2C 86h/29h - ITT VPX 32xx - FP status
  1211. Access: Read-Only
  1212. SeeAlso: I2C 86h/26h,I2C 86h/27h,I2C 86h/28h
  1213. Bitfields for VPX 32xx/VDP 3108 FP status:
  1214. Bit(s) Description (Table I0029)
  1215. 0 write request in progress
  1216. 1 read request in progress
  1217. 2 busy
  1218. 7-3 reserved (read as ones)
  1219. ----------I862E------------------------------
  1220. I2C 86h/2Eh U - ITT VPX 32xx - ??? (Test Register - Front End, Chroma 2?)
  1221. Notes: this register appears to correspond to the VDP 3108 register
  1222. only bits 4-0 appear to be used; values of 04h-1Fh cause either a
  1223. black-and-white display or flickering color
  1224. SeeAlso: I2C 8Ah/2Eh
  1225. ----------I862F------------------------------
  1226. I2C 86h/2Fh U - ITT VPX 32xx - ??? (Test Register - Front End, Chroma 1?)
  1227. Notes: this register appears to correspond to the VDP 3108 register
  1228. bits 3 and 5 cause a black-and-white display if either is set; the
  1229. remaining bits appear to have no effect
  1230. SeeAlso: I2C 8Ah/2Fh
  1231. ----------I8630------------------------------
  1232. I2C 86h/30h - ITT VPX 32xx - Luma Notch Frequency
  1233. SeeAlso: I2C 86h/31h,I2C 8Ah/30h
  1234. Bitfields for VPX 32xx luma notch frequency:
  1235. Bit(s) Description (Table I0030)
  1236. 5-0 frequency ( fs / 2N cos^-1(N) )
  1237. 6 reserved
  1238. 7 SECAM switch
  1239. SeeAlso: #I0012
  1240. ----------I8631------------------------------
  1241. I2C 86h/31h - ITT VPX 32xx - Luma/Chroma Matching Delay
  1242. SeeAlso: I2C 86h/31h"VDP 3108",I2C 86h/30h"VPX 32xx"
  1243. Bitfields for VPD 3108/VPX 32xx luma/chroma matching delay:
  1244. Bit(s) Description (Table I0031)
  1245. 4-0 delay in clocks (+19), higher numbers shift chroma right
  1246. 7-5 reserved
  1247. SeeAlso: #I0012,#I0013
  1248. ----------I8632------------------------------
  1249. I2C 86h/32h U - ITT VPX 32xx - Unimplemented
  1250. Note: this register appears to correspond to a VDP 3108 register which is
  1251. not applicable to the VPX series
  1252. SeeAlso: I2C 8Ah/32h
  1253. ----------I8633------------------------------
  1254. I2C 86h/33h - ITT VPX 32xx - Input Selector
  1255. SeeAlso: I2C 8Ah/33h
  1256. Bitfields for VDP 3108/VPX 32xx input selector:
  1257. Bit(s) Description (Table I0032)
  1258. 1-0 luma ADC select
  1259. 00 VIN3
  1260. 01 VIN2
  1261. 10 VIN1
  1262. reserved
  1263. 2 chroma ADC select
  1264. 0 VIN1
  1265. 1 CIN (dedicated S-VHS chroma input)
  1266. 3 clamping for chroma A/D converter
  1267. 4 (VDP3108 only) internal/external luma ADC clamp enable
  1268. 5 reserved
  1269. 6 (VPX32xx only) stand-by luma ADC
  1270. 7 (VPX32xx only) stand-by chroma ADC
  1271. ----------I8634------------------------------
  1272. I2C 86h/34h - ITT VPX 32xx - Standard Select
  1273. SeeAlso: I2C 8Ah/34h
  1274. Bitfields for VDP 3108/VPX 32xx standard select:
  1275. Bit(s) Description (Table I0033)
  1276. 1-0 television standard
  1277. 00 SECAM
  1278. 01 PAL
  1279. or NTSC compensated (VDP3108 only???)
  1280. 10 NTSC (standard)
  1281. or simple PAL (VDP3108 only???)
  1282. 11 NTSC (comb filter)
  1283. 2 S-VHS mode
  1284. 3 chroma polarity
  1285. 0 signed
  1286. 1 binary offset
  1287. 4 (VPX 32xx only) PAL/MAC mode
  1288. 5 force color decoder (YCbCr-to-output bypass)
  1289. 7-6 reserved
  1290. --------V-I8635------------------------------
  1291. I2C 86h/35h U - ITT VPX 32xx - Unimplemented
  1292. SeeAlso: I2C 8Ah/32h
  1293. --------V-I8636------------------------------
  1294. I2C 86h/36h U - ITT VPX 32xx - Unimplemented
  1295. SeeAlso: I2C 8Ah/32h
  1296. --------V-I8637------------------------------
  1297. I2C 86h/37h U - ITT VPX 32xx - Unimplemented
  1298. SeeAlso: I2C 8Ah/32h
  1299. --------V-I8638------------------------------
  1300. I2C 86h/38h U - ITT VPX 32xx - Unimplemented
  1301. SeeAlso: I2C 8Ah/32h
  1302. --------V-I8639------------------------------
  1303. I2C 86h/39h U - ITT VPX 32xx - ??? (Main Test Register?)
  1304. Notes: this register appears to correspond to the VDP 3108 register
  1305. setting bit 4 has the effect of freezing the image (suppressing
  1306. VACT?); all other bits appear to have no effect
  1307. SeeAlso: I2C 8Ah/39h,I2C 86h/3Ah
  1308. --------V-I863A------------------------------
  1309. I2C 86h/3Ah U - ITT VPX 32xx - ??? (Test Register - FP)
  1310. Note: this register appears to correspond to the VDP 3108 register
  1311. SeeAlso: I2C 8Ah/3Ah,I2C 86h/3Eh
  1312. --------V-I863B------------------------------
  1313. I2C 86h/3Bh U - ITT VPX 32xx - Unimplemented
  1314. Note: this register appears to correspond to a VDP 3108 register which is
  1315. not applicable to the VPX series
  1316. SeeAlso: I2C 8Ah/3Bh
  1317. --------V-I863C------------------------------
  1318. I2C 86h/3Ch U - ITT VPX 32xx - Unimplemented
  1319. Note: this register appears to correspond to a VDP 3108 register which is
  1320. not applicable to the VPX series
  1321. SeeAlso: I2C 8Ah/3Ch
  1322. --------V-I863D------------------------------
  1323. I2C 86h/3Dh U - ITT VPX 32xx - Unimplemented
  1324. Note: this register appears to correspond to a VDP 3108 register which is
  1325. not applicable to the VPX series
  1326. SeeAlso: I2C 8Ah/3Dh
  1327. ----------I863E------------------------------
  1328. I2C 86h/3Eh U - ITT VPX 32xx - ??? (Test Register - Front End, Luma 2?)
  1329. Note: this register appears to correspond to the VDP 3108 register
  1330. SeeAlso: I2C 8Ah/3Eh,I2C 86h/3Fh
  1331. Bitfields for Test Register, Luma 2:
  1332. Bit(s) Description (Table I0034)
  1333. 0 freezes image when set
  1334. 3-2 if either/both bits set, video appears as an image and ghost;
  1335. green and cyan appear to be horizontally separated
  1336. 7-4 affect color, sometimes freeze image
  1337. SeeAlso: #I0046
  1338. ----------I863F------------------------------
  1339. I2C 86h/3Fh U - ITT VPX 32xx - ??? (Test Register - Front End, Luma1?)
  1340. Note: this register appears to correspond to the VDP 3108 register
  1341. SeeAlso: I2C 8Ah/3Fh,I2C 86h/39h
  1342. Bitfields for Test Register, Luma 1:
  1343. Bit(s) Description (Table I0035)
  1344. 1 freezes image when set
  1345. 2 freezes image when set
  1346. 3 chromakey??? certain colors appear as black when this bit is set
  1347. 5 swap Cb and Cb in internal chroma processing path
  1348. (has effect of cycling colors: red->blue, blue->red, yellow->green)
  1349. SeeAlso: #I0045
  1350. ----------I86AA------------------------------
  1351. I2C 86h/AAh - ITT VPX 3214C/322xD - Low-Power Mode
  1352. ----------I86D0------------------------------
  1353. I2C 86h/D0h U - ITT VPX 32xx - ???
  1354. SeeAlso: I2C 86h/D1h,I2C 86h/D2h
  1355. ----------I86D1------------------------------
  1356. I2C 86h/D1h U - ITT VPX 32xx - ???
  1357. SeeAlso: I2C 86h/D0h,I2C 86h/D2h
  1358. ----------I86D2------------------------------
  1359. I2C 86h/D2h U - ITT VPX 32xx - ???
  1360. SeeAlso: I2C 86h/D0h,I2C 86h/D3h
  1361. ----------I86D3------------------------------
  1362. I2C 86h/D3h U - ITT VPX 32xx - ???
  1363. SeeAlso: I2C 86h/D0h,I2C 86h/D4h
  1364. ----------I86D4------------------------------
  1365. I2C 86h/D4h U - ITT VPX 32xx - ???
  1366. SeeAlso: I2C 86h/D0h,I2C 86h/D5h
  1367. ----------I86D5------------------------------
  1368. I2C 86h/D5h U - ITT VPX 32xx - ???
  1369. Note: when bit 7 is set the low six bits change which horizontal portion
  1370. of the video image is digitized
  1371. SeeAlso: I2C 86h/D0h,I2C 86h/D6h
  1372. ----------I86D6------------------------------
  1373. I2C 86h/D6h U - ITT VPX 32xx - ???
  1374. SeeAlso: I2C 86h/D0h,I2C 86h/D7h
  1375. ----------I86D7------------------------------
  1376. I2C 86h/D7h U - ITT VPX 32xx - ???
  1377. Note: bit 1 causes the image to freeze when set; bit 4 changes colors to
  1378. mostly cyan when set, and bit 7 shifts the image right about 1/6
  1379. of the screen
  1380. SeeAlso: I2C 86h/D0h,I2C 86h/D8h
  1381. ----------I86D8------------------------------
  1382. I2C 86h/D8h - ITT VPX 32xx - VREF/HREF Control
  1383. Bitfields for VPX 32xx VREF/HREF control:
  1384. Bit(s) Description (Table I0036)
  1385. 0 reserved
  1386. 1 HREF polarity (=0 active high, =1 active low)
  1387. 2 VREF polarity (=0 active high, =1 active low)
  1388. 5-3 length of HREF pulse (+2 clocks)
  1389. 6 PREF select
  1390. 0 odd/even flag
  1391. 1 Pintr (programmable interrupt)
  1392. 7 PREF polarity (=1 invert polarity)
  1393. Note: the Stealth64 Video 2001TV uses the PREF output to control the
  1394. audio signal; set bit 6 to select programmable interrupt on PREF,
  1395. then set bit 7 to mute, clear bit 7 to enable sound
  1396. --------V-I86D9------------------------------
  1397. I2C 86h/D9h U - ITT VPX 32xx - Unimplemented
  1398. SeeAlso: I2C 86h/DDh
  1399. --------V-I86DA------------------------------
  1400. I2C 86h/DAh U - ITT VPX 32xx - ???
  1401. --------V-I86DB------------------------------
  1402. I2C 86h/DBh U - ITT VPX 32xx - ???
  1403. --------V-I86DC------------------------------
  1404. I2C 86h/DCh U - ITT VPX 32xx - ???
  1405. --------V-I86DD------------------------------
  1406. I2C 86h/DDh U - ITT VPX 32xx - Unimplemented
  1407. SeeAlso: I2C 86h/D9h
  1408. --------V-I86DE------------------------------
  1409. I2C 86h/DEh U - ITT VPX 32xx - Unimplemented
  1410. SeeAlso: I2C 86h/DDh
  1411. --------V-I86DF------------------------------
  1412. I2C 86h/DFh U - ITT VPX 32xx - Unimplemented
  1413. SeeAlso: I2C 86h/DEh
  1414. --------V-I86E0------------------------------
  1415. I2C 86h/E0h - ITT VPX 32xx - Alpha Keyer: Ymax
  1416. Note: not supported by the VPX 3214C
  1417. --------V-I86E1------------------------------
  1418. I2C 86h/E1h - ITT VPX 32xx - Alpha Keyer: Ymin
  1419. Note: not supported by the VPX 3214C
  1420. ----------I86E2------------------------------
  1421. I2C 86h/E2h - ITT VPX 32xx - Alpha Keyer: Cbmax
  1422. Note: not supported by the VPX 3214C
  1423. ----------I86E3------------------------------
  1424. I2C 86h/E3h - ITT VPX 32xx - Alpha Keyer: Cbmin
  1425. Note: not supported by the VPX 3214C
  1426. ----------I86E4------------------------------
  1427. I2C 86h/E4h - ITT VPX 32xx - Alpha Keyer: Crmax
  1428. Note: not supported by the VPX 3214C
  1429. ----------I86E5------------------------------
  1430. I2C 86h/E5h - ITT VPX 32xx - Alpha Keyer: Crmin
  1431. Note: not supported by the VPX 3214C
  1432. ----------I86E6------------------------------
  1433. I2C 86h/E6h - ITT VPX 32xx - Brightness
  1434. Note: signed offset: 80h = black, 7Fh = brightest
  1435. SeeAlso: I2C 86h/E7h
  1436. ----------I86E7------------------------------
  1437. I2C 86h/E7h - ITT VPX 32xx - Contrast / Noise Shaping
  1438. SeeAlso: I2C 86h/E6h
  1439. Bitfields for VPX 32xx contrast/noise shaping:
  1440. Bit(s) Description (Table I0037)
  1441. 5-0 contrast (00h minimum, 3Fh maximum)
  1442. bit 5 is integer, bits 4-0 fraction (i.e range is 0.0 - 1.96)
  1443. 7-6 noise shaping
  1444. 00 rounding
  1445. 01 truncation
  1446. 10 one-bit error diffusion
  1447. 11 two-bit error diffusion
  1448. ----------I86E8------------------------------
  1449. I2C 86h/E8h - ITT VPX 32xx - Format Selector
  1450. SeeAlso: I2C 86h/F0h,I2C 86h/28h/1Bh
  1451. Bitfields for VPX 32xx format selector:
  1452. Bit(s) Description (Table I0038)
  1453. 2-0 video format
  1454. 000 YCbCr 4:2:2 or YCbCr 4:2:2 CCIR (16 bits/pixel)
  1455. 001 YCbCr 4:4:4 (24 bits/pixel)
  1456. 010 YCbCr 4:1:1 (12 bits/pixel)
  1457. 011 YCbCr 4:4:4 DPCM compressed (8 bits/pixel)
  1458. 100 RGB 8:8:8
  1459. 101 RGB 8:8:8 (inverse gamma)
  1460. 110 RGB 5:6:5 (inverse gamma)
  1461. 111 RGB 5:5:5 (inverse gamma) + Alpha Key
  1462. 3 CbCr data stream format
  1463. 0 two's complement (-128..127)
  1464. 1 binary offset (0..255)
  1465. 4 contrast brightness, clamping level
  1466. 0 clamping level = 32
  1467. 1 clamping level = 16 (darker image)
  1468. 5 Gamma: round dither enable
  1469. 6 Alpha Key polarity (=0 active high, =1 active low)
  1470. if the Alpha Keyer limits have been set to the maximum limits
  1471. (default), then the Alpha Key is always active, and this bit
  1472. controls the state of the ALPHA pin
  1473. [on the 3214C, programmable output pin connected to TDO]
  1474. 7 Alpha Keyer median-of-3 filter enabled
  1475. ----------I86E9------------------------------
  1476. I2C 86h/E9h U - ITT VPX 32xx - ???
  1477. ----------I86EA------------------------------
  1478. I2C 86h/EAh - ITT VPX 32xx - Diverse Settings
  1479. Bitfields for VPX 32xx diverse settings:
  1480. Bit(s) Description (Table I0039)
  1481. 2-0 reserved (0)
  1482. 3 connect LLC2 to ALPHA/TDO pin
  1483. 4 LLC/2 polarity
  1484. 5 output FIFO pointer reset select
  1485. 0 on positive edge of VACTref
  1486. 1 on VRF=0
  1487. 7-6 officially reserved
  1488. 6 =1 wraps to top before bottom of image (3220A)
  1489. 7 =1 freeze image (3220A)
  1490. ----------I86F0------------------------------
  1491. I2C 86h/F0h - ITT VPX 32xx - Output FIFO
  1492. SeeAlso: I2C 86h/F1h,I2C 86h/F2h
  1493. Bitfields for VPX 32xx Output FIFO control:
  1494. Bit(s) Description (Table I0040)
  1495. ---asynchronous mode---
  1496. 4-0 FIFO Half-Full flag level (number of pixels in 32-pixel buffer before
  1497. Half-Full is signalled
  1498. ---synchronous mode---
  1499. 3-0 [3214C only] additional length of NewVACT inactive period (+8 clocks)
  1500. 4 [3214C only] reserved (0)
  1501. ------
  1502. 7-5 bus shuffler
  1503. 000 Out[23:0] = In[23:0]
  1504. 001 Out[23:0] = In[7:0,23:8]
  1505. 010 Out[23:0] = In[7:0,23:8]
  1506. 011 Out[23:0] = In[15:0,23:16]
  1507. 100 Out[23:0] = In[15:8,23:16,7:0]
  1508. 101 Out[23:0] = In[7:0,15:8,23:16]
  1509. 110 Out[23:0] = In[7:0,15:8,23:16]
  1510. 111 Out[23:0] = In[23:16,7:0,15:8]
  1511. ----------I86F1------------------------------
  1512. I2C 86h/F1h - ITT VPX 32xx - Output Multiplexor
  1513. SeeAlso: I2C 86h/F0h,I2C 86h/F2h
  1514. Bitfields for VPX 32xx Output Multiplexer:
  1515. Bit(s) Description (Table I0041)
  1516. 1-0 port mode
  1517. 00 parallel output, single clock per pixel
  1518. 01 double clock
  1519. port A = FO[23:16] / FO[15:8] on rising/falling PIXCLK
  1520. port B = FO[7:0]
  1521. 10 test mode (3220 only)
  1522. 11 "triple clock" (3220 only)
  1523. port A = FO[23:16] / FO[15:8] / FO[7:0]
  1524. port B = FO[7:0]
  1525. 2 (synchronous mode) data reset during VACT=0
  1526. (asynchronous mode) clock slope
  1527. (=0 positive edge triggered, =1 negative edge triggered)
  1528. 3 clock source
  1529. 0 external, PIXCLK is clock source (input)
  1530. 1 internal, PIXCLK is an output signal
  1531. 5-4 (synchronous mode) delay signal
  1532. 00 no delay of "active video" signal with respect to output data
  1533. 01 one-clock delay
  1534. 10 two clocks
  1535. 11 three clocks
  1536. 6 (3220A, not 3220; async mode) FIFO Empty low-pass filter
  1537. 7 (3220A, not 3220) enable HLEN (line length counter)
  1538. SeeAlso: #I0026
  1539. ----------I86F2------------------------------
  1540. I2C 86h/F2h - ITT VPX 32xx - Output Enable
  1541. SeeAlso: I2C 86h/F0h,I2C 86h/F1h,I2C 86h/F8h
  1542. Bitfields for VPX 32xx Output Enable:
  1543. Bit(s) Description (Table I0042)
  1544. 0 enable Video Port A
  1545. 1 enable Video Port B
  1546. 2 enable PIXCLK output (322xD only)
  1547. reserved (32xx)
  1548. 3 enable controls (=0 freezes current image)
  1549. 4 (3220) enable LLC2 to TDO pin
  1550. (32xx) enable LLC clock to HF# pad
  1551. 5 eanble FSY-Data to HF# pad
  1552. 6 (3220) reserved (0)
  1553. (32xx) synchronize HREF and VREF with PIXCLK
  1554. 7 (3220) disable FE# low-pass filter
  1555. (32xx/322xD) disable OEQ pin function
  1556. SeeAlso: #I0025
  1557. ----------I86F4------------------------------
  1558. I2C 86h/F4h U - ITT VPX 32xx - ??? Status
  1559. ----------I86F5------------------------------
  1560. I2C 86h/F5h U - ITT VPX 32xx - ??? Status
  1561. ----------I86F6------------------------------
  1562. I2C 86h/F6h U - ITT VPX 32xx - ??? Status
  1563. ----------I86F7------------------------------
  1564. I2C 86h/F7h U - ITT VPX 32xx - ??? Status
  1565. ----------I86F8------------------------------
  1566. I2C 86h/F8h - ITT VPX 32xx - Pad Driver Strength A
  1567. SeeAlso: I2C 86h/F2h,I2C 86h/F9h
  1568. Bitfields for VPX 32xx Pad Driver Strength A:
  1569. Bit(s) Description (Table I0043)
  1570. 2-0 driver strength of video port A
  1571. 5-3 driver strength of PIXCLK, HF#, and FE#
  1572. 7-6 additional PIXCLK strength
  1573. SeeAlso: #I0028
  1574. ----------I86F9------------------------------
  1575. I2C 86h/F9h - ITT VPX 32xx - Pad Driver Strength B
  1576. SeeAlso: I2C 86h/F2h,I2C 86h/F8h
  1577. Bitfields for VPX 32xx Pad Driver Strength B:
  1578. Bit(s) Description (Table I0044)
  1579. 2-0 driver strength of video port B
  1580. 5-3 driver strength of HREF, VREF, ALPHA, and PREF
  1581. 7-6 reserved (0)
  1582. SeeAlso: #I0027
  1583. --------V-I86FA------------------------------
  1584. I2C 86h/FAh - ITT VPX 32xx - Unimplemented
  1585. Note: all of the VPX 32xx registers which are not listed above appear to
  1586. be unimplemented; they always return FFh on reads and have no
  1587. apparent effect on writes
  1588. --------V-I88--------------------------------
  1589. I2C 88h - Harris HMP8112 / HMP8112A / HMP8115
  1590. Desc: the HMP8112 and 8115 are NTSC/PAL video decoders
  1591. !!!harris\fn4221.pdf, harris\fn4283.pdf, harris\fn4407.pdf
  1592. --------V-I88--------------------------------
  1593. I2C 88h - Philips TDA4885
  1594. Desc: the TDA4885 is the "150 MHz video controller with I2C bus"
  1595. !!!philips\2505.pdf p.30
  1596. --------V-I8800------------------------------
  1597. I2C 88h/00h - Brooktree Bt819A - DEVICE STATUS
  1598. Desc: the Bt819A, Bt817A, and Bt815A are video decoders
  1599. Range: I2C addresses 88h or 8Ah
  1600. SeeAlso: I2C 88h/00h
  1601. --------V-I8801------------------------------
  1602. I2C 88h/01h - Brooktree Bt819A - INPUT FORMAT
  1603. Desc: the Bt819A, Bt817A, and Bt815A are video decoders
  1604. SeeAlso: I2C 88h/00h
  1605. --------V-I8802------------------------------
  1606. I2C 88h/02h - Brooktree Bt819A - TEMPORAL DECIMATION
  1607. Desc: the Bt819A, Bt817A, and Bt815A are video decoders
  1608. SeeAlso: I2C 88h/00h
  1609. --------V-I8803------------------------------
  1610. I2C 88h/03h - Brooktree Bt819A - MSB Cropping
  1611. Range: I2C addresses 88h or 8Ah
  1612. SeeAlso: I2C 88h/00h
  1613. --------V-I8804------------------------------
  1614. I2C 88h/04h - Brooktree Bt819A - VERTICAL DELAY (LOW BYTE)
  1615. SeeAlso: I2C 88h/00h
  1616. --------V-I8805------------------------------
  1617. I2C 88h/05h - Brooktree Bt819A - VERTICAL ACTIVE (LOW BYTE)
  1618. SeeAlso: I2C 88h/00h
  1619. --------V-I8806------------------------------
  1620. I2C 88h/06h - Brooktree Bt819A - HORIZONTAL DELAY (LOW BYTE)
  1621. Desc: the Bt819A, Bt817A, and Bt815A are video decoders
  1622. SeeAlso: I2C 88h/00h
  1623. --------V-I8807------------------------------
  1624. I2C 88h/07h - Brooktree Bt819A - HORIZONTAL ACTIVE (LOW BYTE)
  1625. Range: I2C addresses 88h or 8Ah
  1626. SeeAlso: I2C 88h/00h
  1627. --------V-I8808------------------------------
  1628. I2C 88h/08h - Brooktree Bt819A - HORIZONTAL SCALING (HIGH BYTE)
  1629. Desc: the Bt819A, Bt817A, and Bt815A are video decoders
  1630. SeeAlso: I2C 88h/00h
  1631. --------V-I8809------------------------------
  1632. I2C 88h/09h - Brooktree Bt819A - HORIZONTAL SCALING (LOW BYTE)
  1633. SeeAlso: I2C 88h/00h
  1634. --------V-I880A------------------------------
  1635. I2C 88h/0Ah - Brooktree Bt819A - BRIGHTNESS CONTROL
  1636. Range: I2C addresses 88h or 8Ah
  1637. SeeAlso: I2C 88h/00h
  1638. --------V-I880B------------------------------
  1639. I2C 88h/0Bh - Brooktree Bt819A - MISCELLANEOUS CONTROL
  1640. Desc: the Bt819A, Bt817A, and Bt815A are video decoders
  1641. SeeAlso: I2C 88h/00h
  1642. --------V-I880C------------------------------
  1643. I2C 88h/0Ch - Brooktree Bt819A - LUMA GAIN (CONTRAST), LOW BYTE
  1644. SeeAlso: I2C 88h/00h
  1645. --------V-I880D------------------------------
  1646. I2C 88h/0Dh - Brooktree Bt819A - CHROMA U GAIN (SATURATION), LOW BYTE
  1647. Range: I2C addresses 88h or 8Ah
  1648. SeeAlso: I2C 88h/00h
  1649. --------V-I880E------------------------------
  1650. I2C 88h/0Eh - Brooktree Bt819A - CHROMA V GAIN (SATURATION), HIGH BYTE
  1651. Desc: the Bt819A, Bt817A, and Bt815A are video decoders
  1652. SeeAlso: I2C 88h/00h
  1653. --------V-I880F------------------------------
  1654. I2C 88h/0Fh - Brooktree Bt819A - HUE CONTROL
  1655. SeeAlso: I2C 88h/00h
  1656. --------V-I8812------------------------------
  1657. I2C 88h/12h - Brooktree Bt819A - OUTPUT FORMAT
  1658. Range: I2C addresses 88h or 8Ah
  1659. SeeAlso: I2C 88h/00h
  1660. --------V-I8813------------------------------
  1661. I2C 88h/13h - Brooktree Bt819A - VERTICAL SCALING, HIGH BYTE
  1662. Desc: the Bt819A, Bt817A, and Bt815A are video decoders
  1663. SeeAlso: I2C 88h/00h
  1664. --------V-I8814------------------------------
  1665. I2C 88h/14h - Brooktree Bt819A - VERTICAL SCALING, LOW BYTE
  1666. SeeAlso: I2C 88h/00h
  1667. --------V-I8815------------------------------
  1668. I2C 88h/15h - Brooktree Bt819A - TEST CONTROL
  1669. Range: I2C addresses 88h or 8Ah
  1670. SeeAlso: I2C 88h/00h
  1671. --------V-I8816------------------------------
  1672. I2C 88h/16h - Brooktree Bt819A - VIDEO TIMING POLARITY REGISTER
  1673. SeeAlso: I2C 88h/00h
  1674. --------V-I8817------------------------------
  1675. I2C 88h/17h - Brooktree Bt819A - ID CODE
  1676. Desc: the Bt819A, Bt817A, and Bt815A are video decoders
  1677. SeeAlso: I2C 88h/00h
  1678. --------V-I8818------------------------------
  1679. I2C 88h/18h - Brooktree Bt819A - AGC DELAY
  1680. Range: I2C addresses 88h or 8Ah
  1681. SeeAlso: I2C 88h/00h
  1682. --------V-I8819------------------------------
  1683. I2C 88h/19h - Brooktree Bt819A - BURST GATE DELAY
  1684. SeeAlso: I2C 88h/00h
  1685. --------V-I881A------------------------------
  1686. I2C 88h/1Ah - Brooktree Bt819A - ADC INTERFACE
  1687. Desc: the Bt819A, Bt817A, and Bt815A are video decoders
  1688. SeeAlso: I2C 88h/00h
  1689. --------V-I881F------------------------------
  1690. I2C 88h/1Fh - Brooktree Bt819A - SOFTWARE RESET
  1691. Desc: any write to this register will reset the state back to power-on
  1692. defaults
  1693. Range: I2C addresses 88h or 8Ah
  1694. SeeAlso: I2C 88h/00h
  1695. --------V-I8A--------------------------------
  1696. I2C 8Ah - Philips TDA837x - economy PAL/NTSC TV Processors
  1697. Note: !!!philips\2191.pdf p.17
  1698. --------V-I8A00------------------------------
  1699. I2C 8Ah/00h - ITT VDP 3108 - Color Lookup Table (array)
  1700. Size: 16 entries of 12 bits each (at subaddresses 00h-0Fh)
  1701. Desc: the ITT VDP 3108 is a video display processor containing all necessary
  1702. circuitry to process a video signal and control a CRT (e.g. a TV
  1703. on a chip)
  1704. --------V-I8A00------------------------------
  1705. I2C 8Ah/00h - Philips TDA8366 - SOURCE SELECT / STATUS 1
  1706. Desc: the TDA8366 is an I2C-bus controlled PAL/NTSC TV Processor
  1707. Note: subaddresses auto-increment, allowing any or all of registers 00h to
  1708. 13h to be written in a single I2C telegram
  1709. SeeAlso: I2C 8Ah/01h"TDA8366",I2C 8Ah/03h"TDA8366"
  1710. Bitfields for TDA8366 Source Select (write-only):
  1711. Bit(s) Description (Table I0045)
  1712. 7-6 source select 1: decoder and text
  1713. 00 CVBS(int)
  1714. 01 CVBS(ext)
  1715. 10 S-VHS
  1716. 11 S-VHS (CVBSext)
  1717. 5-4 source select 2: picture-in-picture
  1718. (same values as bits 7-6)
  1719. 3-2 phase 1 time constant
  1720. 00 normal
  1721. 01 slow
  1722. 1x fast
  1723. 1-0 crystal
  1724. 00 two 3.58 MHz
  1725. 01 one 3.58 MHz (on Pin32)
  1726. 10 one 3.58 MHz (on Pin33)
  1727. 11 3.58 MHz on Pin32 and 4.4 MHz on Pin33
  1728. SeeAlso: #I0105,#I85
  1729. Bitfields for TDA8366 Status 1 (read-only):
  1730. Bit(s) Description (Table I0046)
  1731. 7 "POR" power-on reset flag
  1732. 6 "FSI" field frequency (0 = 50 Hz, 1 = 60 Hz)
  1733. 5 "STS" S-VHS input signal present
  1734. 4 "SL" Phase 1 is locked
  1735. 3 "XPR" X-ray protection: overvoltage detected
  1736. 2-0 color decoder mode (see #I0122)
  1737. SeeAlso: #I0104,#I0121
  1738. (Table I0047)
  1739. Values for TDA8366 color decoder mode:
  1740. 000b automatic detection (write) / none identified (read)
  1741. 001b force NTSC 3.58 MHz
  1742. 010b force PAL 4.4 MHz
  1743. 011b force SECAM
  1744. 100b force NTSC 4.4 MHz
  1745. 101b force PAL 3.58 MHz (crystal on Pin32)
  1746. 110b force PAL 3.58 MHz (crystal on Pin33)
  1747. 111b reserved
  1748. SeeAlso: #I0120,#I0105
  1749. --------V-I8A01------------------------------
  1750. I2C 8Ah/01h - Philips TDA8366 - DECODER MODE / STATUS 2
  1751. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/02h"TDA8366"
  1752. Bitfields for TDA8366 Decoder Mode (write-only):
  1753. Bit(s) Description (Table I0048)
  1754. 7-6 field frequency
  1755. 00 auto-detect, 60 Hz when not synchronized
  1756. 01 60 Hz
  1757. 10 50 Hz
  1758. 11 auto-detect, 50 Hz when not synchronized
  1759. 5 de-interlace
  1760. 4 standby status
  1761. 0 standby
  1762. 1 normal
  1763. 3 disable synchronization mode
  1764. 2-0 color decoder mode (see #I0122)
  1765. Note: when bits 7-6 are changed, a new frequency is only set when not
  1766. currently synchronized
  1767. SeeAlso: #I0104,#I0106,#I0121
  1768. Bitfields for TDA8366 Status 2 (read-only):
  1769. Bit(s) Description (Table I0049)
  1770. 7 "NDF" vertical output stage has failed
  1771. 6 "IN1" RGB insertion (Pin24) is active
  1772. 5 reserved
  1773. 4 "IFI" video signal identified
  1774. 3-2 AFC output
  1775. 00 too low
  1776. 01 too high
  1777. 10 in window but below reference
  1778. 11 in window but above reference
  1779. 1-0 reserved
  1780. SeeAlso: #I0120,#I0105
  1781. Note: !!!philips\2086.pdf p.14
  1782. --------V-I8A02------------------------------
  1783. I2C 8Ah/02h - Philips TDA8366 - HUE (COLOR) CONTROL
  1784. Desc: the TDA8366 is an I2C-bus controlled PAL/NTSC TV Processor
  1785. Access: Write-Only
  1786. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/01h"TDA8366",I2C 8Ah/03h"TDA8366"
  1787. Bitfields for TDA8366 Hue Control:
  1788. Bit(s) Description (Table I0050)
  1789. 7-6 reserved
  1790. 5-0 hue
  1791. SeeAlso: #I0105,#I0107
  1792. --------V-I8A03------------------------------
  1793. I2C 8Ah/03h - Philips TDA8366 - HORIZONTAL SHIFT
  1794. Access: Write-Only
  1795. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/02h"TDA8366",I2C 8Ah/0Bh"TDA8366"
  1796. Bitfields for TDA8366 Horizontal Shift:
  1797. Bit(s) Description (Table I0051)
  1798. 7-6 reserved
  1799. 5-0 horizontal shift value
  1800. SeeAlso: #I0106,#I0108
  1801. --------V-I8A04------------------------------
  1802. I2C 8Ah/04h - Philips TDA8366 - EAST-WEST WIDTH
  1803. Size: 6 bits
  1804. Access: Write-Only
  1805. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/03h"TDA8366",I2C 8Ah/05h"TDA8366"
  1806. SeeAlso: I2C 8Ah/06h"TDA8366",I2C 8Ah/07h"TDA8366",I2C 8Ah/08h"TDA8366"
  1807. --------V-I8A05------------------------------
  1808. I2C 8Ah/05h - Philips TDA8366 - EAST-WEST PARABOLA/WIDTH
  1809. Size: 6 bits
  1810. Access: Write-Only
  1811. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/04h"TDA8366",I2C 8Ah/06h"TDA8366"
  1812. --------V-I8A06------------------------------
  1813. I2C 8Ah/06h - Philips TDA8366 - EAST-WEST CORNER PARABOLA
  1814. Size: 6 bits
  1815. Access: Write-Only
  1816. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/05h"TDA8366",I2C 8Ah/07h"TDA8366"
  1817. --------V-I8A07------------------------------
  1818. I2C 8Ah/07h - Philips TDA8366 - EAST-WEST TRAPEZIUM
  1819. Size: 6 bits
  1820. Access: Write-Only
  1821. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/06h"TDA8366",I2C 8Ah/08h"TDA8366"
  1822. --------V-I8A08------------------------------
  1823. I2C 8Ah/08h - Philips TDA8366 - VERTICAL SLOPE
  1824. Access: Write-Only
  1825. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/07h"TDA8366",I2C 8Ah/09h"TDA8366"
  1826. Bitfields for TDA8366 Vertical Slope Control:
  1827. Bit(s) Description (Table I0052)
  1828. 7 "NCIN" vertical divider mode
  1829. =1 switched to search window
  1830. 6 reserved
  1831. 5-0 vertical slope
  1832. SeeAlso: #I0107,#I0109
  1833. --------V-I8A09------------------------------
  1834. I2C 8Ah/09h - Philips TDA8366 - VERTICAL AMPLITUDE
  1835. Access: Write-Only
  1836. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/08h"TDA8366",I2C 8Ah/0Ah"TDA8366"
  1837. Bitfields for TDA8366 Vertical Amplitude Control:
  1838. Bit(s) Description (Table I0053)
  1839. 7 "VID" disable video identification mode
  1840. 6 "LBM" force long blanking mode to 50 Hz standard
  1841. =0 adapt to either 50 or 60 Hz
  1842. 5-0 vertical amplitude
  1843. SeeAlso: #I0108,#I0110
  1844. --------V-I8A0A------------------------------
  1845. I2C 8Ah/0Ah - Philips TDA8366 - S-CORRECTION
  1846. Access: Write-Only
  1847. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/09h"TDA8366",I2C 8Ah/0Bh"TDA8366"
  1848. Bitfields for TDA8366 S-Correction:
  1849. Bit(s) Description (Table I0054)
  1850. 7 "HCO" enable EHT tracking on East-West as well as vertical
  1851. 6 "EVG" enable vertical guard (RGB blanking)
  1852. 5-0 S-correction value
  1853. SeeAlso: #I0109,#I0111
  1854. --------V-I8A0B------------------------------
  1855. I2C 8Ah/0Bh - Philips TDA8366 - VERTICAL SHIFT
  1856. Access: Write-Only
  1857. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/03h"TDA8366",I2C 8Ah/0Ch"TDA8366"
  1858. Bitfields for TDA8366 Vertical Shift:
  1859. Bit(s) Description (Table I0055)
  1860. 7 "SBL" enable service blanking mode
  1861. 6 "PRD" trigger overvoltage protection mode
  1862. 5-0 vertical shift value
  1863. SeeAlso: #I0110,#I0112
  1864. --------V-I8A0C------------------------------
  1865. I2C 8Ah/0Ch - Philips TDA8366 - WHITE POINT (RED)
  1866. Desc: the TDA8366 is an I2C-bus controlled PAL/NTSC TV Processor
  1867. Access: Write-Only
  1868. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/02h"TDA8366",I2C 8Ah/0Dh"TDA8366"
  1869. Bitfields for TDA8366 White Point (Red):
  1870. Bit(s) Description (Table I0056)
  1871. 7-6 vertical deflection mode
  1872. 00 normal
  1873. 01 compress
  1874. 10 expand
  1875. 11 expand and lift
  1876. 5-0 white point (red) value
  1877. SeeAlso: #I0111,#I0113
  1878. --------V-I8A0D------------------------------
  1879. I2C 8Ah/0Dh - Philips TDA8366 - WHITE POINT (GREEN)
  1880. Access: Write-Only
  1881. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/0Ch"TDA8366",I2C 8Ah/0Eh"TDA8366"
  1882. Bitfields for TDA8366 White Point (Green):
  1883. Bit(s) Description (Table I0057)
  1884. 7 "SFM" start-up horizontal frequency
  1885. =0 maximum
  1886. =1 nominal
  1887. 6 "CVS" Y-input mode
  1888. =0 Y/C
  1889. =1 CVBS
  1890. 5-0 white point (green) value
  1891. SeeAlso: #I0112,#I0114
  1892. --------V-I8A0E------------------------------
  1893. I2C 8Ah/0Eh - Philips TDA8366 - WHITE POINT (BLUE)
  1894. Access: Write-Only
  1895. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/0Ch"TDA8366",I2C 8Ah/0Dh"TDA8366"
  1896. Bitfields for TDA8366 White Point (Blue):
  1897. Bit(s) Description (Table I0058)
  1898. 7 "MAT" force PAL matrix, instead of adapting to video standard
  1899. 6 "PHL" allow color crystal PLL to free-run
  1900. 5-0 whilte point (blue) value
  1901. SeeAlso: #I0113,#I0115
  1902. --------V-I8A0F------------------------------
  1903. I2C 8Ah/0Fh - Philips TDA8366 - PEAKING
  1904. Access: Write-Only
  1905. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/0Eh"TDA8366",I2C 8Ah/10h"TDA8366"
  1906. Bitfields for TDA8366 Peaking:
  1907. Bit(s) Description (Table I0059)
  1908. 7-4 Y-delay adjustment (bits 7-5 * 40 ns + bit 4 * 40ns) [*]
  1909. (normally set to 1000)
  1910. 3-0 peaking value
  1911. Note: [*] the weights given for bits 7-4 are as in the official
  1912. documentation; bit 4 may actually be 20ns
  1913. SeeAlso: #I0114,#I0116
  1914. --------V-I8A10------------------------------
  1915. I2C 8Ah/10h - ITT VDP 31xxB - Output Pin Configuration
  1916. --------V-I8A10------------------------------
  1917. I2C 8Ah/10h - Philips TDA8366 - BRIGHTNESS
  1918. Access: Write-Only
  1919. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/11h"TDA8366",I2C 8Ah/12h"TDA8366"
  1920. Bitfields for TDA8366 Brightness Control:
  1921. Bit(s) Description (Table I0060)
  1922. 7 "RBL" RGB blanking is active
  1923. 6 "COR" enable noise coring (peaking)
  1924. 5-0 brightness value
  1925. SeeAlso: #I0115,#I0117,#I0118
  1926. --------V-I8A11------------------------------
  1927. I2C 8Ah/11h - ITT VDP 31xxB - Picture Frame Color
  1928. --------V-I8A11------------------------------
  1929. I2C 8Ah/11h - Philips TDA8366 - SATURATION
  1930. Access: Write-Only
  1931. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/10h"TDA8366",I2C 8Ah/12h"TDA8366"
  1932. Bitfields for TDA8366 Saturation Control:
  1933. Bit(s) Description (Table I0061)
  1934. 7 "IE1" enable fast blanking
  1935. 6 reserved
  1936. 5-0 saturation value
  1937. SeeAlso: #I0116,#I0118,#I0119
  1938. --------V-I8A12------------------------------
  1939. I2C 8Ah/12h - ITT VDP 3108 - ???
  1940. --------V-I8A12------------------------------
  1941. I2C 8Ah/12h - Philips TDA8366 - CONTRAST
  1942. Access: Write-Only
  1943. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/10h"TDA8366",I2C 8Ah/11h"TDA8366"
  1944. Bitfields for TDA8366 Contrast Control:
  1945. Bit(s) Description (Table I0062)
  1946. 7 "AFW" enlarge AFC window to 240 kHz
  1947. 6 "IFS" reduce IF sensitivity
  1948. 5-0 contrast value
  1949. SeeAlso: #I0117,#I0119
  1950. --------V-I8A13------------------------------
  1951. I2C 8Ah/13h - ITT VDP 3108 - White Drive Measurement Control
  1952. --------V-I8A13------------------------------
  1953. I2C 8Ah/13h - Philips TDA8366 - AGC TAKE-OVER
  1954. Desc: the TDA8366 is an I2C-bus controlled PAL/NTSC TV Processor
  1955. Access: Write-Only
  1956. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/10h"TDA8366",I2C 8Ah/FEh"TDA8366"
  1957. Bitfields for TDA8366 AGC Take-Over Control:
  1958. Bit(s) Description (Table I0063)
  1959. 7 "MOD" modulation standard
  1960. =0 negative (i.e. SECAM)
  1961. =1 positive
  1962. 6 "VSW" switch off IF-video signal
  1963. 5-0 AGC take-over value
  1964. SeeAlso: #I-83
  1965. --------V-I8A14------------------------------
  1966. I2C 8Ah/14h - ITT VDP 3108 - Luma/Chroma Matching Delay
  1967. --------V-I8A15------------------------------
  1968. I2C 8Ah/15h - ITT VDP 3108 - Horizontal Drive Control
  1969. --------V-I8A16------------------------------
  1970. I2C 8Ah/16h - ITT VDP 3108 - End of Horizontal Blanking
  1971. --------V-I8A17------------------------------
  1972. I2C 8Ah/17h - ITT VDP 3108 - Start of Horizontal Blanking
  1973. --------V-I8A18------------------------------
  1974. I2C 8Ah/18h - ITT VDP 3108 - Measurement Result - Minimum
  1975. --------V-I8A19------------------------------
  1976. I2C 8Ah/19h - ITT VDP 3108 - Measurement Result - Maximum
  1977. --------V-I8A1A------------------------------
  1978. I2C 8Ah/1Ah - ITT VDP 3108 - Measurement Result - White Drive
  1979. --------V-I8A1B------------------------------
  1980. I2C 8Ah/1Bh - ITT VDP 3108 - Measurement Result - Cutoff/Leakage Blue
  1981. --------V-I8A1C------------------------------
  1982. I2C 8Ah/1Ch - ITT VDP 3108 - Measurement Result - Cutoff/Leakage Green
  1983. --------V-I8A1D------------------------------
  1984. I2C 8Ah/1Dh - ITT VDP 3108 - Measurement Result - Cutoff/Leakage Red
  1985. --------V-I8A1E------------------------------
  1986. I2C 8Ah/1Eh - ITT VDP 3108 - Measurement ADC Status
  1987. --------V-I8A1F------------------------------
  1988. I2C 8Ah/1Fh - ITT VDP 3108 - ???
  1989. --------V-I8A20------------------------------
  1990. I2C 8Ah/20h - ITT VDP 3108 - IF compensation
  1991. Access: Read/Write
  1992. SeeAlso: I2C 86h/20h,#I0004
  1993. ----------I8A23------------------------------
  1994. I2C 8Ah/23h - ITT VDP 3108 - Priority Bus overwrite register
  1995. SeeAlso: I2C 8Ah/24h
  1996. Bitfields for VDP 3108 priority bus overwrite register:
  1997. Bit(s) Description (Table I0064)
  1998. 7 overwrite priority 7
  1999. ...
  2000. 0 overwrite priority 0
  2001. SeeAlso: #I0018
  2002. ----------I8A24------------------------------
  2003. I2C 8Ah/24h - ITT VDP 3108 - Priority Bus ID/enable register
  2004. SeeAlso: I2C 8Ah/23h
  2005. Bitfields for VDP 3108 priority bus ID register:
  2006. Bit(s) Description (Table I0065)
  2007. 2-0 priority ID (0 is highest)
  2008. 4-3 pad driver strength
  2009. 6-5 reserved
  2010. 7 enable priority
  2011. SeeAlso: #I0017
  2012. ----------I8A25------------------------------
  2013. I2C 8Ah/25h - ITT VDP 3108 - Tube and Picture Measurement Control
  2014. SeeAlso: I2C 8Ah/00h
  2015. ----------I8A26------------------------------
  2016. I2C 8Ah/26h - ITT VDP 3108 - FPRAM read index
  2017. Size: 16 bits, big-endian
  2018. SeeAlso: #I0019,I2C 8Ah/27h"VDP 3108",I2C 8Ah/28h"VDP 3108"
  2019. SeeAlso: I2C 8Ah/29h"VDP 3108",I2C 86h/28h
  2020. ----------I8A27------------------------------
  2021. I2C 8Ah/27h - ITT VDP 3108 - FPRAM write index
  2022. Size: 16 bits, big-endian
  2023. SeeAlso: #I0019,I2C 8Ah/26h"VDP 3108",I2C 8Ah/28h"VDP 3108"
  2024. SeeAlso: I2C 8Ah/29h"VDP 3108",I2C 86h/28h
  2025. ----------I8A28------------------------------
  2026. I2C 8Ah/28h - ITT VDP 3108 - FPRAM data transfer
  2027. Size: 16 bits, big-endian
  2028. SeeAlso: I2C 8Ah/26h"VDP 3108",I2C 8Ah/27h"VDP 3108",I2C 8Ah/29h"VDP 3108"
  2029. (Table I0066)
  2030. Values for ITT VDP 3108 FPRAM index:
  2031. 1Bh standard select (see I2C 86h/28h/1Bh)
  2032. 1Ch NTSC tilt angle (see I2C 86h/28h/1Ch)
  2033. 20h current AGC gain value (see I2C 86h/28h/20h)
  2034. 26h line-lock command/status (see I2C 86h/28h/26h)
  2035. 41h measured sync amplitude value
  2036. 50h software version number (2105dec)
  2037. 53h automatic standard recognition status (see I2C 86h/28h/53h)
  2038. 58h crystal oscillator center frequency adjust (see I2C 86h/28h/58h)
  2039. 59h crystal oscillator center frequency adjust for line-lock mode
  2040. (see I2C 86h/28h/59h)
  2041. 5Fh software release (1001dec)
  2042. 72h discharge sample count for deflection retrace
  2043. 73h interlace offset
  2044. 75h test register for BCL/EHT
  2045. 7Ah Electronic High Tension time constant
  2046. 7Bh Electronic High Tension compensation coefficient
  2047. 80h DC offset of SAWTOOTH output
  2048. 8Bh sawtooth accu0 initialization value
  2049. 8Ch sawtooth accu1 initialization value
  2050. 8Dh sawtooth accu2 initialization value
  2051. 8Eh sawtooth accu3 initialization value
  2052. 8Fh vertical discharge value
  2053. 9Bh east-west accu0 initialization value
  2054. 9Ch east-west accu1 initialization value
  2055. 9Dh east-west accu2 initialization value
  2056. 9Eh east-west accu3 initialization value
  2057. 9Fh east-west accu4 initialization value
  2058. A0h ACC reference level (see I2C 86h/28h/A0h)
  2059. A3h ACC multiplier value for SECAM Dr to adjust Cr level
  2060. (see I2C 86h/28h/A3h)
  2061. A4h ACC multiplier value for SECAM Db to adjust Cb level
  2062. (see I2C 86h/28h/A4h)
  2063. A5h measured burst amplitude (see I2C 86h/28h/A5h)
  2064. A8h amplitude color killer threshold (00h = disabled) (see I2C 86h/28h/A8h)
  2065. A9h amplitude color killer hysteresis (see I2C 86h/28h/A9h)
  2066. B2h sync amplitude reference (000h = AGC disabled) (see I2C 86h/28h/B2h)
  2067. B5h ??? (write 000h after setting B2h to 000h to disable AGC)
  2068. BEh start value for AGC gain while vertical lock/AGC inactive
  2069. (see I2C 86h/28h/BEh)
  2070. D2h BCL time constant
  2071. D3h BCL loop gain
  2072. D4h BCL threshold current
  2073. D5h BCL minimum contrast
  2074. E7h vertical standard select (see I2C 86h/28h/E7h)
  2075. EBh detected number of lines per field (see I2C 86h/28h/EBh)
  2076. F0h white drive (red)
  2077. F1h white drive (green)
  2078. F2h white drive (blue)
  2079. F9h internal brightness (picture)
  2080. FAh analog brightness for external RGB
  2081. FBh analog contrast for external RGB
  2082. FCh internal brightness (measurement)
  2083. ----------I8A29------------------------------
  2084. I2C 8Ah/29h - ITT VDP 3108 - FP status
  2085. SeeAlso: #I0006,I2C 8Ah/26h"VDP 3108",I2C 8Ah/27h"VDP 3108"
  2086. SeeAlso: I2C 8Ah/28h"VDP 3108",I2C 86h/29h
  2087. --------V-I8A2A------------------------------
  2088. I2C 8Ah/2Ah - ITT VDP 3108 - Enable/Disable Luma Input-16
  2089. --------V-I8A2B------------------------------
  2090. I2C 8Ah/2Bh - ITT VDP 3108 - Test Register - Display 2
  2091. --------V-I8A2C------------------------------
  2092. I2C 8Ah/2Ch - ITT VDP 3108 - Test Register - Display 3
  2093. --------V-I8A2D------------------------------
  2094. I2C 8Ah/2Dh - ITT VDP 3108 - Test Register - Deflection
  2095. --------V-I8A2E------------------------------
  2096. I2C 8Ah/2Eh - ITT VDP 3108 - Test Register - Front End, Chroma 2
  2097. --------V-I8A2F------------------------------
  2098. I2C 8Ah/2Fh - ITT VDP 3108 - Test Register - Front End, Chroma 1
  2099. --------V-I8A30------------------------------
  2100. I2C 8Ah/30h - ITT VDP 3108 - Luma Notch Frequency
  2101. SeeAlso: I2C 86h/30h
  2102. Bitfields for VDP 3108 luma notch frequency:
  2103. Bit(s) Description (Table I0067)
  2104. 5-0 frequency (PAL/SECAM = 25, NTSC = 57)
  2105. 6 disable adaptive notch filter (SECAM)
  2106. must be 0 for PAL/NTSC
  2107. 7 reserved
  2108. SeeAlso: #I0013
  2109. --------V-I8A31------------------------------
  2110. I2C 8Ah/31h - ITT VDP 3108 - Luma/Chroma Matching Delay
  2111. SeeAlso: I2C 8Ah/30h"VDP 3108",I2C 86h/31h"VPX 32xx"
  2112. --------V-I8A31------------------------------
  2113. I2C 8Ah/31h - ITT VDP 31xxB - Fast Blank Interface Mode 2
  2114. --------V-I8A32------------------------------
  2115. I2C 8Ah/32h - ITT VDP 3108 - Fast Blank Interface Mode
  2116. --------V-I8A32------------------------------
  2117. I2C 8Ah/32h - ITT VDP 31xxB - Fast Blank Interface Mode
  2118. --------V-I8A33------------------------------
  2119. I2C 8Ah/33h - ITT VDP 3108 - Input Selector
  2120. SeeAlso: I2C 86h/33h,#I0015
  2121. --------V-I8A34------------------------------
  2122. I2C 8Ah/34h - ITT VDP 3108 - Standard Select
  2123. SeeAlso: I2C 86h/34h,#I0016
  2124. --------V-I8A34------------------------------
  2125. I2C 8Ah/34h - ITT VDP 31xxB - I/O Port
  2126. --------V-I8A39------------------------------
  2127. I2C 8Ah/39h - ITT VDP 3108 - Main Test Register
  2128. --------V-I8A3A------------------------------
  2129. I2C 8Ah/3Ah - ITT VDP 3108 - Test Register - FP
  2130. --------V-I8A3B------------------------------
  2131. I2C 8Ah/3Bh - ITT VDP 3108 - Test Register - Display Processor Control
  2132. --------V-I8A3C------------------------------
  2133. I2C 8Ah/3Ch - ITT VDP 3108 - Test Register - Analog Backend
  2134. --------V-I8A3D------------------------------
  2135. I2C 8Ah/3Dh - ITT VDP 3108 - Test Register - Front End, Luma 3
  2136. --------V-I8A3E------------------------------
  2137. I2C 8Ah/3Eh - ITT VDP 3108 - Test Register - Front End, Luma 2
  2138. --------V-I8A3F------------------------------
  2139. I2C 8Ah/3Fh - ITT VDP 3108 - Test Register - Front End, Luma 1
  2140. --------V-I8A41------------------------------
  2141. I2C 8Ah/41h - ITT VDP 3108 - Luma Soft Limiter - Loop Filter Gain
  2142. --------V-I8A42------------------------------
  2143. I2C 8Ah/42h - ITT VDP 3108 - ???
  2144. --------V-I8A43------------------------------
  2145. I2C 8Ah/43h - ITT VDP 3108 - ???
  2146. --------V-I8A44------------------------------
  2147. I2C 8Ah/44h - ITT VDP 3108 - Digital RGB Insertion Contrast (Blue)
  2148. --------V-I8A45------------------------------
  2149. I2C 8Ah/45h - ITT VDP 3108 - Luma Soft Limiter - Notch Filter Gain
  2150. --------V-I8A46------------------------------
  2151. I2C 8Ah/46h - ITT VDP 3108 - ???
  2152. --------V-I8A47------------------------------
  2153. I2C 8Ah/47h - ITT VDP 31xxB - Picture Frame Generator Priority ID
  2154. --------V-I8A48------------------------------
  2155. I2C 8Ah/48h - ITT VDP 3108 - Digital RGB Insertion Contrast (Green)
  2156. --------V-I8A49------------------------------
  2157. I2C 8Ah/49h - ITT VDP 3108 - Luma Soft Limiter - Max Output Signal
  2158. --------V-I8A4A------------------------------
  2159. I2C 8Ah/4Ah - ITT VDP 3108 - ???
  2160. --------V-I8A4B------------------------------
  2161. I2C 8Ah/4Bh - ITT VDP 31xxB - Analog Fast Blank Input Enable
  2162. --------V-I8A4C------------------------------
  2163. I2C 8Ah/4Ch - ITT VDP 3108 - Digital RGB Insertion Contrast (Red)
  2164. --------V-I8A4D------------------------------
  2165. I2C 8Ah/4Dh - ITT VDP 3108 - Luma Soft Limiter - Max Low-Frequency Compensation
  2166. --------V-I8A4E------------------------------
  2167. I2C 8Ah/4Eh - ITT VDP 3108 - ???
  2168. --------V-I8A4F------------------------------
  2169. I2C 8Ah/4Fh - ITT VDP 31xxB - Horizontal Picture Frame Begin
  2170. --------V-I8A50------------------------------
  2171. I2C 8Ah/50h - ITT VDP 3108 - Side Picture Matrix Coefficient B-Y 2
  2172. --------V-I8A51------------------------------
  2173. I2C 8Ah/51h - ITT VDP 3108 - Main Picture Brightness
  2174. --------V-I8A53------------------------------
  2175. I2C 8Ah/53h - ITT VDP 3108 - Analog Fast Blank Input Enable
  2176. --------V-I8A53------------------------------
  2177. I2C 8Ah/53h - ITT VDP 31xxB - Horizontal Picture Frame End
  2178. --------V-I8A54------------------------------
  2179. I2C 8Ah/54h - ITT VDP 3108 - Main Picture Matrix Coefficient B-Y 2
  2180. --------V-I8A55------------------------------
  2181. I2C 8Ah/55h - ITT VDP 3108 - Side Picture Brightness
  2182. --------V-I8A56------------------------------
  2183. I2C 8Ah/56h - ITT VDP 31xxB - Delay and Coring
  2184. --------V-I8A57------------------------------
  2185. I2C 8Ah/57h - ITT VDP 3108 - PLL2/3 Filter Coefficient
  2186. --------V-I8A57------------------------------
  2187. I2C 8Ah/57h - ITT VDP 31xxB - End of Horizontal Blanking
  2188. --------V-I8A58------------------------------
  2189. I2C 8Ah/58h - ITT VDP 3108 - Side Picture Matrix Coefficient B-Y 1
  2190. --------V-I8A59------------------------------
  2191. I2C 8Ah/59h - ITT VDP 3108 - Black Level Expander - Tilt
  2192. --------V-I8A5A------------------------------
  2193. I2C 8Ah/5Ah - ITT VDP 31xxB - Limiter
  2194. --------V-I8A5B------------------------------
  2195. I2C 8Ah/5Bh - ITT VDP 3108 - PLL2/3 Filter Coefficient
  2196. --------V-I8A5B------------------------------
  2197. I2C 8Ah/5Bh - ITT VDP 31xxB - Start of Horizontal Blanking
  2198. --------V-I8A5C------------------------------
  2199. I2C 8Ah/5Ch - ITT VDP 3108 - Main Picture Matrix Coefficient B-Y 1
  2200. --------V-I8A5D------------------------------
  2201. I2C 8Ah/5Dh - ITT VDP 3108 - Black Level Expander - Threshold
  2202. --------V-I8A5E------------------------------
  2203. I2C 8Ah/5Eh - ITT VDP 31xxB - Text Mode Coefficients 2
  2204. --------V-I8A5F------------------------------
  2205. I2C 8Ah/5Fh - ITT VDP 3108 - PLL2/3 Filter Coefficient
  2206. --------V-I8A5F------------------------------
  2207. I2C 8Ah/5Fh - ITT VDP 31xxB - Free-Running Field Period
  2208. --------V-I8A60------------------------------
  2209. I2C 8Ah/60h - ITT VDP 3108 - Side Picture Matrix Coefficient G-Y 2
  2210. --------V-I8A61------------------------------
  2211. I2C 8Ah/61h - ITT VDP 3108 - Main Picture Contrast
  2212. --------V-I8A62------------------------------
  2213. I2C 8Ah/62h - ITT VDP 31xxB - Video Mode Coefficients 1
  2214. --------V-I8A63------------------------------
  2215. I2C 8Ah/63h - ITT VDP 3108 - Delay from Flyback to PLL2
  2216. --------V-I8A63------------------------------
  2217. I2C 8Ah/63h - ITT VDP 31xxB - Vertical Picture Frame Begin
  2218. --------V-I8A64------------------------------
  2219. I2C 8Ah/64h - ITT VDP 3108 - Main Picture Matrix Coefficient G-Y 2
  2220. --------V-I8A65------------------------------
  2221. I2C 8Ah/65h - ITT VDP 3108 - Side Picture Contrast
  2222. --------V-I8A66------------------------------
  2223. I2C 8Ah/66h - ITT VDP 3108 - Cutoff (Blue)
  2224. --------V-I8A67------------------------------
  2225. I2C 8Ah/67h - ITT VDP 3108 - Delay from Front Sync to PLL2
  2226. --------V-I8A67------------------------------
  2227. I2C 8Ah/67h - ITT VDP 31xxB - Vertical Blanking Start
  2228. --------V-I8A68------------------------------
  2229. I2C 8Ah/68h - ITT VDP 3108 - Side Picture Matrix Coefficient G-Y 1
  2230. --------V-I8A69------------------------------
  2231. I2C 8Ah/69h - ITT VDP 3108 - Luma Peaking Filter - Undershoot/Overshoot
  2232. --------V-I8A6A------------------------------
  2233. I2C 8Ah/6Ah - ITT VDP 3108 - Cutoff (Green)
  2234. --------V-I8A6A------------------------------
  2235. I2C 8Ah/6Ah - ITT VDP 31xxB - PLL3 proportional coefficient
  2236. --------V-I8A6B------------------------------
  2237. I2C 8Ah/6Bh - ITT VDP 3108 - Start of Active Video
  2238. --------V-I8A6B------------------------------
  2239. I2C 8Ah/6Bh - ITT VDP 31xxB - Picture Measurement Stop Line
  2240. --------V-I8A6C------------------------------
  2241. I2C 8Ah/6Ch - ITT VDP 3108 - Main Picture Matrix Coefficient G-Y 1
  2242. --------V-I8A6D------------------------------
  2243. I2C 8Ah/6Dh - ITT VDP 3108 - Luma Peaking Filter - Coring
  2244. --------V-I8A6E------------------------------
  2245. I2C 8Ah/6Eh - ITT VDP 3108 - Cutoff (Red)
  2246. --------V-I8A6E------------------------------
  2247. I2C 8Ah/6Eh - ITT VDP 31xxB - PLL2 proportional coefficient
  2248. --------V-I8A6F------------------------------
  2249. I2C 8Ah/6Fh - ITT VDP 3108 - Vertical Blanking Start
  2250. --------V-I8A6F------------------------------
  2251. I2C 8Ah/6Fh - ITT VDP 31xxB - Vertical Picture Frame End
  2252. --------V-I8A70------------------------------
  2253. I2C 8Ah/70h - ITT VDP 3108 - Side Picture Matrix Coefficient R-Y 2
  2254. --------V-I8A71------------------------------
  2255. I2C 8Ah/71h - ITT VDP 3108 - Enable External RGB
  2256. --------V-I8A72------------------------------
  2257. I2C 8Ah/72h - ITT VDP 3108 - Digital Transient Improvement
  2258. --------V-I8A72------------------------------
  2259. I2C 8Ah/72h - ITT VDP 31xxB - PLL2 integral coefficient
  2260. --------V-I8A73------------------------------
  2261. I2C 8Ah/73h - ITT VDP 3108 - Vertical Blanking Stop
  2262. --------V-I8A73------------------------------
  2263. I2C 8Ah/73h - ITT VDP 31xxB - Start of Black Level Expander Measurement
  2264. --------V-I8A74------------------------------
  2265. I2C 8Ah/74h - ITT VDP 3108 - Main Picture Matrix Coefficient R-Y 2
  2266. --------V-I8A75------------------------------
  2267. I2C 8Ah/75h - ITT VDP 3108 - Select Main/Side Picture Contrast/Brightness
  2268. --------V-I8A53------------------------------
  2269. I2C 8Ah/53h - ITT VDP 31xxB - Flyback Delay
  2270. --------V-I8A77------------------------------
  2271. I2C 8Ah/77h - ITT VDP 3108 - Picture Measurement Stop
  2272. --------V-I8A77------------------------------
  2273. I2C 8Ah/77h - ITT VDP 31xxB - Vertical Blanking Stop
  2274. --------V-I8A78------------------------------
  2275. I2C 8Ah/78h - ITT VDP 3108 - Side Picture Matrix Coefficient R-Y 1
  2276. --------V-I8A79------------------------------
  2277. I2C 8Ah/79h - ITT VDP 3108 - Enable Peaking Transient Suppression
  2278. --------V-I8A7A------------------------------
  2279. I2C 8Ah/7Ah - ITT VDP 3108 - Digital Transient Improvement
  2280. --------V-I8A7A------------------------------
  2281. I2C 8Ah/7Ah - ITT VDP 31xxB - PLL2 Clamping and Blanking
  2282. --------V-I8A7B------------------------------
  2283. I2C 8Ah/7Bh - ITT VDP 3108 - Picture Measurement Start
  2284. --------V-I8A7C------------------------------
  2285. I2C 8Ah/7Ch - ITT VDP 3108 - Main Picture Matrix Coefficient R-Y 1
  2286. --------V-I8A7D------------------------------
  2287. I2C 8Ah/7Dh - ITT VDP 3108 - Enable Black Level Expander
  2288. --------V-I8A7E------------------------------
  2289. I2C 8Ah/7Eh - ITT VDP 3108 - Delay from Flyback to Main Sync
  2290. --------V-I8A7F------------------------------
  2291. I2C 8Ah/7Fh - ITT VDP 3108 - Tube Measurement Line
  2292. --------V-I8AFE------------------------------
  2293. I2C 8Ah/FEh - Philips TDA8366 - TEST REGISTER
  2294. Desc: the TDA8366 is an I2C-bus controlled PAL/NTSC TV Processor
  2295. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/13h"TDA8366"
  2296. --------V-I8E12------------------------------
  2297. I2C 8Eh/12h - ITT VDP 31xxB - Black Line Detector
  2298. --------V-I8E1F------------------------------
  2299. I2C 8Eh/1Fh - ITT VDP 31xxB - INTLC & PORT Pin Control
  2300. --------V-I8E20------------------------------
  2301. I2C 8Eh/20h - ITT VDP 31xxB - Sync Generator Control
  2302. --------V-I8E21------------------------------
  2303. I2C 8Eh/21h - ITT VDP 31xxB - Line Length
  2304. --------V-I8E22------------------------------
  2305. I2C 8Eh/22h - ITT VDP 31xxB - Newline
  2306. --------V-I8E23------------------------------
  2307. I2C 8Eh/23h - ITT VDP 31xxB - Priority Bus Override
  2308. --------V-I8E24------------------------------
  2309. I2C 8Eh/24h - ITT VDP 31xxB - Priority Bus ID and Control
  2310. --------V-I8E29------------------------------
  2311. I2C 8Eh/29h - ITT VDP 31xxB - AVO Stop
  2312. --------V-I8E35------------------------------
  2313. I2C 8Eh/35h - ITT VDP 31xxB - FP Status
  2314. --------V-I8E36------------------------------
  2315. I2C 8Eh/36h - ITT VDP 31xxB - FP Read Address
  2316. --------V-I8E37------------------------------
  2317. I2C 8Eh/37h - ITT VDP 31xxB - FP Write Address
  2318. --------V-I8E38------------------------------
  2319. I2C 8Eh/38h - ITT VDP 31xxB - FP Data Transfer
  2320. (Table I0068)
  2321. Values for ITT VDP 31xxB Fast Processor register:
  2322. 12h general-purpose control bits
  2323. 13h standard recognition status
  2324. 15h vertical field counter
  2325. 20h standard select
  2326. 21h input select
  2327. 22h picture start position
  2328. 23h luma/chroma delay
  2329. 27h comb filter control
  2330. 31h measured burst amplitude
  2331. 39h color amplitude killer threshold
  2332. 3Ah color amplitude killer hysteresis
  2333. 40h scaler mode register
  2334. !!!
  2335. 74h measured sync amplitude value
  2336. CBh number of lines per field
  2337. DCh NTSC tint angle
  2338. F0h firmware version number
  2339. F1h hardware version number
  2340. F7h crystal oscillator line-locked mode
  2341. F8h crystal oscillator center adjust
  2342. F9h crystal oscillator center adjust (line-locked mode)
  2343. --------V-I9C00------------------------------
  2344. I2C 9Ch/00h - Philips SAA7110(A) ONE-CHIP FRONT-END - INCREMENT DELAY
  2345. Access: Write-Only
  2346. Range: I2C addresses 9Ch or 9Eh, determined by external pin
  2347. Notes: Values will always be negative as determined by internal sign bit.
  2348. valid decimal multiplier range 50 Hz mode = -1 to -236(max.)
  2349. valid decimal multiplier range 60 Hz mode = -1 to -195(max.)
  2350. step size = 4/LLC
  2351. Example: mode bit value multiplier delay
  2352. 50 Hz 3Dh -236 -944 (max. value for 50 Hz)
  2353. SeeAlso: I2C 9Eh
  2354. --------V-I9C00------------------------------
  2355. I2C 9Ch/00h - Philips SAA7110(A) ONE-CHIP FRONT-END - VERSION STATUS BYTE
  2356. Access: Read-Only
  2357. Notes: Transmitted if STATUS BYTE SELECT = 0 (refer to I2C 9Ch/0Dh)
  2358. or after RESET which sets status byte select to 0
  2359. Bits 7-0 are used to indicate the IC version
  2360. Range: I2C addresses 9Ch or 9Eh, determined by external pin
  2361. SeeAlso: I2C 9Ch/01h"STATUS",I2C 9Ch/0Dh
  2362. --------V-I9C01------------------------------
  2363. I2C 9Ch/01h - Philips SAA7110(A) ONE-CHIP FRONT-END - HSY BEGIN 50 Hz
  2364. Access: Write-Only
  2365. Desc: allows programming of the horizontal synchronization signal at the
  2366. beginning of its high period in 50 Hz mode.
  2367. Notes: valid decimal multiplier range +191 to -64
  2368. step size = 2/LLC
  2369. Example: bit value multiplier delay
  2370. BFh +191 -382
  2371. C0h -64 +128
  2372. SeeAlso: I2C 9Ch/02h,I2C 9Eh
  2373. --------V-I9C01------------------------------
  2374. I2C 9Ch/01h - Philips SAA7110(A) ONE-CHIP FRONT-END - STATUS BYTE FUNCTION
  2375. Access: Read-Only
  2376. Note: transmitted if STATUS BYTE SELECT = 1 (refer to I2C 9Ch/0Dh)
  2377. Range: I2C addresses 9Ch or 9Eh, determined by external pin
  2378. SeeAlso: I2C 9Ch/00h"VERSION",I2C 9Ch/0Dh
  2379. Bitfields for Status Byte Function:
  2380. Bit(s) Description (Table I0069) (Table I0070)
  2381. 7 horizontal time constant status (=0 TV, =1 VCR)
  2382. 6 locked horizontal frequency status (=0 locked, =1 unlocked)
  2383. 5 detected field frequency ID bit (=0 50 Hz, =1 60 Hz)
  2384. 4 active luminance gain value is limited (maximum or minimum)
  2385. 3 reserved (must be set to LOW)
  2386. 2 white peak loop status (=0 inactive, =1 active)
  2387. 1 line alternating colour burst detected (PAL or SECAM)
  2388. 0 any colour signal detected
  2389. --------V-I9C02------------------------------
  2390. I2C 9Ch/02h - Philips SAA7110(A) ONE-CHIP FRONT-END - HSY STOP 50 Hz
  2391. Access: Write-Only
  2392. Desc: allows programming of the horizontal synchronization signal at the end
  2393. of its high period in 50 Hz mode.
  2394. Notes: refer to I2C 9Ch/01h notes and example
  2395. SeeAlso: I2C 9Ch/01h,I2C 9Eh
  2396. --------V-I9C03------------------------------
  2397. I2C 9Ch/03h - Philips SAA7110(A) ONE-CHIP FRONT-END - HLC BEGIN 50 Hz
  2398. Access: Write-Only
  2399. Desc: allows programming of the horizontal clamping signal at the beginning
  2400. of its high period in 50 Hz mode.
  2401. Notes: valid decimal multiplier range +127 to -128
  2402. step size = 2/LLC
  2403. Example: bit value multiplier delay
  2404. 7Fh +127 -254
  2405. 80h -128 +256
  2406. SeeAlso: I2C 9Ch/04h,I2C 9Ch/01h,I2C 9Eh
  2407. --------V-I9C04------------------------------
  2408. I2C 9Ch/04h - Philips SAA7110(A) ONE-CHIP FRONT-END - HLC STOP 50 Hz
  2409. Access: Write-Only
  2410. Desc: allows programming of the horizontal clamping signal at the end of its
  2411. high period in 50 Hz mode.
  2412. Notes: refer to: I2C 9Ch/03h notes and example
  2413. SeeAlso: I2C 9Ch/03h,I2C 9Eh
  2414. --------V-I9C05------------------------------
  2415. I2C 9Ch/05h - Philips SAA7110(A) ONE-CHIP FRONT-END - HSY AFTER PHI1 50Hz
  2416. Access: Write-Only
  2417. Note: Valid decimal multiplier range +117 to -118
  2418. step size = 8/LLC
  2419. Example: bit value multiplier delay
  2420. 75h +117 -32 micro seconds (max. negative value)
  2421. 8Ah -118 +31.7 micro seconds (max. positive value)
  2422. SeeAlso: I2C 9Eh
  2423. --------V-I9C06------------------------------
  2424. I2C 9Ch/06h - Philips SAA7110(A) ONE-CHIP FRONT-END - LUMINANCE CONTROL
  2425. Access: Write-Only
  2426. SeeAlso: I2C 9Eh,I2C 9Ch/07h
  2427. Bitfields for Luminance Control:
  2428. Bit(s) Description (Table I0071)
  2429. 7 chrominance trap bypass (=0 CVBS mode, =1 S-Video mode)
  2430. 6 prefilter
  2431. 5-4 aperture bandpass; centre frequency
  2432. (50 Hz) (60 Hz)
  2433. 00 4.6 MHz 3.8 MHz
  2434. 01 4.3 MHz 3.4 MHz
  2435. 10 3.0 MHz 2.5 MHz
  2436. 11 3.2 MHz 2.7 MHz
  2437. 3-2 corner correction
  2438. 00 0(off)
  2439. 01 1
  2440. 10 2
  2441. 11 3
  2442. 1-0 aperture factor
  2443. 00 0(off)
  2444. 01 0.25
  2445. 10 0.5
  2446. 11 1.0
  2447. --------V-I9C07------------------------------
  2448. I2C 9Ch/07h - Philips SAA7110(A) ONE-CHIP FRONT-END - HUE CONTROL
  2449. Access: Write-Only
  2450. SeeAlso: I2C 9Eh,I2C 9Ch/06h,I2C 9Ch/09h
  2451. --------V-I9C08------------------------------
  2452. I2C 9Ch/08h - Philips SAA7110(A) ONE-CHIP FRONT-END - COLOR KILLER THRESH QUAM
  2453. Access: Write-Only
  2454. Notes: Control number 1 - QUAM (PAL/NTSC)
  2455. SeeAlso: I2C 9Eh,I2C 9Ch/09h
  2456. --------V-I9C09------------------------------
  2457. I2C 9Ch/09h - Philips SAA7110(A) ONE-CHIP FRONT-END - COLOR KILLER THRESH SECAM
  2458. Access: Write-Only
  2459. Notes: Control number 2 - SECAM
  2460. SeeAlso: I2C 9Eh,I2C 9Ch/08h
  2461. --------V-I9C0A------------------------------
  2462. I2C 9Ch/0Ah - Philips SAA7110(A) ONE-CHIP FRONT-END - PAL SWITCH SENSITIVITY
  2463. Access: Write-Only
  2464. Notes: Valid values - FFh = LOW, 80h = MEDIUM, 00h = HIGH
  2465. HIGH means immediate sequence correction.
  2466. SeeAlso: I2C 9Eh,I2C 9Ch/0Bh
  2467. --------V-I9C0B------------------------------
  2468. I2C 9Ch/0Bh - Philips SAA7110(A) ONE-CHIP FRONT-END - SECAM SWITCH SENSITIVITY
  2469. Access: Write-Only
  2470. Note: refer to IC2 9Ch/0Ah
  2471. SeeAlso: I2C 9Eh,I2C 9Ch/0Ah
  2472. --------V-I9C0C------------------------------
  2473. I2C 9Ch/0Ch - Philips SAA7110(A) ONE-CHIP FRONT-END - GAIN CONTROL CHROMINANCE
  2474. Access: Write-Only
  2475. SeeAlso: I2C 9Eh
  2476. Bitfields for Gain Control Chrominance:
  2477. Bit(s) description (Table I0072) (Table I0073)
  2478. 7 force colour on
  2479. 6-5 AGC loop filter
  2480. 00 slow
  2481. 01 medium
  2482. 10 fast
  2483. 11 chrominance gain frozen
  2484. 4-0 reserved (must be set to LOW)
  2485. --------V-I9C0D------------------------------
  2486. I2C 9Ch/0Dh - Philips SAA7110(A) ONE-CHIP FRONT-END - STANDARD/MODE CONTROL
  2487. Access: Write-Only
  2488. Note: Reset to 7Dh after RESET = 0 or power-on
  2489. (refer to I2C 9Dh/00h and 9Dh/01h)
  2490. SeeAlso: I2C 9Eh
  2491. Bitfields for SAA7110(A) Standard/Mode Control:
  2492. Bit(s) Description (Table I0074) (Table I0075)
  2493. 7 TV/VCR mode (=0 TV, =1 VCR)
  2494. 6-4 reserved (must be set to LOW)
  2495. 3 real time outputs mode
  2496. 0 PLIN switched to output pin 39
  2497. 1 ODD switched to output pin 40
  2498. 2 HREF position select
  2499. 0 position HREF as SAA7191
  2500. 1 normal HREF position
  2501. 1 status byte select (refer to transmitter I2C 9Dh and 9Fh)
  2502. 0 version status byte (refer to: I2C 9Dh/00h)
  2503. 1 function status byte (refer to: I2C 9Dh/01h)
  2504. 0 SECAM mode
  2505. --------V-I9C0E------------------------------
  2506. I2C 9Ch/0Eh - Philips SAA7110(A) ONE-CHIP FRONT-END - I/O AND CLOCK CONTROL
  2507. Access: Write-Only
  2508. Notes: reset to 00h after RESET = 0 or power-on
  2509. (refer to I2C 9Dh/00h and 9Dh/01h)
  2510. all reserved bits must be set to LOW
  2511. SeeAlso: I2C 9Eh,I2C 9Dh/00h
  2512. Bitfields for I/O and Clock Control:
  2513. Bit(s) Description (Table I0076) (Table I0077)
  2514. 7 horizontal PLL clock
  2515. 0 closed
  2516. 1 open
  2517. 6-5 reserved
  2518. 4 HS, HREF and VS output enable
  2519. 3 YUV-bus output enable (refer to: I2C 9Ch/10h bit 0 and 9Ch/31h bit 3)
  2520. 2 Select chrominance input
  2521. 0 controlled by chrominance trap bypass (refer to: I2C 9Ch/06h bit 7)
  2522. 1 second input channel
  2523. 1 reserved
  2524. 0 general purpose switch
  2525. 0 switches pin 64 (general purpose switch output) directly
  2526. 1 VBLKA = 0 (refer to: I2C 9Ch/31h bit 1)
  2527. --------V-I9C0F------------------------------
  2528. I2C 9Ch/0Fh - Philips SAA7110(A) ONE-CHIP FRONT-END - CONTROL #1
  2529. Access: Write-Only
  2530. SeeAlso: I2C 9Eh
  2531. Bitfields for Control Number 1:
  2532. Bit(s) Description (Table I0078) (Table I0079)
  2533. 7 automatic field detection (if not set, field state controled by bit 6)
  2534. 6 field select
  2535. 0 50 Hz, 625 lines
  2536. 1 60 Hz, 525 lines
  2537. 5 SECAM cross colour reduction
  2538. 4 enable sync (HSY) and clamp (HCL) pulses
  2539. 3 reserved (must be set to LOW)
  2540. 2-0 lminance delay compensation (steps in 2/LLC)
  2541. 000 0 steps
  2542. 011 3 steps
  2543. 100 -4 steps
  2544. --------V-I9C10------------------------------
  2545. I2C 9Ch/10h - Philips SAA7110(A) ONE-CHIP FRONT-END - CONTROL #2
  2546. Access: Write-Only
  2547. SeeAlso: I2C 9Eh
  2548. Bitfields for Control Number 2:
  2549. Bit(s) Description (Table I0080) (Table I0081)
  2550. 7-3 reserved (must be set to LOW)
  2551. 2-1 vertical noise reduction mode
  2552. 00 normal
  2553. 01 search
  2554. 10 free running
  2555. 11 bypass vertical noise reduction
  2556. 0 HREF select
  2557. 0 HREF matched to YUV output
  2558. 1 HREF matched to CVBS output
  2559. --------V-I9C11------------------------------
  2560. I2C 9Ch/11h - Philips SAA7110(A) ONE-CHIP FRONT-END - CHROMINANCE GAIN REFERENCE
  2561. Access: Write-Only
  2562. Notes: CCIR-level for PAL = 59h
  2563. CCIR-level for NTSC = 2Ch
  2564. SeeAlso: I2C 9Eh
  2565. --------V-I9C12------------------------------
  2566. I2C 9Ch/12h - Philips SAA7110(A) ONE-CHIP FRONT-END - CHROMINANCE SATURATION
  2567. Access: Write-Only
  2568. Notes: 1.999 maximum = 7Fh
  2569. 1 CCIR-level = 40h
  2570. colour off = 00h
  2571. -1 inverse chrominance = C0h
  2572. -2 inverse chrominance = 80h
  2573. SeeAlso: I2C 9Eh
  2574. --------V-I9C13------------------------------
  2575. I2C 9Ch/13h - Philips SAA7110(A) ONE-CHIP FRONT-END - LUMINANCE CONTRAST
  2576. Access: Write-Only
  2577. Notes: 1.999 maximum = 7Fh
  2578. 70 CCIR-level = 46h
  2579. 1 = 40h
  2580. luminance off = 00h
  2581. -1 inverse chrominance = C0h
  2582. -2 inverse chrominance = 80h
  2583. SeeAlso: I2C 9Eh
  2584. --------V-I9C14------------------------------
  2585. I2C 9Ch/14h - Philips SAA7110(A) ONE-CHIP FRONT-END - HSY BEGIN 60 Hz
  2586. Access: Write-Only
  2587. Desc: allows programming of the horizontal synchronization signal at the
  2588. beginning of its high period in 60 Hz mode.
  2589. Notes: valid decimal multiplier range +191 to -64
  2590. valid delay time range (step size = 2/LLC) -382 to +128
  2591. SeeAlso: I2C 9Eh
  2592. --------V-I9C15------------------------------
  2593. I2C 9Ch/15h - Philips SAA7110(A) ONE-CHIP FRONT-END - HSY STOP 60 Hz
  2594. Access: Write-Only
  2595. Desc: allows programming of the horizontal synchronization signal at the end
  2596. of its high period in 60 Hz mode.
  2597. Notes: valid decimal multiplier range +191 to -64
  2598. valid delay time range (step size = 2/LLC) -382 to +128
  2599. SeeAlso: I2C 9Eh
  2600. --------V-I9C16------------------------------
  2601. I2C 9Ch/16h - Philips SAA7110(A) ONE-CHIP FRONT-END - HCL BEGIN 60 Hz
  2602. Access: Write-Only
  2603. Desc: allows programming of the horizontal clamping signal at the beginning
  2604. of its high period in 60 Hz mode.
  2605. Notes: valid decimal multiplier range +127 to -128
  2606. valid delay time range (step size = 2/LLC) -254 to +256
  2607. SeeAlso: I2C 9Eh
  2608. --------V-I9C17------------------------------
  2609. I2C 9Ch/17h - Philips SAA7110(A) ONE-CHIP FRONT-END - HCL STOP 60 Hz
  2610. Access: Write-Only
  2611. Desc: allows programming of the horizontal clamping signal at the end of its
  2612. high period in 60 Hz mode.
  2613. Notes: valid decimal multiplier range +127 to -128
  2614. valid delay time range (step size = 2/LLC) -254 to +256
  2615. SeeAlso: I2C 9Eh
  2616. --------V-I9C18------------------------------
  2617. I2C 9Ch/18h - Philips SAA7110(A) ONE-CHIP FRONT-END - HSY AFTER PHI1 60 Hz
  2618. Access: Write-Only
  2619. Note: Valid range for decimal multiplier is +97 thru -97 giving a
  2620. max. negative delay time value of -32 and a max. positive delay
  2621. time value of +31.7 respectivly
  2622. SeeAlso: I2C 9Eh
  2623. --------V-I9C19------------------------------
  2624. I2C 9Ch/19h - Philips SAA7110(A) ONE-CHIP FRONT-END - LUMINANCE BRIGHTNESS
  2625. Access: Write-Only
  2626. Notes: Offset values to note: high = FFh, CCIR-level = 8Bh, dark = 00h
  2627. SeeAlso: I2C 9Eh
  2628. --------V-I9C20------------------------------
  2629. I2C 9Ch/20h - Philips SAA7110(A) ONE-CHIP FRONT-END - ANALOG CONTROL #1
  2630. Access: Write-Only
  2631. SeeAlso: I2C 9Eh
  2632. Bitfields for Analog Control #1:
  2633. Bit(s) Description (Table I0082) (Table I0083)
  2634. 7 disable analog input 4
  2635. 6 disable analog input 3
  2636. 5 disable analog input 2
  2637. 4-3 Analog function
  2638. 00 bypass amplifier and anti-alias filter
  2639. 01 " " " " "
  2640. 10 select amplifier
  2641. 11 select amplifier and anti-alias filter
  2642. 2 select analog input 4
  2643. 1 select analog input 3
  2644. 0 select analog input 2
  2645. SeeAlso: #I0084
  2646. --------V-I9C21------------------------------
  2647. I2C 9Ch/21h - Philips SAA7110(A) ONE-CHIP FRONT-END - ANALOG CONTROL #2
  2648. Access: Write-Only
  2649. SeeAlso: I2C 9Eh
  2650. Bitfields for Analog Control #2:
  2651. Bit(s) Description (Table I0084) (Table I0085)
  2652. 7 Vertical blanking control off
  2653. 6 MUXC channel 34
  2654. 0 MX34 controls analog MUX3
  2655. 1 MUXC controls analog MUX3
  2656. 5-4 Analog MUX2 control
  2657. 00 adder mode
  2658. 01 Ch 2 ON, Ch 4 OFF
  2659. 10 Ch 2 OFF, Ch 4 ON
  2660. 11 both channels OFF
  2661. 3 MUXC channel 24
  2662. 0 MX24 controls analog MUX2
  2663. 1 MUXC controls analog MUX2
  2664. 2 Channel 4 reference select
  2665. 0 automatic clamping
  2666. 1 reference level
  2667. 1 Channel 3 reference select
  2668. 0 automatic clamping
  2669. 1 reference level
  2670. 0 Channel 2 reference select
  2671. 0 automatic clamping
  2672. 1 reference level
  2673. SeeAlso: #I0082
  2674. --------V-I9C22------------------------------
  2675. I2C 9Ch/22h - Philips SAA7110(A) ONE-CHIP FRONT-END - MIXER CONTROL #1
  2676. Access: Write-Only
  2677. SeeAlso: I2C 9Eh
  2678. Bitfields for Mixer Control #1:
  2679. Bit(s) Description (Table I0088) (Table I0087)
  2680. 7-6 automatic gain control
  2681. 00 OFF
  2682. 01 channel 2
  2683. 10 channel 3
  2684. 11 channel 4
  2685. 5 Chrominance select
  2686. 0 ADC 3 to CHR
  2687. 1 ADC 2 to CHR
  2688. 4 Luminance select
  2689. 0 ADC 2 to CVBS
  2690. 1 ADC 3 to CVBS
  2691. 3 fast digital multiplexing channel 2/3 active
  2692. 0 normal CHR channel setting
  2693. 1 used only for testing - do not use
  2694. 2 clamping function test
  2695. 0 normal clamping mode
  2696. 1 used only for testing - do not use
  2697. 1-0 analog MUX3 control
  2698. 00 adder mode
  2699. 01 Ch 3 ON, Ch 4 OFF
  2700. 10 Ch 3 OFF, Ch 4 ON
  2701. 11 both channels OFF
  2702. --------V-I9C23------------------------------
  2703. I2C 9Ch/23h - Philips SAA7110(A) ONE-CHIP FRONT-END - CLAMPING LEVEL CONTROL 21
  2704. Access: Write-Only
  2705. SeeAlso: I2C 9Eh
  2706. --------V-I9C24------------------------------
  2707. I2C 9Ch/24h - Philips SAA7110(A) ONE-CHIP FRONT-END - CLAMPING LEVEL CONTROL 22
  2708. Access: Write-Only
  2709. SeeAlso: I2C 9Eh
  2710. --------V-I9C25------------------------------
  2711. I2C 9Ch/25h - Philips SAA7110(A) ONE-CHIP FRONT-END - CLAMPING LEVEL CONTROL 31
  2712. Access: Write-Only
  2713. SeeAlso: I2C 9Eh
  2714. --------V-I9C26------------------------------
  2715. I2C 9Ch/26h - Philips SAA7110(A) ONE-CHIP FRONT-END - CLAMPING LEVEL CONTROL 32
  2716. Access: Write-Only
  2717. SeeAlso: I2C 9Eh
  2718. --------V-I9C27------------------------------
  2719. I2C 9Ch/27h - Philips SAA7110(A) ONE-CHIP FRONT-END - GAIN CONTROL ANALOG #1
  2720. Access: Write-Only
  2721. SeeAlso: I2C 9Eh
  2722. Bitfields for Gain Control Analog #1:
  2723. Bit(s) Description (Table I0088) (Table I0089)
  2724. 7 automatic gain control integration hold
  2725. 6 AGC integration mode (=0 difference value, =1 fix value)
  2726. 5-0 static gain control channel 2
  2727. decimal gain
  2728. multiplier (.19 dB step)
  2729. 0 -2.82 dB
  2730. 15 0.0 dB
  2731. 31 3.0 dB
  2732. 47 6.0 dB
  2733. 63 9.0 dB
  2734. --------V-I9C28------------------------------
  2735. I2C 9Ch/28h - Philips SAA7110(A) ONE-CHIP FRONT-END - WHITE PEAK CONTROL
  2736. Access: Write-Only
  2737. Note: decimal white peak level valid values range from 128 to 254 with the
  2738. value 255 meaning "white peak conrol OFF"
  2739. SeeAlso: I2C 9Eh
  2740. --------V-I9C29------------------------------
  2741. I2C 9Ch/29h - Philips SAA7110(A) ONE-CHIP FRONT-END - SYNC BOTTOM CONTROL
  2742. Access: Write-Only
  2743. Note: sync bottom control level valid values range 1 to 254
  2744. SeeAlso: I2C 9Eh
  2745. --------V-I9C2A------------------------------
  2746. I2C 9Ch/2Ah - Philips SAA7110(A) ONE-CHIP FRONT-END - GAIN CONTROL ANALOG #2
  2747. Access: Write-Only
  2748. SeeAlso: I2C 9Eh
  2749. Bitfields for Gain Control Analog #2:
  2750. Bit(s) Description (Table I0090) (Table I0091)
  2751. 7-6 integration factor white peak
  2752. 00 fast selection
  2753. 01 -
  2754. 10 -
  2755. 11 slow selection
  2756. 5-0 (refer to: I2C 9Ch/27h bits 5-0)
  2757. --------V-I9C2B------------------------------
  2758. I2C 9Ch/2Bh - Philips SAA7110(A) ONE-CHIP FRONT-END - GAIN CONTROL ANALOG #3
  2759. Access: Write-Only
  2760. SeeAlso: I2C 9Eh
  2761. Bitfields for Gain Control Analog #3:
  2762. Bit(s) Description (Table I0092) (Table I0093)
  2763. 7-6 Integration factor normal gain (refer to: I2C 9Ch/2Ah bits 7-6)
  2764. 5-0 (refer to: I2C 9Ch/27h bits 5-0)
  2765. --------V-I9C2C------------------------------
  2766. I2C 9Ch/2Ch - Philips SAA7110(A) ONE-CHIP FRONT-END - MIXER CONTROL #2
  2767. Access: Write-Only
  2768. Note: Reserved bits 2,3 and 6 must be set to LOW
  2769. SeeAlso: I2C 9Eh
  2770. Bitfields for Mixer Control #2:
  2771. Bit(s) Description (Table I0094) (Table I0095)
  2772. 7 Clamping level select channel 4 (=0 CLL2n, =1 CLL3n)
  2773. 6 reserved
  2774. 5 Clamping level select channel 3 (=0 CLL31, =1 CLL32)
  2775. 4 Clamping level select channel 2 (=0 CLL21, =1 CLL22)
  2776. 3 reserved
  2777. 2 reserved
  2778. 1 Two's complement channel 3
  2779. 0 Two's complement channel 2
  2780. --------V-I9C2D------------------------------
  2781. I2C 9Ch/2Dh - Philips SAA7110(A) ONE-CHIP FRONT-END - INTEGRATION VALUE GAIN
  2782. Access: Write-Only
  2783. Note: decimal integration value gain - valid values range 1 to 255
  2784. SeeAlso: I2C 9Eh
  2785. --------V-I9C2E------------------------------
  2786. I2C 9Ch/2Eh - Philips SAA7110(A) ONE-CHIP FRONT-END - VERTICAL BLANKING PULSE SET
  2787. Access: Write-Only
  2788. Notes: valid decimal multiplier for 60 Hz = 0 to 131(max)
  2789. valid decimal multiplier for 50 Hz = 0 to 156(max)
  2790. SeeAlso: I2C 9Eh
  2791. --------V-I9C2F------------------------------
  2792. I2C 9Ch/2Fh - Philips SAA7110(A) ONE-CHIP FRONT-END - VERT BLANKING PULSE RESET
  2793. Access: Write-Only
  2794. SeeAlso: I2C 9Eh
  2795. --------V-I9C30------------------------------
  2796. I2C 9Ch/30h - Philips SAA7110(A) ONE-CHIP FRONT-END - ADCs GAIN CONTROL
  2797. Access: Write-Only
  2798. SeeAlso: I2C 9Eh
  2799. Bitfields for ADCs Gain Control:
  2800. bit(s) Description (Table I0096) (Table I0097)
  2801. 7 reserved (must be set to LOW)
  2802. 6 white peak mode select
  2803. 0 difference value integration
  2804. 1 fix value integration
  2805. 5 select gain ADC channel 3 (0=fix via I2C-bus, 1=automatic via loop)
  2806. 4-3 fix gain ADC channel 3
  2807. 00 0 dB
  2808. 01 0.05 dB
  2809. 10 0.10 dB
  2810. 11 0.15 dB
  2811. 2 select gain ADC channel 2 (0=fix via I2C-bus, 1=automatic via loop)
  2812. 1-0 fix gain ADC channel 2
  2813. 00 0 dB
  2814. 01 0.05 dB
  2815. 10 0.10 dB
  2816. 11 0.15 dB
  2817. --------V-I9C31------------------------------
  2818. I2C 9Ch/31h - Philips SAA7110(A) ONE-CHIP FRONT-END - MIXER CONTROL #3
  2819. Access: Write-Only
  2820. Notes: Reset to 00h after RESET = 0 or power-on
  2821. (refer to: I2C 9Dh/00h and 9Dh/01h)
  2822. The AFCCS bit is not included in the SAA7110A due to advanced
  2823. anti-alias filter characteristic.
  2824. SeeAlso: I2C 9Eh
  2825. Bitfields for Mixer Control #3:
  2826. Bit(s) Description (Table I0098) (Table I0099)
  2827. 7-6 Analog test select (AOUT connected to:)
  2828. 00 ground
  2829. 01 input AD2
  2830. 10 input AD3
  2831. 11 channel 4
  2832. 5 white peak slow up integration select
  2833. 0 slow up by using 1 value in H (line)
  2834. 1 slow up by using 1 value in V (field)
  2835. 4 white peak slow up integration enable
  2836. 0 Hold in white peak mode
  2837. 1 slow up using method selected at bit 5
  2838. 3 DMSD-SQP bypassed
  2839. 0 DMSD data to YUV output (normal)
  2840. 1 A/D data to YUV output (for testing only, do not use)
  2841. 2 AFCCS bit
  2842. 1 pin function switch (refer to I2C 9Ch/0Eh bit 0)
  2843. 0 GPSW (general purpose switch) active
  2844. 1 VBLK (vertical blanking) test output active
  2845. 0 pulses IO control (HCL and HSY)
  2846. 0 to input pins
  2847. 1 to output pins
  2848. --------V-I9C32------------------------------
  2849. I2C 9Ch/32h - Philips SAA7110(A) ONE-CHIP FRONT-END - INTEGR. VALUE WHITE PEAK
  2850. Access: Write-Only
  2851. Notes: decimal integration value white peak - valid values are 1 to 127(max)
  2852. SeeAlso: I2C 9Eh
  2853. --------V-I9C33------------------------------
  2854. I2C 9Ch/33h - Philips SAA7110(A) ONE-CHIP FRONT-END - MIXER CONTROL #4
  2855. Access: Write-Only
  2856. SeeAlso: I2C 9Eh
  2857. Bitfields for Mixer Control #4:
  2858. Bit(s) Description (Table I0100) (Table I0101)
  2859. 7 output format (0 = 4.1.1 format, 1 = 4.2.2 format)
  2860. 6 reserved (0)
  2861. 5 sign bit UV data
  2862. 0 UV output unipolar
  2863. 1 UV output two's complement
  2864. 4 reserved (0)
  2865. 3 clock select AD3
  2866. 0 LLC for testing only, (do not use)
  2867. 1 LLC/2 (normal)
  2868. 2 clock select AD2
  2869. 0 LLC for testing only, (do not use)
  2870. 1 LLC/2 (normal)
  2871. 1-0 reserved (0)
  2872. --------V-I9C34------------------------------
  2873. I2C 9Ch/34h - Philips SAA7110(A) ONE-CHIP FRONT-END - GAIN UPDATE LEVEL
  2874. Access: Write-Only
  2875. Note: gain update level uses control bits 5-0,
  2876. MUXC phase delay uses control bits 7-6
  2877. SeeAlso: I2C 9Eh
  2878. Bitfields for MUXC Phase Delay/Gain Update Level:
  2879. Bit(s) Description (Table I0102) (Table I0103)
  2880. 7-6 MUXC phase delay
  2881. 00 no phase delay
  2882. 01 1 LLC cycle
  2883. 10 2 LLC cycle
  2884. 11 3 LLC cycle
  2885. 5-0 gain update level
  2886. --------V-I9E--------------------------------
  2887. I2C 9Eh - Philips SAA7110(A) ONE-CHIP FRONT-END
  2888. Range: I2C addresses 9Ch or 9Eh, determined by external pin
  2889. SeeAlso: I2C 9Ch/00h
  2890. --------m-IA0--------------------------------
  2891. I2C A0h - EEPROM (Xicor X24C01A, etc.)
  2892. Access: Read/Write
  2893. Range: I2C addresses A0h,A2h,A4h,...,AEh, depending on external pin inputs
  2894. Notes: the I2C specification defines bus addresses Axh for use by memory
  2895. devices (EEPROMs, etc.)
  2896. in general, any byte of an EEPROM may be written by sending a three-
  2897. byte I2C telegram consisting of the bus address, the byte address
  2898. within the device, and the new value for that memory location
  2899. for the X24C01A and other devices, an entire page may be written with
  2900. a single telegram by writing the bus address, start address of the
  2901. page, and one page's worth of data bytes
  2902. in general, EEPROMs maintain a current-location pointer, so that
  2903. any reads start at that location within the device and increment
  2904. the pointer for each byte read; random reads are possible by writing
  2905. the desired new address to the EEPROM (i.e. perform a write as though
  2906. setting a memory location, but either terminate the telegram or send
  2907. a repeated start condition after the address byte)
  2908. after a write, the X24C01A and most other EEPROMs will no longer ACK
  2909. telegrams directed at the device until the internal write cycle is
  2910. completed, which may take several milliseconds
  2911. --------m-IA0--------------------------------
  2912. I2C A0h - VESA DDC monitor's EDID EEPROM
  2913. Note: access to the DDC clock/data lines is chipset-specific. On S3's
  2914. Trio64V+, the DDC lines share a port with the LPB's I2C bus: when the
  2915. feature connector is disabled, they are connected to the monitor
  2916. as well to the Local Peripheral Bus' serial port lines
  2917. SeeAlso: INT 10/AX=4F15h/BL=01h
  2918. --------m-IA0--------------------------------
  2919. I2C A0h - SDRAM - Serial Presence Detect
  2920. Access: Read/Write
  2921. Size: 256 BYTEs
  2922. Range: I2C addresses A0h,A2h,A4h,...,AEh, depending on the DIMM slot.
  2923. Notes: the I2C specification defines bus addresses Axh for use by memory
  2924. devices (EEPROMs, etc.)
  2925. the clues I have been able to gather so far are that at least the Intel
  2926. 430TX and 440LX chipsets use the SMBus software interface to I2C to
  2927. access the SPD (can anyone verify this?)
  2928. SeeAlso: INT 15/AX=53B0h/BH=01h
  2929. Format of SDRAM Serial Presence Detect Data:
  2930. Offset Size Description (Table I0104)
  2931. 00h BYTE number of bytes used by module manufacturer (00h = undefined)
  2932. 01h BYTE total size of serial EEPROM
  2933. 00h = "RFU", 01h-0Dh = 2**N bytes (2 - 8192)
  2934. 02h BYTE memory type (general)
  2935. 02h EDO
  2936. 04h SDRAM
  2937. 03h BYTE number of row address bits (see #I0048)
  2938. 04h BYTE number of column address bits, excluding bank select and
  2939. AutoPrecharge bits (see #I0048)
  2940. 05h BYTE number of rows of SDRAM components (00h = undefined)
  2941. 06h WORD module data width in bits (0000h = undefined)
  2942. 08h BYTE SDRAM module signal voltage interface (see #I0050)
  2943. 09h BYTE SDRAM minimum cycle time at highest CAS latency
  2944. time = bits 7-4 in nanoseconds + bits 3-0 in 1/10 nanoseconds
  2945. Note: high nybble values of 1-3 mean 16-18 for Rev1 (ofs 3Eh)
  2946. 0Ah BYTE SDRAM access time from clock at highest CAS latency
  2947. time = bits 7-4 in nanoseconds + bits 3-0 in 1/10 nanoseconds
  2948. 0Bh BYTE module configuration type (see #I0051)
  2949. 0Ch BYTE refresh rate and type (see #I0052)
  2950. 0Dh BYTE primary SDRAM width in bits (see #I0053)
  2951. 0Eh BYTE error checking SDRAM width in bits (see #I0053)
  2952. 0Fh BYTE SDRAM device attributes: minimum clock delay for back-to-back
  2953. random column accesses (00h = undefined)
  2954. 10h BYTE SDRAM device attributes: supported burst lengths (see #I0054)
  2955. 11h BYTE SDRAM device attributes: number of banks on device
  2956. (00h = reserved)
  2957. 12h BYTE SDRAM device atttributes: CAS latency (see #I0055)
  2958. 13h BYTE SDRAM device atttributes: CS latency (see #I0056)
  2959. 14h BYTE SDRAM device atttributes: WE latency (see #I0056)
  2960. 15h BYTE SDRAM module attributes (see #I0057)
  2961. 16h BYTE SDRAM device attributes: general (see #I0058)
  2962. 17h BYTE SDRAM minimum cycle time at second highest CAS latency
  2963. time = bits 7-4 in nanoseconds + bits 3-0 in 1/10 nanoseconds
  2964. Note: high nybble values of 1-3 mean 16-18 for Rev1 (ofs 3Eh)
  2965. 18h BYTE SDRAM access time from clock at second highest CAS latency
  2966. time = bits 7-4 in nanoseconds + bits 3-0 in 1/10 nanoseconds
  2967. 19h BYTE SDRAM minimum cycle time at third highest CAS latency
  2968. time = bits 7-2 in nanoseconds + bits 1-0 in 1/4 nanoseconds
  2969. 1Ah BYTE SDRAM access time from clock at third highest CAS latency
  2970. time = bits 7-2 in nanoseconds + bits 1-0 in 1/4 nanoseconds
  2971. 1Bh BYTE minimum row precharge time in ns (00h = undefined)
  2972. 1Ch BYTE minimum row-activate to row-activate delay in ns (00h = undef)
  2973. 1Dh BYTE minimum RAS to CAS delay in ns (00h = undefined)
  2974. 1Eh BYTE minimum RAS pulse width in ns (00h = undefined)
  2975. 1Fh BYTE density of each row on module (see #I0059)
  2976. 20h BYTE !!!see spdsd_12.pdf on Intel's web site
  2977. 21h BYTE
  2978. 22h BYTE
  2979. 23h BYTE
  2980. 24h 26 BYTEs future expansion
  2981. 3Eh BYTE SPD Data revision code (12h = revision 1.2)
  2982. (BCD; high nybble is major, low nybble is minor)
  2983. 3Fh BYTE checksum for bytes 00h-3Eh (low byte of sum of bytes 00h-3Eh)
  2984. 40h 8 BYTEs manufacturer's JEDEC ID code
  2985. 48h BYTE manufacturing location
  2986. 49h 18 BYTEs manufacturer's part number
  2987. 5Bh 2 BYTEs revision code
  2988. 5Dh 2 BYTEs manufacturing date (structure to be determined)
  2989. 5Fh 4 BYTEs assembly serial number
  2990. 63h 27 BYTEs manufacturer-specific data
  2991. 7Eh BYTE Intel specification for clock frequency
  2992. 66h = 66 MHz (for backward compatibility
  2993. 64h (100dec) = 100 MHz
  2994. 7Fh BYTE Intel specification details for 100 MHz support
  2995. Bitfields for SDRAM SPD row/column address bits:
  2996. Bit(s) Description (Table I0105)
  2997. 3-0 number of row or column address bits for bank 1 (and bank 2 if present
  2998. and same size as bank 1) (see #I0049)
  2999. 7-4 number of row or column address bits for bank 2 if present and
  3000. different from bank 1
  3001. SeeAlso: #I0047
  3002. (Table I0106)
  3003. Values for SDRAM SPD row/column address bits:
  3004. 00h undefined
  3005. 01h 1 or 16
  3006. 02h 2 or 17
  3007. 03h 3
  3008. ...
  3009. 0Ah 10
  3010. ...
  3011. 0Fh 15
  3012. SeeAlso: #I0048
  3013. (Table I0107)
  3014. Values for SDRAM module signal voltage interface:
  3015. 00h TTL / 5.0 Volts
  3016. 01h LVTTL
  3017. 02h HSTL 1.5
  3018. 03h SSTL 3.3
  3019. 04h SSTL 2.5
  3020. 05h-FEh to be determined
  3021. FFh new table
  3022. SeeAlso: #I0047
  3023. (Table I0108)
  3024. Values for DIMM module ECC configuration type:
  3025. 00h none
  3026. 01h parity
  3027. 02h ECC
  3028. 03h-FFh to be determined
  3029. SeeAlso: #I0047
  3030. Bitfields for DIMM module refresh rate and type:
  3031. Bit(s) Description (Table I0109)
  3032. 7 self-refreshing
  3033. 6-0 rate
  3034. 00h normal (15.625 us)
  3035. 01h reduced 0.25x (3.9 us)
  3036. 02h reduced 0.5x (7.8 us)
  3037. 03h extended 2x (31.25 us)
  3038. 04h extended 4x (62.5 us)
  3039. 05h extended 8x (125 us)
  3040. 06h-7Fh to be determined
  3041. SeeAlso: #I0047
  3042. Bitfields for primary/error-checking SDRAM data width:
  3043. Bit(s) Description (Table I0110)
  3044. 7 second bank has double width
  3045. (=0 if only one bank, or second bank is same size)
  3046. 6-0 data width in bits (00h = undefined)
  3047. SeeAlso: #I0047
  3048. Bitfields for SDRAM supported burst lengths:
  3049. Bit(s) Description (Table I0111)
  3050. 0 burst length of 1 is supported
  3051. 1 burst length 2
  3052. 2 burst length 4
  3053. 3 burst length 8
  3054. 6-4 to be determined
  3055. 7 entire page can be read in a burst
  3056. SeeAlso: #I0047
  3057. Bitfields for SDRAM supported CAS latencies:
  3058. Bit(s) Description (Table I0112)
  3059. 0 CAS latency of 1 is supported
  3060. 1 latency 2 supported
  3061. ...
  3062. 6 latency 7 supported
  3063. 7 to be determined
  3064. SeeAlso: #I0047,#I0056
  3065. Bitfields for SDRAM supported CS / WE latencies:
  3066. Bit(s) Description (Table I0113)
  3067. 0 CS / WE latency of 1 is supported
  3068. 1 latency 2 supported
  3069. ...
  3070. 6 latency 7 supported
  3071. 7 to be determined
  3072. SeeAlso: #I0047,#I0055
  3073. Bitfields for SDRAM module attributes:
  3074. Bit(s) Description (Table I0114)
  3075. 0 buffered addres/control inputs (Ax, RAS, CAS, WE, CKE, S)
  3076. 1 registered address/control inputs (Ax, RAS, CAS, WE, CKE, S)
  3077. 2 on-card PLL for clock
  3078. 3 buffered DQMB inputs
  3079. 4 registered DQMB inputs
  3080. 5 differential clock input
  3081. 6 redundant row address
  3082. 7 to be determined
  3083. SeeAlso: #I0047
  3084. Bitfields for general SDRAM device attributes:
  3085. Bit(s) Description (Table I0115)
  3086. 0 supports early RAS# precharge
  3087. 1 supports AutoPrecharge
  3088. 2 supports Precharge All
  3089. 3 supports Write1/ReadBurst
  3090. 4 lower Vcc tolerance: 0 = 10%, 1 = 5%
  3091. 5 upper Vcc tolerance: 0 = 10%, 1 = 5%
  3092. 7-6 to be determined
  3093. SeeAlso: #I0047
  3094. Bitfields for DIMM row density:
  3095. Bit(s) Description (Table I0116)
  3096. 0 4 MByte
  3097. 1 8 MB
  3098. 2 16 MB
  3099. 3 32 MB
  3100. 4 64 MB
  3101. 5 128 MB
  3102. 6 256 MB
  3103. 7 512 MB
  3104. Note: if the module contains multiple rows of varying sizes, multiple bits
  3105. will be set
  3106. SeeAlso: #I0047
  3107. Bitfields for Intel specification details for 100 MHz DIMM support:
  3108. Bit(s) Description (Table I0117)
  3109. 0 supports Intel-defined "Concurrent AutoPrecharge"
  3110. 1 supports CAS latency = 2
  3111. 2 supports CAS latency = 3
  3112. 3 maximum junction temperature (0 = 90 degrees C, 1 = 100 degrees C)
  3113. 4 CLK3 is connected on the DIMM
  3114. 5 CLK2 is connected
  3115. 6 CLK1 is connected
  3116. 7 CLK0 is connected
  3117. Note: bits 2-1 are for backwards compatibility with existing BIOSes; for
  3118. full CL=2 support at 100 MHz, check bytes 12h, 17h, and 18h
  3119. SeeAlso: #I0047
  3120. --------s-IB4--------------------------------
  3121. I2C B4h - TDA9850 BTSC Stereo/SAP Decoder
  3122. Range: I2C addresses B4h and B6h, selectable by external pin
  3123. --------s-IB6--------------------------------
  3124. I2C B6h - TDA9850 BTSC Stereo/SAP Decoder
  3125. Range: I2C addresses B4h and B6h, selectable by external pin
  3126. ----------IC0--------------------------------
  3127. I2C C0h - Philips TSA5522/TSA5523M Frequency Synthesizer - SET TUNER FREQUENCY
  3128. Access: Write
  3129. Size: 4 BYTEs
  3130. Range: I2C addresses C0h, C2h, C4h, or C6h, selectable by external pin
  3131. Desc: the tuner is programmed by writing four bytes: high byte of Freq
  3132. (bit 7 must be 0), low byte of Freq, high byte of band (bit 7 must
  3133. be 1), and low byte of band.
  3134. Notes: Freq is the 16 * (desired frequency in MHz + IF frequency), assuming
  3135. a reference divisor of 512; multiply by 20 or 32 for divisors 640
  3136. and 1024. (IF = 47 [2Fh] typically)
  3137. the FI1236MK2 is software-compatible with the TSA5523M
  3138. the TSA5055T is also software-compatible, with the exception that the
  3139. step size is fixed at 125 kHz (for a 4MHz external crystal) in order
  3140. to provide a top frequency of 2.5 GHz
  3141. the TSA5512 and TSA5515T are also software-compatible, with a step size
  3142. fixed at 62.5 kHz (with a 4MHz external crystal); on the 5515T, only
  3143. output ports P1, P2, and P7 are available
  3144. because the high bits of the first and third data bytes distinguish
  3145. between frequency and control bytes, either half may be programmed
  3146. independently; when switching bands and the new frequency is less
  3147. than the current frequency, Philips recommends sending the control
  3148. bytes first to avoid unnecessary charge pump action which can push
  3149. the tuner into extreme states
  3150. Index: TSA5505T;TSA5512;TSA5515T;FI1236MK2
  3151. Bitfields for Philips TSA5523M Tuner band:
  3152. Bit(s) Description (Table I0118)
  3153. 7-0 open-collector control bits
  3154. each bit turns on one NPN transistor
  3155. 2-0 (TSA5522) band-switch
  3156. 001 Band C (430-810 MHz)
  3157. 010 Band A (50-180 MHz)
  3158. 100 Band B (160-470 MHz)
  3159. 3 (TSA5522) don't care -- no external connection
  3160. 7,5,4 (TSA5523M) band-switch
  3161. 011 put 0.8V on Pin BS (Philips Mixer/Oscillator Band C)
  3162. 101 put 0.4V on Pin BS (Philips M/O Band B)
  3163. 110 put 0.25V on Pin BS (Philips M/O Band A)
  3164. 111 put Vcc on Pin BS (Philips Mixer/Oscillator Band C)
  3165. other: same as 111
  3166. 8 tuning amplifier control
  3167. =0 normal operation (on)
  3168. =1 disable charge pump (off)
  3169. 10-9 reference divider ratio select
  3170. x0 = 640 (yields 50 kHz step size)
  3171. 01 = 1024 (yields 31.25 kHz step size)
  3172. 11 = 512 (yields 62.5 kHz step size)
  3173. (TSA5055T) these bits are officially supposed to be 11
  3174. (TSA5512) these bits are officially supposed to be 11
  3175. 13-11 test bits
  3176. 001 normal operation
  3177. 01x charge pump off
  3178. 100 f_ref is available on P6 output (5523M) or LOCK output (5522)
  3179. 101 f_div2 is available on P6 output (5523M) or LOCK output (5522)
  3180. 110 charge pump is sinking current
  3181. 111 charge pump is sourcing current
  3182. 14 charge-pump current (0 = 50 microamperes, 1 = 250 uA)
  3183. =1 gives faster tuning, =0 better residual FM
  3184. 15 must be set (indicates control byte for partial programming)
  3185. Note: on the Stealth64 Video 2001TV, bits 7-3 appear to be ignored
  3186. SeeAlso: #I0064
  3187. ----------IC0--------------------------------
  3188. I2C C0h - Philips TSA5523M Frequency Synthesizer - STATUS
  3189. Range: I2C addresses C0h, C2h, C4h, or C6h, selectable by external pin
  3190. Bitfields for TSA5523M status:
  3191. Bit(s) Description (Table I0119)
  3192. 7 Power-On Reset flag (cleared after first read)
  3193. 6 PLL is phase-locked
  3194. 5 digital level of P2 (requires that open-collector control bit 2 = 0)
  3195. 4 digital level of P1 (requires that open-collector control bit 1 = 0)
  3196. 3 digital level of P0 (requires that open-collector control bit 0 = 0)
  3197. 2-0 voltage applied to P6 (+- 0.03V)
  3198. 000 = 0.00-0.15V
  3199. 001 = 0.15-0.30V
  3200. 010 = 0.30-0.45V
  3201. 011 = 0.45-0.60V
  3202. 100 = 0.60V - Vcc
  3203. SeeAlso: #I0009
  3204. ----------IC2--------------------------------
  3205. I2C C2h - Philips FI1236MK2 Tuner - SET TUNER FREQUENCY
  3206. Range: I2C addresses C0h, C2h, C4h, or C6h, selectable by external pin
  3207. Note: this is the address used by the Stealth64 Video 2001TV video board
  3208. SeeAlso: I2C C0h,#I0009
  3209. ----------IC200------------------------------
  3210. I2C C2h/00h - Philips FI1236MK2 Tuner - TUNER STATUS
  3211. Access: Read
  3212. Bitfields for ??? Tuner status:
  3213. Bit(s) Description (Table I0120)
  3214. 1 tuner is locked onto TV signal
  3215. --------V-IE0--------------------------------
  3216. I2C E0h - TDA8443A - I2C-bus controlled YUV/RGB switch
  3217. Range: I2C addresses E0h, E2h, E4h, ... EEh, selectable by external pins
  3218. Note: !!!philips\2101.pdf p.11
  3219. ----------IF8--------------------------------
  3220. I2C F8h - 10-bit addressing - Device addresses 0xxh
  3221. Desc: in the new I2C standard, devices may have 10-bit addresses instead of
  3222. 7-bit addresses. Use of 10-bit addressing is indicated by generating
  3223. a bus address with the five high bits set; bits 2 and 1 then contain
  3224. the high two bits of the actual address and bit 0 is the read/write
  3225. bit as before. The low 8 bits of the device address are then sent
  3226. in a second byte.
  3227. SeeAlso: I2C FAh,I2C FCh,I2C FEh
  3228. ----------IFA--------------------------------
  3229. I2C FAh - 10-bit addressing - Device addresses 1xxh
  3230. SeeAlso: I2C F8h,I2C FCh,I2C FEh
  3231. ----------IFA--------------------------------
  3232. I2C FAh - Chrontel CH7002 Video Encoder
  3233. Range: I2C addresses FAh or FCh, selectable by external pin
  3234. SeeAlso: I2C FCh"Chrontel"
  3235. !!! chrontel\7002long.pdf p.20
  3236. ----------IFC--------------------------------
  3237. I2C FCh - 10-bit addressing - Device addresses 2xxh
  3238. SeeAlso: I2C F8h,I2C FAh,I2C FEh
  3239. ----------IFC--------------------------------
  3240. I2C FCh - Chrontel CH7002 Video Encoder
  3241. Range: I2C addresses FAh or FCh, selectable by external pin
  3242. SeeAlso: I2C FAh"Chrontel"
  3243. ----------IFE--------------------------------
  3244. I2C FEh - 10-bit addressing - Device addresses 3xxh
  3245. SeeAlso: I2C F8h,I2C FAh,I2C FCh
  3246. --------s-Ixx--------------------------------
  3247. I2C xxh - Crystal Semiconductor CS4920/CS4920A/CS4921/CS4922
  3248. Desc: the CS4920A and CS4922 are MPEG audio decoders
  3249. Note: the address to which the CS4922 responds must be programmed via the
  3250. I2C bus; initially, the chip responds to any address
  3251. after a reset, the 4922's DSP boot ROM expects to have the RAM loaded
  3252. with a microprogram by sending data over I2C (see #I0065)
  3253. Format of Crystal Semiconductor microprogram data:
  3254. Offset Size Description (Table I0121)
  3255. 00h WORD starting address in RAM
  3256. high three bits ignored; bit 12 indicates program/data memory
  3257. the CS4920A contains 4K words of program RAM, 2K words data
  3258. RAM (of which the high 32 words are used by the debug prog.)
  3259. the CS4922 contains 5K words of program RAM, 3K words data RAM
  3260. 02h WORD length of block of data
  3261. 04h 3N BYTEs sequence of 24-bit words of code or data
  3262. ... (above may be repeated arbitrarily often)
  3263. WORD FFFFh end marker
  3264. 3 BYTEs 24-bit checksum (sum of all previous bytes)
  3265. --------V-Ixx00------------------------------
  3266. I2C xxh/00h - CS4952/53 - "CONTROL_0"
  3267. Note: the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3268. SeeAlso: I2C xxh/01h"CS4952",I2C xxh/02h"CS4952"
  3269. !!!details to follow -- 4952.pdf p. 29
  3270. --------V-Ixx01------------------------------
  3271. I2C xxh/01h - CS4952/53 - "CONTROL_1"
  3272. Note: the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3273. SeeAlso: I2C xxh/00h"CS4952",I2C xxh/02h"CS4952"
  3274. --------V-Ixx02------------------------------
  3275. I2C xxh/02h - CS4952/53 - "CONTROL_2"
  3276. Note: the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3277. SeeAlso: I2C xxh/00h"CS4952",I2C xxh/01h"CS4952"
  3278. --------V-Ixx04------------------------------
  3279. I2C xxh/04h - CS4952/53 - "DAC"
  3280. Note: the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3281. --------V-Ixx07------------------------------
  3282. I2C xxh/07h - CS4952/53 - "STATUS"
  3283. Note: the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3284. --------V-Ixx08------------------------------
  3285. I2C xxh/08h - CS4952/53 - "BKG_COLOR"
  3286. Note: the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3287. --------V-Ixx09------------------------------
  3288. I2C xxh/09h - CS4952/53 - "GPIO_CTRL_REG"
  3289. Note: the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3290. --------V-Ixx0A------------------------------
  3291. I2C xxh/0Ah - CS4952/53 - "GPIO_DATA_REG"
  3292. Note: the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3293. --------V-Ixx0D------------------------------
  3294. I2C xxh/0Dh - CS4952/53 - "C_AMP"
  3295. Note: the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3296. --------V-Ixx0E------------------------------
  3297. I2C xxh/0Eh - CS4952/53 - "Y_AMP"
  3298. Note: the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3299. --------V-Ixx0F------------------------------
  3300. I2C xxh/0Fh - CS4952/53 - "I2C_ADR" I2C ADDRESS
  3301. Desc: specify the I2C bus address to which the CS4952 responds (see #I0066)
  3302. the CS4952 and CS4953 are NTSC/PAL video encoders
  3303. Note: the power-up default is 00h
  3304. Bitfields for CS4952/CS4953 I2C bus address:
  3305. Bit(s) Description (Table I0122)
  3306. 7 unused???
  3307. 6-0 high seven bits of I2C address to which the chip should respond
  3308. --------V-Ixx10------------------------------
  3309. I2C xxh/10h - CS4952/53 - "SC_AMP"
  3310. Note: the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3311. --------V-Ixx11------------------------------
  3312. I2C xxh/11h - CS4952/53 - "SC_SYNTH0"
  3313. Note: the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3314. --------V-Ixx12------------------------------
  3315. I2C xxh/12h - CS4952/53 - "SC_SYNTH1"
  3316. Note: the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3317. --------V-Ixx13------------------------------
  3318. I2C xxh/13h - CS4952/53 - "SC_SYNTH2"
  3319. Note: the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3320. --------V-Ixx14------------------------------
  3321. I2C xxh/14h - CS4952/53 - "SC_SYNTH3"
  3322. Note: the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3323. --------V-Ixx15------------------------------
  3324. I2C xxh/15h - CS4952/53 - "HUE_LSB"
  3325. Note: the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3326. --------V-Ixx16------------------------------
  3327. I2C xxh/16h - CS4952/53 - "HUE_MSB"
  3328. Note: the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3329. --------V-Ixx18------------------------------
  3330. I2C xxh/18h - CS4952/53 - "CC_EN"
  3331. Note: the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3332. --------V-Ixx19------------------------------
  3333. I2C xxh/19h - CS4952/53 - "CC_21_1"
  3334. Note: the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3335. --------V-Ixx1A------------------------------
  3336. I2C xxh/1Ah - CS4952/53 - "CC_21_2"
  3337. Note: the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3338. --------V-Ixx1B------------------------------
  3339. I2C xxh/1Bh - CS4952/53 - "CC_284_1"
  3340. Note: the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3341. --------V-Ixx1C------------------------------
  3342. I2C xxh/1Ch - CS4952/53 - "CC_284_2"
  3343. Note: the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3344. --------V-Ixx3B------------------------------
  3345. I2C xxh/3Bh - CS4952/53 - "INT_EN"
  3346. Note: the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3347. --------V-Ixx3C------------------------------
  3348. I2C xxh/3Ch - CS4952/53 - "INT_CLR"
  3349. Note: the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3350. --------V-Ixx3D------------------------------
  3351. I2C xxh/3Dh - CS4952/53 - "ID_REG"
  3352. Access: Read-Only
  3353. Note: the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3354. --------!---BIBLIOGRAPHY---------------------
  3355. [see BIBLIO.LST]
  3356. --------!---Admin----------------------------
  3357. Highest Table Number = I0104
  3358. --------!---FILELIST-------------------------
  3359. Please redistribute all of the files comprising the interrupt list (listed at
  3360. the beginning of the list and in INTERRUP.1ST) unmodified as a group, in a
  3361. quartet of archives named INTER60A through INTER60D (preferably the original
  3362. authenticated PKZIP archives), and the utility and hypertext programs in a trio
  3363. of additional archives called INTER60E.ZIP to INTER60G.ZIP.
  3364. Copyright (c) 1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999 Ralf Brown
  3365. --------!---CONTACT_INFO---------------------
  3366. Internet: ralf@pobox.com (currently forwards to ralf@telerama.lm.com)
  3367. FIDO: Ralf Brown 1:129/26.1