|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
DATASHEET 10-CHANNEL HIGH DEFINITION AUDIO CODEC Description The STAC927x "Red River" is a family of Theater Quality 10-channel audio CODECs that enable systems with 7.1 audio playing simultaneously with VoIP or another stereo audio stream. IDT's proprietary technology provides high fidelity with an estimated DAC SNR up to 105dB. Up to four digital microphones are supported enabling high quality voice input for increased usability of voice applications. STAC9271/9272/9273/9274 * * * Digital PC Beep to all outputs +3.3 V to +5 V analog power supply options Environmental 48-pin LQFP package Software Support * * SKPI (Kernel Processing Interface) * * Enables plug-ins that can operate globally on all audio streams of the system Constant, system-level effects tuned to optimize a particular platform can be combined with user-mode "presets" tailored for specific acoustical environments and applications System-level effects automatically disabled when external connections made Enables improved voice articulation Compressor/limiter allows higher average noise level without resonances Dolby Master StudioTM (See Table) Dolby Home TheaterTM (See Table) Dolby Sound RoomTM (See Table) Dolby HeadphoneTM, Dolby Virtual SpeakerTM Dolby ProLogic IITM, Dolby ProLogic IIxTM Dolby Digital LiveTM Features * * High performance HD Audio CODEC provides Theater Quality Audio High performance technology 12 band parametric equalizer SKPI plug-in * * * * * * * 105dB DAC SNR 90dB ADC SNR Supports 7.1 Audio with simultaneous Real Time Communication (RTC) channel such as VoIP or separate stereo audio stream * * * * * Five Stereo DACs and three stereo ADCs Dynamics Processing SKPI plug-in 24-bit resolution with up to 192 KHz sample rates Digital Microphone Interface Dolby PC Entertainment Experience Logo Program * * * * * * * * Direct interface up to four Digital Microphones Microphone Boost 0, 10, 20, 30, 40dB Six adjustable Vref outputs for microphone bias Analog Stereo Microphone * * * * * * * * * * Dolby Technologies Integrated Headphone Amps (3) S/PDIF In and Out ADAT(R) Optical "Lightpipe" Output Support Intel Audio StudioTM from Sonic Focus Maxx PlayerTM from Waves Microphone Beam Forming, Acoustic Echo Cancellation, & Noise Suppression from KnowlesTM Volume Up/Down Control Jack Insertion Detect and Impedance Sensing supports Jack Retasking and Universal Jacks IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 1 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table of Contents 1. DESCRIPTION ......................................................................................................................... 14 2. CHARACTERISTICS ............................................................................................................... 15 2.1. Audio Fidelity ................................................................................................................................... 15 2.2. Electrical Specifications ................................................................................................................... 15 2.3. STAC927x Family 5 V, 4.5 V, 4.0 V and 3.3 V Analog Performance Characteristics ..................... 17 3. DETAILED DESCRIPTION ...................................................................................................... 21 3.1. Universal JacksTM .......................................................................................................................... 21 3.2. SPDIF Input ..................................................................................................................................... 22 3.3. SPDIF Output .................................................................................................................................. 23 3.4. ADAT(R) Output ................................................................................................................................. 23 3.5. Digital Microphone Support ............................................................................................................. 23 3.6. Analog PC-Beep .............................................................................................................................. 27 3.7. Headphone Drivers (Restrictions) ................................................................................................... 27 3.8. Device IDs ....................................................................................................................................... 27 4. FUNCTIONAL BLOCK DIAGRAMS ........................................................................................ 28 4.1. STAC9273/9274 .............................................................................................................................. 28 4.2. STAC9271/9272 .............................................................................................................................. 29 5. WIDGET DIAGRAM ................................................................................................................. 30 5.1. Pin Configuration Default Register Settings .................................................................................... 31 6. WIDGET INFORMATION FOR THE STAC927X FAMILY ..................................................... 32 6.1. Root Node (NID = 0x00) .................................................................................................................. 34 6.2. AFG Node (NID = 0x01) .................................................................................................................. 35 6.3. DAC0 Node (NID = 0x02) ................................................................................................................ 54 6.4. DAC1 Node (NID = 0x03) ................................................................................................................ 58 6.5. DAC2 Node (NID = 0x04) ................................................................................................................ 63 6.6. DAC3 Node (NID = 0x05) ................................................................................................................ 68 6.7. DAC4 Node (NID = 0x06) ................................................................................................................ 73 6.8. ADC0 Node (NID = 0x07) ................................................................................................................ 77 6.9. ADC1 Node (NID = 0x08) ................................................................................................................ 82 6.10. ADC2 Node (NID = 0x09) .............................................................................................................. 87 6.11. SPDIFOut Node (NID = 0x1E) ....................................................................................................... 92 6.12. SPDIFIn Node (NID = 0x20) .......................................................................................................... 97 6.13. PortA Node (NID = 0x0A) ............................................................................................................ 105 6.14. PortB Node (NID = 0x0B) ............................................................................................................ 111 6.15. PortC Node (NID = 0x0C) ............................................................................................................ 117 6.16. PortD Node (NID = 0x0D) ............................................................................................................ 123 6.17. PortE Node (NID = 0x0E) ............................................................................................................ 128 6.18. PortF Node (NID = 0x0F) ............................................................................................................ 133 6.19. PortG Node (NID = 0x10) ............................................................................................................ 139 6.20. PortH Node (NID = 0x11) ............................................................................................................ 144 6.21. DMic0 Node (NID = 0x13) ........................................................................................................... 149 6.22. DMic1 Node (NID = 0x14) ........................................................................................................... 152 6.23. DigOut0 Node (NID = 0x21) ........................................................................................................ 155 6.24. DigIn Node (NID = 0x22) ............................................................................................................. 160 6.25. InPort0Mux Node (NID = 0x15) ................................................................................................... 165 6.26. InPort1Mux Node (NID = 0x16) ................................................................................................... 170 6.27. InPort2Mux Node (NID = 0x17) ................................................................................................... 174 6.28. PCBEEP Node (NID = 0x23) ....................................................................................................... 179 6.29. CD Node (NID = 0x12) ................................................................................................................ 182 6.30. ADATOut Node (NID = 0x1F) ...................................................................................................... 185 6.31. VolumeKnob Node (NID = 0x24) ................................................................................................. 189 6.32. InPort0Vol Node (NID = 0x18) ..................................................................................................... 193 6.33. InPort1Vol Node (NID = 0x19) ..................................................................................................... 196 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 2 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.34. InPort2Vol Node (NID = 0x1A) .................................................................................................... 199 6.35. ADC0Mux Node (NID = 0x1B) ..................................................................................................... 202 6.36. ADC1Mux Node (NID = 0x1C) .................................................................................................... 206 6.37. ADC2Mux Node (NID = 0x1D) .................................................................................................... 210 7. ORDERING INFORMATION .................................................................................................. 215 7.1. STAC927x Family Options and Part Order Numbers .................................................................... 215 8. PIN INFORMATION ............................................................................................................... 216 8.1. STAC927x Family 48 Pin LQFP Diagram ..................................................................................... 216 8.2. Pin Table for STAC927x family in 48 Pin LQFP ............................................................................ 217 9. PACKAGE OUTLINE AND PACKAGE DIMENSIONS ......................................................... 219 9.2. 48-Pin LQFP .................................................................................................................................. 219 10. 48-PIN LQFP SOLDER REFLOW PROFILE ....................................................................... 220 10.1. Standard Reflow Profile Data ...................................................................................................... 220 10.2. Pb Free Process - Package Classification Reflow Temperatures ............................................... 221 11. REVISION HISTORY ........................................................................................................... 222 List of Figures Figure 1. Single Digital Microphone (data is ported to both left and right channels) ..................................... 25 Figure 2. Stereo Digital Microphone Configuration ........................................................................................ 25 Figure 3. Quad Digital Microphone Configuration .......................................................................................... 26 Figure 4. 48-Pin LQFP Pinout .................................................................................................................... 216 Figure 5. 48-Pin LQFP Package Outline and Package Dimensions ........................................................... 219 Figure 6. Reflow Profile .............................................................................................................................. 220 List of Tables Table 1. Impedance Sense ............................................................................................................................ 21 Table 3. Valid Digital Microphone Configurations .......................................................................................... 24 Table 4. DMIC_CLK and DMIC_0,1 Operation During Power States ............................................................ 24 Table 5. CODEC IDs ..................................................................................................................................... 27 Table 6. Pin Configuration Default Settings ................................................................................................... 31 Table 7. High Definition Audio Widget ........................................................................................................... 32 Table 8. Root ID Command Verb Format ...................................................................................................... 34 Table 9. Root ID Command Response Format ............................................................................................. 34 Table 10. Root RevID Command Verb Format .............................................................................................. 34 Table 11. Root RevID Command Response Format ..................................................................................... 34 Table 12. Root NodeInfo Command Verb Format ......................................................................................... 35 Table 13. Root NodeInfo Command Response Format ................................................................................ 35 Table 14. AFG Reset Command Verb Format .............................................................................................. 35 Table 15. AFG Reset Command Response Format ...................................................................................... 35 Table 16. AFG NodeInfo Command Verb Format ......................................................................................... 36 Table 17. AFG NodeInfo Command Response Format ................................................................................. 36 Table 18. AFG Type Command Verb Format ................................................................................................ 36 Table 19. AFG Type Command Response Format ....................................................................................... 36 Table 20. AFG Cap Command Verb Format ................................................................................................. 36 Table 21. AFG Cap Command Response Format ......................................................................................... 37 Table 22. AFG PCMCap Command Verb Format ......................................................................................... 37 Table 23. AFG PCMCap Command Response Format ................................................................................. 37 Table 24. AFG Stream Command Verb Format ............................................................................................ 38 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 3 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 25. AFG Stream Command Response Format .................................................................................... 38 Table 26. AFG InAmpCap Command Verb Format ....................................................................................... 39 Table 27. AFG InAmpCap Command Response Format .............................................................................. 39 Table 28. AFG SupPwrState Command Verb Format ................................................................................... 39 Table 29. AFG SupPwrState Command Response Format .......................................................................... 39 Table 30. AFG GPIOCnt Command Verb Format ......................................................................................... 40 Table 31. AFG GPIOCnt Command Response Format ................................................................................. 40 Table 32. AFG OutAmpCap Command Verb Format .................................................................................... 41 Table 33. AFG OutAmpCap Command Response Format ........................................................................... 41 Table 34. AFG PwrState Command Verb Format ......................................................................................... 41 Table 35. AFG PwrState Command Response Format ................................................................................. 41 Table 36. AFG UnsolResp Command Verb Format ...................................................................................... 42 Table 37. AFG UnsolResp Command Response Format .............................................................................. 42 Table 38. AFG GPIO Command Verb Format ............................................................................................... 42 Table 39. AFG GPIO Command Response Format ...................................................................................... 43 Table 40. AFG GPIOEn Command Verb Format .......................................................................................... 43 Table 41. AFG GPIOEn Command Response Format .................................................................................. 44 Table 42. AFG GPIODir Command Verb Format .......................................................................................... 44 Table 43. AFG GPIODir Command Response Format .................................................................................. 44 Table 44. AFG GPIOWakeEn Command Verb Format ................................................................................. 45 Table 45. AFG GPIOWakeEn Command Response Format ......................................................................... 45 Table 46. AFG GPIOUnsol Command Verb Format ...................................................................................... 46 Table 47. AFG GPIOUnsol Command Response Format ............................................................................. 46 Table 48. AFG GPIOSticky Command Verb Format ..................................................................................... 47 Table 49. AFG GPIOSticky Command Response Format ............................................................................. 47 Table 50. AFG SubID Command Verb Format .............................................................................................. 48 Table 51. AFG SubID Command Response Format ..................................................................................... 49 Table 52. AFG TCKT Command Verb Format .............................................................................................. 49 Table 53. AFG TCKT Command Response Format ...................................................................................... 49 Table 54. AFG Sply Command Verb Format ................................................................................................. 49 Table 55. AFG Sply Command Response Format ........................................................................................ 50 Table 56. AFG DACMode Command Verb Format ....................................................................................... 50 Table 57. AFG DACMode Command Response Format ............................................................................... 50 Table 58. AFG GPIOPlrty Command Verb Format ........................................................................................ 51 Table 59. AFG GPIOPlrty Command Response Format ............................................................................... 51 Table 60. AFG GPIODrive Command Verb Format ...................................................................................... 52 Table 61. AFG GPIODrive Command Response Format .............................................................................. 52 Table 62. AFG DMic Command Verb Format ................................................................................................ 53 Table 63. AFG DMic Command Response Format ....................................................................................... 53 Table 64. DAC0 Cnvtr Command Verb Format ............................................................................................. 54 Table 65. DAC0 Cnvtr Command Response Format .................................................................................... 54 Table 66. DAC0 OutAmpRight Command Verb Format ................................................................................ 55 Table 67. DAC0 OutAmpRight Command Response Format ....................................................................... 55 Table 68. DAC0 OutAmpLeft Command Verb Format .................................................................................. 55 Table 69. DAC0 OutAmpLeft Command Response Format .......................................................................... 56 Table 70. DAC0 WCap Command Verb Format ............................................................................................ 56 Table 71. DAC0 WCap Command Response Format ................................................................................... 56 Table 72. DAC0 PwrState Command Verb Format ....................................................................................... 57 Table 73. DAC0 PwrState Command Response Format .............................................................................. 57 Table 74. DAC0 CnvtrID Command Verb Format ......................................................................................... 57 Table 75. DAC0 CnvtrID Command Response Format ................................................................................. 58 Table 76. DAC0 LR Command Verb Format ................................................................................................. 58 Table 77. DAC0 LR Command Response Format ........................................................................................ 58 Table 78. DAC1 Cnvtr Command Verb Format ............................................................................................. 58 Table 79. DAC1 Cnvtr Command Response Format .................................................................................... 59 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 4 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 80. DAC1 OutAmpRight Command Verb Format ................................................................................ 60 Table 81. DAC1 OutAmpRight Command Response Format ....................................................................... 60 Table 82. DAC1 OutAmpLeft Command Verb Format .................................................................................. 60 Table 83. DAC1 OutAmpLeft Command Response Format .......................................................................... 60 Table 84. DAC1 WCap Command Verb Format ............................................................................................ 60 Table 85. DAC1 WCap Command Response Format ................................................................................... 61 Table 86. DAC1 PwrState Command Verb Format ....................................................................................... 61 Table 87. DAC1 PwrState Command Response Format .............................................................................. 62 Table 88. DAC1 CnvtrID Command Verb Format ......................................................................................... 62 Table 89. DAC1 CnvtrID Command Response Format ................................................................................. 62 Table 90. DAC1 LR Command Verb Format ................................................................................................. 63 Table 91. DAC1 LR Command Response Format ........................................................................................ 63 Table 92. DAC2 Cnvtr Command Verb Format ............................................................................................. 63 Table 93. DAC2 Cnvtr Command Response Format .................................................................................... 63 Table 94. DAC2 OutAmpRight Command Verb Format ................................................................................ 64 Table 95. DAC2 OutAmpRight Command Response Format ....................................................................... 65 Table 96. DAC2 OutAmpLeft Command Verb Format .................................................................................. 65 Table 97. DAC2 OutAmpLeft Command Response Format .......................................................................... 65 Table 98. DAC2 WCap Command Verb Format ............................................................................................ 65 Table 99. DAC2 WCap Command Response Format ................................................................................... 65 Table 100. DAC2 PwrState Command Verb Format ..................................................................................... 66 Table 101. DAC2 PwrState Command Response Format ............................................................................ 66 Table 102. DAC2 CnvtrID Command Verb Format ....................................................................................... 67 Table 103. DAC2 CnvtrID Command Response Format ............................................................................... 67 Table 104. DAC2 LR Command Verb Format ............................................................................................... 67 Table 105. DAC2 LR Command Response Format ...................................................................................... 68 Table 106. DAC3 Cnvtr Command Verb Format ........................................................................................... 68 Table 107. DAC3 Cnvtr Command Response Format .................................................................................. 68 Table 108. DAC3 OutAmpRight Command Verb Format .............................................................................. 69 Table 109. DAC3 OutAmpRight Command Response Format ..................................................................... 69 Table 110. DAC3 OutAmpLeft Command Verb Format ................................................................................ 70 Table 111. DAC3 OutAmpLeft Command Response Format ........................................................................ 70 Table 112. DAC3 WCap Command Verb Format .......................................................................................... 70 Table 113. DAC3 WCap Command Response Format ................................................................................. 70 Table 114. DAC3 PwrState Command Verb Format ..................................................................................... 71 Table 115. DAC3 PwrState Command Response Format ............................................................................ 71 Table 116. DAC3 CnvtrID Command Verb Format ....................................................................................... 72 Table 117. DAC3 CnvtrID Command Response Format ............................................................................... 72 Table 118. DAC3 LR Command Verb Format ............................................................................................... 72 Table 119. DAC3 LR Command Response Format ...................................................................................... 72 Table 120. DAC4 Cnvtr Command Verb Format ........................................................................................... 73 Table 121. DAC4 Cnvtr Command Response Format .................................................................................. 73 Table 122. DAC4 OutAmpRight Command Verb Format .............................................................................. 74 Table 123. DAC4 OutAmpRight Command Response Format ..................................................................... 74 Table 124. DAC4 OutAmpLeft Command Verb Format ................................................................................ 74 Table 125. DAC4 OutAmpLeft Command Response Format ........................................................................ 75 Table 126. DAC4 WCap Command Verb Format .......................................................................................... 75 Table 127. DAC4 WCap Command Response Format ................................................................................. 75 Table 128. DAC4 PwrState Command Verb Format ..................................................................................... 76 Table 129. DAC4 PwrState Command Response Format ............................................................................ 76 Table 130. DAC4 CnvtrID Command Verb Format ....................................................................................... 76 Table 131. DAC4 CnvtrID Command Response Format ............................................................................... 77 Table 132. DAC4 LR Command Verb Format ............................................................................................... 77 Table 133. DAC4 LR Command Response Format ...................................................................................... 77 Table 134. ADC0 Cnvtr Command Verb Format ........................................................................................... 77 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 5 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 135. ADC0 Cnvtr Command Response Format .................................................................................. 78 Table 136. ADC0 WCap Command Verb Format .......................................................................................... 79 Table 137. ADC0 WCap Command Response Format ................................................................................. 79 Table 138. ADC0 ConLst Command Verb Format ........................................................................................ 80 Table 139. ADC0 ConLst Command Response Format ................................................................................ 80 Table 140. ADC0 ConLstEntry Command Verb Format ................................................................................ 80 Table 141. ADC0 ConLstEntry Command Response Format ....................................................................... 80 Table 142. ADC0 ProcState Command Verb Format .................................................................................... 80 Table 143. ADC0 ProcState Command Response Format ........................................................................... 81 Table 144. ADC0 PwrState Command Verb Format ..................................................................................... 81 Table 145. ADC0 PwrState Command Response Format ............................................................................ 81 Table 146. ADC0 CnvtrID Command Verb Format ....................................................................................... 82 Table 147. ADC0 CnvtrID Command Response Format ............................................................................... 82 Table 148. ADC1 Cnvtr Command Verb Format ........................................................................................... 82 Table 149. ADC1 Cnvtr Command Response Format .................................................................................. 82 Table 150. ADC1 WCap Command Verb Format .......................................................................................... 83 Table 151. ADC1 WCap Command Response Format ................................................................................. 84 Table 152. ADC1 ConLst Command Verb Format ........................................................................................ 84 Table 153. ADC1 ConLst Command Response Format ................................................................................ 85 Table 154. ADC1 ConLstEntry Command Verb Format ................................................................................ 85 Table 155. ADC1 ConLstEntry Command Response Format ....................................................................... 85 Table 156. ADC1 ProcState Command Verb Format .................................................................................... 85 Table 157. ADC1 ProcState Command Response Format ........................................................................... 86 Table 158. ADC1 PwrState Command Verb Format ..................................................................................... 86 Table 159. ADC1 PwrState Command Response Format ............................................................................ 86 Table 160. ADC1 CnvtrID Command Verb Format ....................................................................................... 87 Table 161. ADC1 CnvtrID Command Response Format ............................................................................... 87 Table 162. ADC2 Cnvtr Command Verb Format ........................................................................................... 87 Table 163. ADC2 Cnvtr Command Response Format .................................................................................. 87 Table 164. ADC2 WCap Command Verb Format .......................................................................................... 88 Table 165. ADC2 WCap Command Response Format ................................................................................. 89 Table 166. ADC2 ConLst Command Verb Format ........................................................................................ 89 Table 167. ADC2 ConLst Command Response Format ................................................................................ 90 Table 168. ADC2 ConLstEntry Command Verb Format ................................................................................ 90 Table 169. ADC2 ConLstEntry Command Response Format ....................................................................... 90 Table 170. ADC2 ProcState Command Verb Format .................................................................................... 90 Table 171. ADC2 ProcState Command Response Format ........................................................................... 91 Table 172. ADC2 PwrState Command Verb Format ..................................................................................... 91 Table 173. ADC2 PwrState Command Response Format ............................................................................ 91 Table 174. ADC2 CnvtrID Command Verb Format ....................................................................................... 92 Table 175. ADC2 CnvtrID Command Response Format ............................................................................... 92 Table 176. SPDIFOut Cnvtr Command Verb Format .................................................................................... 92 Table 177. SPDIFOut Cnvtr Command Response Format ............................................................................ 92 Table 178. SPDIFOut WCap Command Verb Format ................................................................................... 93 Table 179. SPDIFOut WCap Command Response Format .......................................................................... 94 Table 180. SPDIFOut PCM Command Verb Format ..................................................................................... 94 Table 181. SPDIFOut PCM Command Response Format ............................................................................ 95 Table 182. SPDIFOut Stream Command Verb Format ................................................................................. 96 Table 183. SPDIFOut Stream Command Response Format ......................................................................... 96 Table 184. SPDIFOut CnvtrID Command Verb Format ................................................................................. 96 Table 185. SPDIFOut CnvtrID Command Response Format ........................................................................ 96 Table 186. SPDIFOut DigCnvtr Command Verb Format ............................................................................... 97 Table 187. SPDIFOut DigCnvtr Command Response Format ...................................................................... 97 Table 188. SPDIFIn Cnvtr Command Verb Format ....................................................................................... 97 Table 189. SPDIFIn Cnvtr Command Response Format .............................................................................. 98 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 6 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 190. SPDIFIn WCap Command Verb Format ...................................................................................... 99 Table 191. SPDIFIn WCap Command Response Format ............................................................................. 99 Table 192. SPDIFIn PCMCap Command Verb Format ............................................................................... 100 Table 193. SPDIFIn PCMCap Command Response Format ...................................................................... 100 Table 194. SPDIFIn Stream Command Verb Format .................................................................................. 101 Table 195. SPDIFIn Stream Command Response Format ......................................................................... 101 Table 196. SPDIFIn ConLst Command Verb Format .................................................................................. 101 Table 197. SPDIFIn ConLst Command Response Format .......................................................................... 101 Table 198. SPDIFIn ConLstEntry Command Verb Format .......................................................................... 101 Table 199. SPDIFIn ConLstEntry Command Response Format ................................................................. 102 Table 200. SPDIFIn CnvtrID Command Verb Format ................................................................................. 102 Table 201. SPDIFIn CnvtrID Command Response Format ......................................................................... 102 Table 202. SPDIFIn DigCnvtr Command Verb Format ................................................................................ 102 Table 203. SPDIFIn DigCnvtr Command Response Format ....................................................................... 103 Table 204. SPDIFIn VCSR0 Command Verb Format .................................................................................. 103 Table 205. SPDIFIn VCSR0 Command Response Format ......................................................................... 103 Table 206. PortA WCap Command Verb Format ........................................................................................ 105 Table 207. PortA WCap Command Response Format ................................................................................ 106 Table 208. PortA PinCap Command Verb Format ...................................................................................... 106 Table 209. PortA PinCap Command Response Format .............................................................................. 107 Table 210. PortA ConLst Command Verb Format ....................................................................................... 107 Table 211. PortA ConLst Command Response Format .............................................................................. 107 Table 212. PortA ConLstEntry Command Verb Format .............................................................................. 108 Table 213. PortA ConLstEntry Command Response Format ...................................................................... 108 Table 214. PortA ConSelectCtrl Command Verb Format ............................................................................ 108 Table 215. PortA ConSelectCtrl Command Response Format ................................................................... 108 Table 216. PortA PinWCntrl Command Verb Format .................................................................................. 109 Table 217. PortA PinWCntrl Command Response Format ......................................................................... 109 Table 218. PortA UnsolResp Command Verb Format ................................................................................. 109 Table 219. PortA UnsolResp Command Response Format ........................................................................ 110 Table 220. PortA ChSense Command Verb Format ................................................................................... 110 Table 221. PortA ChSense Command Response Format ........................................................................... 110 Table 222. PortA ConfigDefault Command Verb Format ............................................................................ 111 Table 223. PortA ConfigDefault Command Response Format .................................................................... 111 Table 224. PortB WCap Command Verb Format ........................................................................................ 111 Table 225. PortB WCap Command Response Format ................................................................................ 112 Table 226. PortB PinCap Command Verb Format ...................................................................................... 112 Table 227. PortB PinCap Command Response Format .............................................................................. 113 Table 228. PortB ConLst Command Verb Format ....................................................................................... 113 Table 229. PortB ConLst Command Response Format .............................................................................. 113 Table 230. PortB ConLstEntry Command Verb Format .............................................................................. 114 Table 231. PortB ConLstEntry Command Response Format ...................................................................... 114 Table 232. PortB ConSelectCtrl Command Verb Format ............................................................................ 114 Table 233. PortB ConSelectCtrl Command Response Format ................................................................... 114 Table 234. PortB PinWCntrl Command Verb Format .................................................................................. 115 Table 235. PortB PinWCntrl Command Response Format ......................................................................... 115 Table 236. PortB UnsolResp Command Verb Format ................................................................................. 115 Table 237. PortB UnsolResp Command Response Format ........................................................................ 116 Table 238. PortB ChSense Command Verb Format ................................................................................... 116 Table 239. PortB ChSense Command Response Format ........................................................................... 116 Table 240. PortB ConfigDefault Command Verb Format ............................................................................ 117 Table 241. PortB ConfigDefault Command Response Format .................................................................... 117 Table 242. PortC WCap Command Verb Format ........................................................................................ 117 Table 243. PortC WCap Command Response Format ............................................................................... 118 Table 244. PortC PinCap Command Verb Format ...................................................................................... 118 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 7 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 245. PortC PinCap Command Response Format .............................................................................. 119 Table 246. PortC ConLst Command Verb Format ....................................................................................... 119 Table 247. PortC ConLst Command Response Format .............................................................................. 119 Table 248. PortC ConLstEntry Command Verb Format .............................................................................. 120 Table 249. PortC ConLstEntry Command Response Format ...................................................................... 120 Table 250. PortC PinWCntrl Command Verb Format .................................................................................. 120 Table 251. PortC PinWCntrl Command Response Format ......................................................................... 120 Table 252. PortC UnsolResp Command Verb Format ................................................................................ 121 Table 253. PortC UnsolResp Command Response Format ........................................................................ 121 Table 254. PortC ChSense Command Verb Format ................................................................................... 121 Table 255. PortC ChSense Command Response Format ........................................................................... 121 Table 256. PortC ConfigDefault Command Verb Format ............................................................................ 122 Table 257. PortC ConfigDefault Command Response Format .................................................................... 122 Table 258. PortD WCap Command Verb Format ........................................................................................ 123 Table 259. PortD WCap Command Response Format ............................................................................... 123 Table 260. PortD PinCap Command Verb Format ...................................................................................... 124 Table 261. PortD PinCap Command Response Format .............................................................................. 124 Table 262. PortD ConLst Command Verb Format ....................................................................................... 124 Table 263. PortD ConLst Command Response Format .............................................................................. 125 Table 264. PortD ConLstEntry Command Verb Format .............................................................................. 125 Table 265. PortD ConLstEntry Command Response Format ...................................................................... 125 Table 266. PortD PinWCntrl Command Verb Format .................................................................................. 125 Table 267. PortD PinWCntrl Command Response Format ......................................................................... 126 Table 268. PortD UnsolResp Command Verb Format ................................................................................ 126 Table 269. PortD UnsolResp Command Response Format ........................................................................ 126 Table 270. PortD ChSense Command Verb Format ................................................................................... 127 Table 271. PortD ChSense Command Response Format ........................................................................... 127 Table 272. PortD ConfigDefault Command Verb Format ............................................................................ 127 Table 273. PortD ConfigDefault Command Response Format .................................................................... 128 Table 274. PortE WCap Command Verb Format ........................................................................................ 128 Table 275. PortE WCap Command Response Format ................................................................................ 128 Table 276. PortE PinCap Command Verb Format ...................................................................................... 129 Table 277. PortE PinCap Command Response Format .............................................................................. 129 Table 278. PortE ConLst Command Verb Format ....................................................................................... 130 Table 279. PortE ConLst Command Response Format .............................................................................. 130 Table 280. PortE ConLstEntry Command Verb Format .............................................................................. 130 Table 281. PortE ConLstEntry Command Response Format ...................................................................... 130 Table 282. PortE PinWCntrl Command Verb Format .................................................................................. 131 Table 283. PortE PinWCntrl Command Response Format ......................................................................... 131 Table 284. PortE UnsolResp Command Verb Format ................................................................................. 131 Table 285. PortE UnsolResp Command Response Format ........................................................................ 131 Table 286. PortE ChSense Command Verb Format ................................................................................... 132 Table 287. PortE ChSense Command Response Format ........................................................................... 132 Table 288. PortE ConfigDefault Command Verb Format ............................................................................ 132 Table 289. PortE ConfigDefault Command Response Format .................................................................... 133 Table 290. PortF WCap Command Verb Format ........................................................................................ 133 Table 291. PortF WCap Command Response Format ................................................................................ 133 Table 292. PortF PinCap Command Verb Format ....................................................................................... 134 Table 293. PortF PinCap Command Response Format .............................................................................. 134 Table 294. PortF ConLst Command Verb Format ....................................................................................... 135 Table 295. PortF ConLst Command Response Format .............................................................................. 135 Table 296. PortF ConLstEntry Command Verb Format ............................................................................... 136 Table 297. PortF ConLstEntry Command Response Format ...................................................................... 136 Table 298. PortF PinWCntrl Command Verb Format .................................................................................. 136 Table 299. PortF PinWCntrl Command Response Format .......................................................................... 136 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 8 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 300. PortF UnsolResp Command Verb Format ................................................................................. 137 Table 301. PortF UnsolResp Command Response Format ........................................................................ 137 Table 302. PortF ChSense Command Verb Format .................................................................................... 137 Table 303. PortF ChSense Command Response Format ........................................................................... 137 Table 304. PortF ConfigDefault Command Verb Format ............................................................................. 138 Table 305. PortF ConfigDefault Command Response Format .................................................................... 138 Table 306. PortG WCap Command Verb Format ........................................................................................ 139 Table 307. PortG WCap Command Response Format ............................................................................... 139 Table 308. PortG PinCap Command Verb Format ...................................................................................... 140 Table 309. PortG PinCap Command Response Format ............................................................................. 140 Table 310. PortG ConLst Command Verb Format ...................................................................................... 140 Table 311. PortG ConLst Command Response Format .............................................................................. 141 Table 312. PortG ConLstEntry Command Verb Format .............................................................................. 141 Table 313. PortG ConLstEntry Command Response Format ..................................................................... 141 Table 314. PortG PinWCntrl Command Verb Format .................................................................................. 141 Table 315. PortG PinWCntrl Command Response Format ......................................................................... 141 Table 316. PortG UnsolResp Command Verb Format ................................................................................ 142 Table 317. PortG UnsolResp Command Response Format ........................................................................ 142 Table 318. PortG ChSense Command Verb Format ................................................................................... 142 Table 319. PortG ChSense Command Response Format .......................................................................... 143 Table 320. PortG ConfigDefault Command Verb Format ............................................................................ 143 Table 321. PortG ConfigDefault Command Response Format ................................................................... 143 Table 322. PortH WCap Command Verb Format ........................................................................................ 144 Table 323. PortH WCap Command Response Format ............................................................................... 144 Table 324. PortH PinCap Command Verb Format ...................................................................................... 145 Table 325. PortH PinCap Command Response Format .............................................................................. 145 Table 326. PortH ConLst Command Verb Format ....................................................................................... 145 Table 327. PortH ConLst Command Response Format .............................................................................. 146 Table 328. PortH ConLstEntry Command Verb Format .............................................................................. 146 Table 329. PortH ConLstEntry Command Response Format ...................................................................... 146 Table 330. PortH PinWCntrl Command Verb Format .................................................................................. 146 Table 331. PortH PinWCntrl Command Response Format ......................................................................... 146 Table 332. PortH UnsolResp Command Verb Format ................................................................................ 147 Table 333. PortH UnsolResp Command Response Format ........................................................................ 147 Table 334. PortH ChSense Command Verb Format ................................................................................... 147 Table 335. PortH ChSense Command Response Format ........................................................................... 148 Table 336. PortH ConfigDefault Command Verb Format ............................................................................ 148 Table 337. PortH ConfigDefault Command Response Format .................................................................... 148 Table 338. DMic0 WCap Command Verb Format ....................................................................................... 149 Table 339. DMic0 WCap Command Response Format .............................................................................. 149 Table 340. DMic0 PinCap Command Verb Format ..................................................................................... 150 Table 341. DMic0 PinCap Command Response Format ............................................................................. 150 Table 342. DMic0 PinWCntrl Command Verb Format ................................................................................. 151 Table 343. DMic0 PinWCntrl Command Response Format ........................................................................ 151 Table 344. DMic0 ConfigDefault Command Verb Format ........................................................................... 151 Table 345. DMic0 ConfigDefault Command Response Format ................................................................... 151 Table 346. DMic1 WCap Command Verb Format ....................................................................................... 152 Table 347. DMic1 WCap Command Response Format .............................................................................. 152 Table 348. DMic1 PinCap Command Verb Format ..................................................................................... 153 Table 349. DMic1 PinCap Command Response Format ............................................................................. 153 Table 350. DMic1 PinWCntrl Command Verb Format ................................................................................. 154 Table 351. DMic1 PinWCntrl Command Response Format ........................................................................ 154 Table 352. DMic1 ConfigDefault Command Verb Format ........................................................................... 154 Table 353. DMic1 ConfigDefault Command Response Format ................................................................... 155 Table 354. DigOut0 WCap Command Verb Format .................................................................................... 155 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 9 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 355. DigOut0 WCap Command Response Format ........................................................................... 155 Table 356. DigOut0 PinCap Command Verb Format .................................................................................. 156 Table 357. DigOut0 PinCap Command Response Format .......................................................................... 156 Table 358. DigOut0 ConLst Command Verb Format ................................................................................... 157 Table 359. DigOut0 ConLst Command Response Format .......................................................................... 157 Table 360. DigOut0 ConLstEntry0 Command Verb Format ........................................................................ 157 Table 361. DigOut0 ConLstEntry0 Command Response Format ................................................................ 157 Table 362. DigOut0 ConLstEntry4 Command Verb Format ........................................................................ 158 Table 363. DigOut0 ConLstEntry4 Command Response Format ................................................................ 158 Table 364. DigOut0 ConSelectCtrl Command Verb Format ........................................................................ 158 Table 365. DigOut0 ConSelectCtrl Command Response Format ............................................................... 158 Table 366. DigOut0 PinWCntrl Command Verb Format .............................................................................. 158 Table 367. DigOut0 PinWCntrl Command Response Format ..................................................................... 159 Table 368. DigOut0 ConfigDefault Command Verb Format ........................................................................ 159 Table 369. DigOut0 ConfigDefault Command Response Format ................................................................ 159 Table 370. DigIn WCap Command Verb Format ......................................................................................... 160 Table 371. DigIn WCap Command Response Format ................................................................................ 160 Table 372. DigIn PinCap Command Verb Format ....................................................................................... 161 Table 373. DigIn PinCap Command Response Format .............................................................................. 161 Table 374. DigIn PwrState Command Verb Format .................................................................................... 161 Table 375. DigIn PwrState Command Response Format ............................................................................ 162 Table 376. DigIn PinWCntrl Command Verb Format ................................................................................... 162 Table 377. DigIn PinWCntrl Command Response Format .......................................................................... 162 Table 378. DigIn UnsolResp Command Verb Format ................................................................................. 162 Table 379. DigIn UnsolResp Command Response Format ......................................................................... 163 Table 380. DigIn ChSense Command Verb Format .................................................................................... 163 Table 381. DigIn ChSense Command Response Format ........................................................................... 163 Table 382. DigIn EAPD Command Verb Format ......................................................................................... 164 Table 383. DigIn EAPD Command Response Format ................................................................................ 164 Table 384. DigIn ConfigDefault Command Verb Format ............................................................................. 164 Table 385. DigIn ConfigDefault Command Response Format .................................................................... 164 Table 386. InPort0Mux WCap Command Verb Format ............................................................................... 165 Table 387. InPort0Mux WCap Command Response Format ...................................................................... 165 Table 388. InPort0Mux ConLst Command Verb Format ............................................................................. 166 Table 389. InPort0Mux ConLst Command Response Format ..................................................................... 166 Table 390. InPort0Mux OutAmpCap Command Verb Format ..................................................................... 166 Table 391. InPort0Mux OutAmpCap Command Response Format ............................................................ 166 Table 392. InPort0Mux OutAmpRight Command Verb Format ................................................................... 167 Table 393. InPort0Mux OutAmpRight Command Response Format ........................................................... 167 Table 394. InPort0Mux OutAmpLeft Command Verb Format ...................................................................... 167 Table 395. InPort0Mux OutAmpLeft Command Response Format ............................................................. 168 Table 396. InPort0Mux ConSelectCtrl Command Verb Format ................................................................... 168 Table 397. InPort0Mux ConSelectCtrl Command Response Format .......................................................... 168 Table 398. InPort0Mux ConLstEntry0 Command Verb Format ................................................................... 168 Table 399. InPort0Mux ConLstEntry0 Command Response Format .......................................................... 168 Table 400. InPort0Mux ConLstEntry4 Command Verb Format ................................................................... 169 Table 401. InPort0Mux ConLstEntry4 Command Response Format .......................................................... 169 Table 402. InPort0Mux ConLstEntry8 Command Verb Format ................................................................... 169 Table 403. InPort0Mux ConLstEntry8 Command Response Format .......................................................... 169 Table 404. InPort1Mux WCap Command Verb Format ............................................................................... 170 Table 405. InPort1Mux WCap Command Response Format ...................................................................... 170 Table 406. InPort1Mux ConLst Command Verb Format ............................................................................. 171 Table 407. InPort1Mux ConLst Command Response Format ..................................................................... 171 Table 408. InPort1Mux OutAmpCap Command Verb Format ..................................................................... 171 Table 409. InPort1Mux OutAmpCap Command Response Format ............................................................ 171 Table 410. InPort1Mux OutAmpRight Command Verb Format ................................................................... 172 Table 411. InPort1Mux OutAmpRight Command Response Format ........................................................... 172 Table 412. InPort1Mux OutAmpLeft Command Verb Format ...................................................................... 172 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 10 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 413. InPort1Mux OutAmpLeft Command Response Format ............................................................. 172 Table 414. InPort1Mux ConSelectCtrl Command Verb Format ................................................................... 173 Table 415. InPort1Mux ConSelectCtrl Command Response Format .......................................................... 173 Table 416. InPort1Mux ConLstEntry0 Command Verb Format ................................................................... 173 Table 417. InPort1Mux ConLstEntry0 Command Response Format .......................................................... 173 Table 418. InPort1Mux ConLstEntry4 Command Verb Format ................................................................... 173 Table 419. InPort1Mux ConLstEntry4 Command Response Format .......................................................... 174 Table 420. InPort1Mux ConLstEntry8 Command Verb Format ................................................................... 174 Table 421. InPort1Mux ConLstEntry8 Command Response Format .......................................................... 174 Table 422. InPort2Mux WCap Command Verb Format ............................................................................... 174 Table 423. InPort2Mux WCap Command Response Format ...................................................................... 175 Table 424. InPort2Mux ConLst Command Verb Format ............................................................................. 175 Table 425. InPort2Mux ConLst Command Response Format ..................................................................... 176 Table 426. InPort2Mux OutAmpCap Command Verb Format ..................................................................... 176 Table 427. InPort2Mux OutAmpCap Command Response Format ............................................................ 176 Table 428. InPort2Mux OutAmpRight Command Verb Format ................................................................... 176 Table 429. InPort2Mux OutAmpRight Command Response Format ........................................................... 177 Table 430. InPort2Mux OutAmpLeft Command Verb Format ...................................................................... 177 Table 431. InPort2Mux OutAmpLeft Command Response Format ............................................................. 177 Table 432. InPort2Mux ConSelectCtrl Command Verb Format ................................................................... 177 Table 433. InPort2Mux ConSelectCtrl Command Response Format .......................................................... 178 Table 434. InPort2Mux ConLstEntry0 Command Verb Format ................................................................... 178 Table 435. InPort2Mux ConLstEntry0 Command Response Format .......................................................... 178 Table 436. InPort2Mux ConLstEntry4 Command Verb Format ................................................................... 178 Table 437. InPort2Mux ConLstEntry4 Command Response Format .......................................................... 178 Table 438. InPort2Mux ConLstEntry8 Command Verb Format ................................................................... 179 Table 439. InPort2Mux ConLstEntry8 Command Response Format .......................................................... 179 Table 440. PCBEEP OutAmpLeft Command Verb Format ......................................................................... 179 Table 441. PCBEEP OutAmpLeft Command Response Format ................................................................. 179 Table 442. PCBEEP WCap Command Verb Format ................................................................................... 180 Table 443. PCBEEP WCap Command Response Format .......................................................................... 180 Table 444. PCBEEP OutAmpCap Command Verb Format ......................................................................... 180 Table 445. PCBEEP OutAmpCap Command Response Format ................................................................ 180 Table 446. PCBEEP Gen Command Verb Format ...................................................................................... 181 Table 447. PCBEEP Gen Command Response Format ............................................................................. 181 Table 448. CD WCap Command Verb Format ............................................................................................ 182 Table 449. CD WCap Command Response Format ................................................................................... 182 Table 450. CD PinCap Command Verb Format .......................................................................................... 183 Table 451. CD PinCap Command Response Format .................................................................................. 183 Table 452. CD PinWCntrl Command Verb Format ...................................................................................... 183 Table 453. CD PinWCntrl Command Response Format ............................................................................. 184 Table 454. CD ConfigDefault Command Verb Format ................................................................................ 184 Table 455. CD ConfigDefault Command Response Format ........................................................................ 184 Table 456. ADATOut Cnvtr Command Verb Format ................................................................................... 185 Table 457. ADATOut Cnvtr Command Response Format ........................................................................... 185 Table 458. ADATOut WCap Command Verb Format .................................................................................. 186 Table 459. ADATOut WCap Command Response Format ......................................................................... 186 Table 460. ADATOut CnvtrID Command Verb Format ................................................................................ 187 Table 461. ADATOut CnvtrID Command Response Format ....................................................................... 187 Table 462. ADATOut DigCnvtr Command Verb Format .............................................................................. 187 Table 463. ADATOut DigCnvtr Command Response Format ..................................................................... 188 Table 464. ADATOut VCSR0 Command Verb Format ................................................................................ 188 Table 465. ADATOut VCSR0 Command Response Format ....................................................................... 188 Table 466. VolumeKnob WCap Command Verb Format ............................................................................. 189 Table 467. VolumeKnob WCap Command Response Format .................................................................... 190 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 11 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 468. VolumeKnob VolKnobCap Command Verb Format .................................................................. 190 Table 469. VolumeKnob VolKnobCap Command Response Format .......................................................... 190 Table 470. VolumeKnob ConLst Command Verb Format ........................................................................... 190 Table 471. VolumeKnob ConLst Command Response Format ................................................................... 190 Table 472. VolumeKnob ConLstEntry0 Command Verb Format ................................................................. 191 Table 473. VolumeKnob ConLstEntry0 Command Response Format ........................................................ 191 Table 474. VolumeKnob ConLstEntry4 Command Verb Format ................................................................. 191 Table 475. VolumeKnob ConLstEntry4 Command Response Format ........................................................ 191 Table 476. VolumeKnob UnsolResp Command Verb Format ..................................................................... 192 Table 477. VolumeKnob UnsolResp Command Response Format ............................................................ 192 Table 478. VolumeKnob Cntrl Command Verb Format ............................................................................... 192 Table 479. VolumeKnob Cntrl Command Response Format ...................................................................... 193 Table 480. VolumeKnob VCSR0 Command Verb Format ........................................................................... 193 Table 481. VolumeKnob VCSR0 Command Response Format .................................................................. 193 Table 482. InPort0Vol WCap Command Verb Format ................................................................................ 193 Table 483. InPort0Vol WCap Command Response Format ........................................................................ 194 Table 484. InPort0Vol ConLst Command Verb Format ............................................................................... 194 Table 485. InPort0Vol ConLst Command Response Format ...................................................................... 195 Table 486. InPort0Vol InAmpRight Command Verb Format ........................................................................ 195 Table 487. InPort0Vol InAmpRight Command Response Format ............................................................... 195 Table 488. InPort0Vol InAmpLeft Command Verb Format .......................................................................... 195 Table 489. InPort0Vol InAmpLeft Command Response Format ................................................................. 195 Table 490. InPort0Vol ConLstEntry Command Verb Format ....................................................................... 196 Table 491. InPort0Vol ConLstEntry Command Response Format .............................................................. 196 Table 492. InPort1Vol WCap Command Verb Format ................................................................................ 196 Table 493. InPort1Vol WCap Command Response Format ........................................................................ 196 Table 494. InPort1Vol ConLst Command Verb Format ............................................................................... 197 Table 495. InPort1Vol ConLst Command Response Format ...................................................................... 197 Table 496. InPort1Vol InAmpRight Command Verb Format ........................................................................ 198 Table 497. InPort1Vol InAmpRight Command Response Format ............................................................... 198 Table 498. InPort1Vol InAmpLeft Command Verb Format .......................................................................... 198 Table 499. InPort1Vol InAmpLeft Command Response Format ................................................................. 198 Table 500. InPort1Vol ConLstEntry Command Verb Format ....................................................................... 198 Table 501. InPort1Vol ConLstEntry Command Response Format .............................................................. 199 Table 502. InPort2Vol WCap Command Verb Format ................................................................................ 199 Table 503. InPort2Vol WCap Command Response Format ........................................................................ 199 Table 504. InPort2Vol ConLst Command Verb Format ............................................................................... 200 Table 505. InPort2Vol ConLst Command Response Format ...................................................................... 200 Table 506. InPort2Vol InAmpRight Command Verb Format ........................................................................ 200 Table 507. InPort2Vol InAmpRight Command Response Format ............................................................... 201 Table 508. InPort2Vol InAmpLeft Command Verb Format .......................................................................... 201 Table 509. InPort2Vol InAmpLeft Command Response Format ................................................................. 201 Table 510. InPort2Vol ConLstEntry Command Verb Format ....................................................................... 201 Table 511. InPort2Vol ConLstEntry Command Response Format .............................................................. 201 Table 512. ADC0Mux WCap Command Verb Format ................................................................................. 202 Table 513. ADC0Mux WCap Command Response Format ........................................................................ 202 Table 514. ADC0Mux ConLst Command Verb Format ............................................................................... 203 Table 515. ADC0Mux ConLst Command Response Format ....................................................................... 203 Table 516. ADC0Mux ConSelectCtrl Command Verb Format ..................................................................... 203 Table 517. ADC0Mux ConSelectCtrl Command Response Format ............................................................ 203 Table 518. ADC0Mux ConLstEntry Command Verb Format ....................................................................... 203 Table 519. ADC0Mux ConLstEntry Command Response Format .............................................................. 204 Table 520. ADC0Mux LR Command Verb Format ...................................................................................... 204 Table 521. ADC0Mux LR Command Response Format .............................................................................. 204 Table 522. ADC0Mux OutAmpCap Command Verb Format ....................................................................... 204 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 12 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 523. ADC0Mux OutAmpCap Command Response Format .............................................................. 205 Table 524. ADC0Mux OutAmpRight Command Verb Format ..................................................................... 205 Table 525. ADC0Mux OutAmpRight Command Response Format ............................................................. 205 Table 526. ADC0Mux OutAmpLeft Command Verb Format ........................................................................ 205 Table 527. ADC0Mux OutAmpLeft Command Response Format ............................................................... 206 Table 528. ADC1Mux WCap Command Verb Format ................................................................................. 206 Table 529. ADC1Mux WCap Command Response Format ........................................................................ 206 Table 530. ADC1Mux ConLst Command Verb Format ............................................................................... 207 Table 531. ADC1Mux ConLst Command Response Format ....................................................................... 207 Table 532. ADC1Mux ConSelectCtrl Command Verb Format ..................................................................... 207 Table 533. ADC1Mux ConSelectCtrl Command Response Format ............................................................ 208 Table 534. ADC1Mux ConLstEntry Command Verb Format ....................................................................... 208 Table 535. ADC1Mux ConLstEntry Command Response Format .............................................................. 208 Table 536. ADC1Mux LR Command Verb Format ...................................................................................... 208 Table 537. ADC1Mux LR Command Response Format .............................................................................. 208 Table 538. ADC1Mux OutAmpCap Command Verb Format ....................................................................... 209 Table 539. ADC1Mux OutAmpCap Command Response Format .............................................................. 209 Table 540. ADC1Mux OutAmpRight Command Verb Format ..................................................................... 209 Table 541. ADC1Mux OutAmpRight Command Response Format ............................................................. 210 Table 542. ADC1Mux OutAmpLeft Command Verb Format ........................................................................ 210 Table 543. ADC1Mux OutAmpLeft Command Response Format ............................................................... 210 Table 544. ADC2Mux WCap Command Verb Format ................................................................................. 210 Table 545. ADC2Mux WCap Command Response Format ........................................................................ 210 Table 546. ADC2Mux ConLst Command Verb Format ............................................................................... 211 Table 547. ADC2Mux ConLst Command Response Format ....................................................................... 211 Table 548. ADC2Mux ConSelectCtrl Command Verb Format ..................................................................... 212 Table 549. ADC2Mux ConSelectCtrl Command Response Format ............................................................ 212 Table 550. ADC2Mux ConLstEntry Command Verb Format ....................................................................... 212 Table 551. ADC2Mux ConLstEntry Command Response Format .............................................................. 212 Table 552. ADC2Mux LR Command Verb Format ...................................................................................... 213 Table 553. ADC2Mux LR Command Response Format .............................................................................. 213 Table 554. ADC2Mux OutAmpCap Command Verb Format ....................................................................... 213 Table 555. ADC2Mux OutAmpCap Command Response Format .............................................................. 213 Table 556. ADC2Mux OutAmpRight Command Verb Format ..................................................................... 214 Table 557. ADC2Mux OutAmpRight Command Response Format ............................................................. 214 Table 558. ADC2Mux OutAmpLeft Command Verb Format ........................................................................ 214 Table 559. ADC2Mux OutAmpLeft Command Response Format ............................................................... 214 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 13 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 1. DESCRIPTION The STAC927x (STAC9271/9272/9273/9274) family are high fidelity, 10-channel audio CODECs compatible with the Intel High Definition (HD) Audio Interface (formerly known as "Azalia"). The STAC927x family of CODECs provides high quality, HD Audio capability to notebook and cost sensitive desktop PC applications. The STAC927x family incorporates IDT's proprietary technology to achieve a DAC SNR up to 105dB. The higher performance and quality of IDT's audio solutions brings consumer electronics level performance to the notebook, desktop and media center PC. The STAC927x family provides stereo 24- bit, full duplex resolution, supporting sample rates up to 192 KHz by the DAC and ADC. The SPDIF In/Out support sample rates of 96 KHz KHz, 48 KHz and 44.1 KHz plus SPDIF OUT supports 88.2 KHz. Additional sample rates are supported by the driver software. The STAC927x family supports all desired ten channel configurations, including switchable Headphone Out, and Universal JacksTM functionality for jack detection and re-tasking. The SPDIF interface provides connectivity to Consumer Electronic equipment like Dolby Digital decoders, powered speakers, mini disk drives or a home entertainment systems. All analog I/O pairs support LINE_IN, LINE_OUT and MIC. MIC inputs can be programmed with 0/10/20/30/40dB boost. For more advanced configurations, the STAC927x family has up to five General Purpose I/O (GPIO) pins. The STAC927x family also provides a single ended CD input for compatibility with DRM solutions and to support legacy OS issues. The STAC927x family integrates a headphone amplifiers on Ports A, B and D. The headphone amplifier is dedicated to these three outputs for increased flexibility, enhanced user experience, and reduced implementation costs. The Universal JackTM feature allows the CODECs to detect when audio devices are plugged in, and for the CODECs to be reconfigured to support these devices regardless of which port they are plugged into. SPDIF input sensing is also supported. The fully parametric IDT SoftEQ can be initiated/disabled upon headphone jack insertion/removal for protection of notebook speakers. Note: The Jack Detect circuit and component selection are critical for accurate detection of audio jacks on individual ports. Please see the IDT STAC927x reference design for circuit implementation details. The STAC927x family operates with a 3.3 V digital supply and a 3.3 V to 5 V analog supply. The STAC927x family is available in a 48-pin LQFP Environmental (ROHS) packages. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 14 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 2. CHARACTERISTICS 2.1. Audio Fidelity DAC SNR: ADC SNR: 105dB 90dB A-Weighted A-Weighted 5.0 V +/- 5% 5.0 V +/- 5% 2.2. Electrical Specifications 2.2.1. Absolute Maximum Ratings Stresses above the ratings listed below can cause permanent damage to the STAC9271/9272/9273/9274. These ratings, which are standard values for IDT commercially rated parts, are stress ratings only. Functional operation of the device at these or any other conditions above those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods can affect product reliability. Electrical parameters are guaranteed only over the recommended operating temperature range. Item Analog maximum supply voltage Digital maximum supply voltage VREFOUT output current Voltage on any pin relative to ground Operating temperature Storage temperature Soldering temperature Pin AVdd DVdd 6 Volts 5.5 Volts 5 mA Maximum Rating Vss - 0.3 V to Vdd + 0.3 V 0oC to +70oC -55 oC to +125 oC 260 oC for 10 seconds * Soldering temperature information for all available packages begins on page 220. 2.2.2. Recommended Operation Conditions Parameter Min. Digital - 3.3 V Analog - 3.3 V 3.135 3.135 3.8 4.275 4.75 0 Tcase (48-LQFP) Typ. 3.3 3.3 4 4.5 5 Max. 3.465 3.465 4.2 4.725 5.25 +70 +90 Units V V V V V C C Power Supply Voltage (Note: With Supply Override Enable Bit set to force 5 V operation.) Analog - 4 V Analog - 4.5 V Analog - 5 V Ambient Operating Temperature Case Temperature IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 15 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO test equipment can accumulate and discharge electrostatic charges up to 4000 Volts without detection. Even though the STAC9271/9272/9273/9274 implements internal ESD protection circuitry, proper ESD precautions should be followed to avoid damaging the functionality or performance. ESD: The STAC9271/9272/9273/9274 is an ESD (electrostatic discharge) sensitive device. The human body and IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 16 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 2.3. STAC927x Family 5 V, 4.5 V, 4.0 V and 3.3 V Analog Performance Characteristics (Tambient = 25 C, AVdd = Supply 5%, DVdd = 3.3 V 5%, AVss=DVss=0 V; 1 kHz input sine wave; Sample Frequency = 48 kHz; 0 dB = 1 VRMS, 10 K/50 pF load, Testbench Characterization BW: 20 Hz - 20 kHz, 0 dB settings on all gain stages) Parameter Digital to Analog Converters Resolution SNR - DAC to All Line-Out Ports (Note 4) Analog Mixer Disabled, PCM data All 5V 4.5 V 4.0 V 3.3 V 5V 4.5 V 4.0 V 3.3 V 5V 4.5 V 4.0 V 3.3 V 5V 4.5 V 4.0 V 3.3 V 5V 4.5 V 4.0 V 3.3 V 5V 4.5 V 4.0 V 3.3 V 5V 4.5 V 4.0 V 3.3 V 5V 4.5 V 4.0 V 3.3 V 5V 4.5 V 4.0 V 3.3 V 5V 4.5 V 4.0 V 3.3 V 24 105 101 100 98 90 88 86 84 90 88 87 85 80 78 77 75 95 93 92 90 105 101 100 98 85 83 82 80 100 98 97 95 82 80 79 77 100 98 97 95 Bits dB Conditions AVdd Min Typ Max Unit THD+N - DAC to All Line-Out Ports (Note 3) Analog Mixer Disabled, -3dB Signal, PCM data dB SNR - DAC to All Line-Out Ports (Note 4) Analog Mixer Enabled, PCM data dB THD+N - DAC to All Line-Out Ports (Note 3) Analog Mixer Enabled, -3dB Signal, PCM data dB Dynamic Range: DAC to All Line Out Ports (Note2) -60dB Signal Level dB SNR - DAC to All Headphone Ports (Note 4) Analog Mixer Disabled, 10 K load, PCM data dB THD+N - DAC to All Headphone Ports (Note 3) SNR - DAC to All Headphone Ports with 2 Headphone Outputs Operating (Note 4) THD+N - DAC to All Headphone Ports with 2 Headphone Outputs Operating (Note 3) SNR - DAC to All Headphone Ports (Note 4) Analog Mixer Disabled, -3dB Signal, 10 K load, PCM data dB Analog Mixer Disabled, 32 load, PCM data dB Analog Mixer Disabled, -3dB Signal, 32 load, PCM data dB Analog Mixer Disabled, 32 load, PCM data dB IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 17 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Parameter THD+N - DAC to All Headphone Ports (Note 3) Conditions Analog Mixer Disabled, -3dB Signal, 32 load, PCM data AVdd 5V 4.5 V 4.0 V 3.3 V 5V 4.5 V 4.0 V 3.3 V 5V 4.5 V 4.0 V 3.3 V 5V 4.5 V 4.0 V 3.3 V 5V 4.5 V 4.0 V 3.3 V All All All All All All All All All All All All All All 5V 4.5 V 4.0 V 3.3 V All All Min Typ 85 83 82 80 90 88 87 85 79 77 76 74 87 85 84 82 74 72 71 69 Max Unit dB SNR - DAC to All Headphone Ports (Note 4) Analog Mixer Enabled, 10 k load, PCM data dB THD+N - DAC to All Headphone Ports (Note 3) Analog Mixer Enabled, -3dB Signal, 10 k load, PCM data dB SNR - DAC to All Headphone Ports (Note 4) Analog Mixer Enabled, 32 load, PCM data dB THD+N - DAC to All Headphone Ports (Note 3) Any Analog Input to DAC Crosstalk Any Analog Input to DAC Crosstalk Gain Error Interchannel Gain Mismatch D/A Digital Filter Pass Band (Note 5) D/A Digital Filter Transition Band D/A Digital Filter Stop Band D/A Digital Filter Stop Band Rejcn (Note 6) D/A Out-of-Band Rejection (Note 7) Group Delay (48 KHz sample rate) Attenuation, Gain Step Size DIGITAL Gain Drift DAC Offset Voltage Deviation from Linear Phase Analog Outputs Full Scale All Line-Outs Full Scale All Line-Outs All Headphone Capable Outputs Analog inputs Analog Mixer Enabled, -3dB Signal, 32 load, PCM data 10 KHz Signal Frequency 1 KHz Signal Frequency Analog Mixer Disabled Analog Mixer Disabled dB 0.5 0.5 dB dB dB dB Hz Hz Hz dB dB ms dB ppm/C mV deg. - -85 -80 20 19,200 28,800 -100 -55 1.00 1.00 1.00 0.70 2.83 31 0.75 100 100 1 19,200 28,800 1 20 10 DAC PCM Data DAC PCM Data 32 load 50 - Vrms Vp-p mW peak IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 18 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Parameter Full Scale Input Voltage All Analog Inputs with boost All Analog Inputs with boost All Analog Inputs with boost All Analog Inputs with boost Input Impedance Input Capacitance Analog Mixer SNR - CD to Ports A,B, & D Line-Out (Note 4) THD+N - CD to Ports A,B, & D Line-Out (Note 3) SNR - All Line-In to A,B, & D Line-Out (Note 4) THD+N - All Line-In to A,B, & D Line-Out (Note 3) SNR - Analog PC Beep to Ports A,B, & D Line-Out (Note 4) THD+N - Analog PC Beep to Ports A,B, & D Line-Out (Note 3) Analog to Digital Converter Resolution Dynamic Range, All Analog Inputs to A/D (Note 1) SNR All Analog Inputs to A/D (Note 4) THD+N All Analog Inputs to A/D (Note 3) Analog Frequency Response (Note 2 A/D Digital Filter Pass Band (Note 5) A/D Digital Filter Transition Band A/D Digital Filter Stop Band A/D Digital Filter Stop Band Rejection (Note 6) Group Delay (48 KHz sample rate) Any Analog Input to ADC Crosstalk Any Analog Input to ADC Crosstalk Spurious Tone Rejection Attenuation, Gain Step Size ANALOG Interchannel Gain Mismatch ADC Noise Floor when 40dB Mic Boost Enabled 40dB Mic Boost Enabled SNR Conditions 0dB Boost @ 4.75 V 10dB Boost 20dB Boost 30dB Boost 40dB Boost AVdd All All All All All All All Min 1.00 0.31 0.10 0.03 0.01 - Typ 50 15 Max - Unit Vrms Vrms Vrms Vrms Vrms k pF All -3dB Input All All -3dB Input All All -3dB Input All 90 70 90 70 85 70 dB dB dB dB dB dB All High Pass Filer Enabled, 1Vrms Input, No boost High Pass Filter enabled High Pass Filter enabled, -3dBV input Level All All All All All All All All All 10 KHz Signal Frequency 1 KHz Signal Frequency All All All All All All 5 mV Input All 10 20 19,200 28,800 -100 88 88 24 90 90 85 -85 -80 -100 1.5 60 30,000 19,200 28,800 1 0.5 0.01 Bits dB dB dB Hz Hz Hz Hz dB ms dB dB dB dB dB mV dB IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 19 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Parameter 40dB Mic Boost Enabled THD+N Power Supply Power Supply Rejection Ratio Power Supply Rejection Ratio D0 Didd D0 Aidd D1 Didd D1 Aidd D2 Didd D2 Aidd D3 Didd D3 Aidd One Stereo ADC Didd One Stereo ADC Aidd One Stereo DAC Didd One Stereo DAC Aidd CD Input CD Common Mode Rejection (CMR) Voltage Reference Outputs VREFout (Note 8) VREFILT (VAG) Phased Locked Loop PLL lock time PLL (or Azalia Bit CLK) 24 MHz clock jitter Conditions 5 mV Input 1 KHz 20 KHz 3.3 V 5.0 V, 4.5 V, & 4.0 V, 3.3 V 3.3 V 5.0 V, 4.5 V, & 4.0 V, 3.3 V 3.3 V 5.0 V, 4.5 V, & 4.0 V, 3.3 V 3.3 V 5.0 V, 4.5 V, & 4.0 V, 3.3 V 3.3 V 5.0 V, 4.5 V, & 4.0 V, 3.3 V 3.3 V 5.0 V, 4.5 V, & 4.0 V, 3.3 V AVdd All All All Min Typ 55 Max Unit dB - -70 -40 75 85 75 85 23 58 23 37 8 10 3 2 90 90 30 30 10 5 dB dB mA mA mA mA mA mA mA mA mA mA mA mA dB All 50 55 0.5 X AVdd 0.45X AVdd 96 150 200 500 All All - - V V All All sec psec 1. Ratio of Full Scale signal to noise output with -60dB signal, measured "A weighted" over a 20 Hz to a 20 KHz bandwidth. 2. 3dB limits for Line Output and 0dB gain, at -20dBV 3. Amplitude of THD+N, measured with A-weighting filter, over 20 Hz to 20 KHz bandwidth. 4. Ratio of Full Scale signal to idle channel noise output is measured "A weighted" over a 20 Hz to a 20 KHz bandwidth. (AES17-1991 Idle Channel Noise or EIAJ CP-307 Signal-to-noise Ratio.) 5. Peak-to-Peak Ripple over Passband meets 0.25dB limits, 48 KHz Sample Frequency. 6. Stop Band rejection determines filter requirements. Out-of-Band rejection determines audible noise. 7. The integrated Out-of-Band noise generated by the DAC process, during normal PCM audio playback, over a bandwidth 28.8 KHz to 100 KHz, with respect to a 1 Vrms DAC output. 8. Can be set to 0.5 or 0.8 AVdd. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 20 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 3. DETAILED DESCRIPTION 3.1. Universal JacksTM IDT's Universal JacksTM technology allows for the greatest flexibility in board design and implementation. For the STAC927x family the Universal JacksTM capabilities are as follows1: * Ports A, B, and D support2: * Headphone Out * Line Out * Line In * Mic with 0/10/20/30/40 dB Mic boost3 Ports C, E, F, G, H support2: * Line Out * Line In * Mic with 0/10/20/30/40 dB Mic boost3 * Ports G & H do not have VrefOut Support * Note1: On the STAC927x family, only one function can be selected on each pin pair at a time. For example, a pin pair cannot be configured as an input and output at the same time. Configuration can be changed at any time. Note2: Three Headphones should not be used simultaneously. Performance degradation will occur when using 2 Headphones simultaneously. See electrical specs for details. Note3: When the 40dB mic boost feature is enabled, additional gain increases greater than 6dB may result in significant audio quality degradation of the microphone audio input. In particular, when the 40dB MIC boost is active, the SNR, THD+N and DC offset will significantly degrade regardless of the input signal level. 3.1.1. Audio Jack Presence Detect SENSE_A pin is used to detect the presence of plugs in ports A, B, C, and D. SENSE_B pin is used to detect the presence of plugs in ports E, F, G, ad H. Refer to the reference design for port detect circuitry. Select the precision of the resistors used as follows: AVDD Nominal Voltage (+-5%) 5V 4.5V 4V 3.3V Resistor Tolerance Resistor Tolerance Resistor Tolerance Resistor Tolerance Sense A Sense A Sense B Sense B (If Port D is used) (If Port D is not used) (If Port H is used) (If Port H is not used) 1% 1% 0.50% 0.10% 1% 1% 1% 1% 1% 1% 0.50% 0.10% 1% 1% 1% 1% Table 1. Impedance Sense IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 21 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Impedance Sense is accomplished by on-chip circuitry that measures the impedance at the pin of the chip and compares it to internal reference impedance. Below is a table that contains the bin information and codes returned when the pin widget impedance field in the Port Pin Sense widget is read. Please note that even under the best conditions, there is no method to guarantee 100% impedance sensing due to variations in external circuitry and impedance overlap of devices that can be plugged into a jack. The impedance sense table reflects both standard Line Out and Headphone output drivers. Please reference the HD Audio Universal Jack Application Note on the IDT Extranet for more information. Table 2: Impedance Sense Bins 000b 001b 010b 011b 100b 101b 110b 111b Return Hex Code 0064h 012Ch 028Ah 03E8h 07D0h 0BB8h 2710h 2710h Impedance Level (Ohms) Impedance < 300 Impedance = 300 +/- 25% 300 > Impedance < 1275 Impedance = 1275 +/- 25% 1275 > Impedance < 2000 Impedance = 2000 +/- 25% > 2000 > 2000 General Device Detected Passive Speakers, Headset Speakers Some Headset Speakers Some Microphones Microphones Microphones Amplified Speakers Amplified Speakers, Line In Amplified Speakers, Line In 3.2. SPDIF Input SPDIF IN can operate at 44.1 KHz, 48 KHz or 96 KHz and implements internal Jack Detect. A sophisticated digital PLL allows automatic rate detection and accurate data recovery. The ability to accept consumer SPDIF voltage levels directly eliminates the need for costly external receiver ICs. Advanced features such as record slot select and SPDIF_IN routing to the DAC allows for simultaneous record and play. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 22 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 3.3. SPDIF Output SPDIF Ouput can operate at 44.1 KHz, 48 KHz, 88.2 KHz and 96 KHz, as defined in the Intel High Definition Audio Specification, with resolutions up to 24 bits. This insures compatibility with all consumer audio gear and allows for convenient integration into home theater systems and media center PCs. 3.4. ADAT(R) Output ADAT(R), or "Lightpipe" is available on all versions of STAC927x family. ADAT(R) is a single bit stream optical digital interface for up to 8 channels of uncompressed 24-bit data. Sample rates up to 192 KHz are supported for 2 channels, up to 96 KHz for 4 channels, or up to 48 KHz for 8 channels. 3.5. Digital Microphone Support The digital microphone interface permits connection of a digital microphone(s) to the STAC927x family via the DMIC0, DMIC1, and DMIC_CLK 3-pin interface. The DMIC0 and DMIC1 signals are inputs that carry individual channels of digital Mic data to the STAC927x family. In the event that a single microphone is used, the data is routed to both ADC channels. The DMIC_CLK output is programmable from 1.176 MHz to 4.704 MHz in 1.176 MHz increments and is synchronous to the 24 MHz internal clock. The default frequency is 2.352 MHz. Note: Some Digital Microphone implementations support data on either edge, therefore, an external mux may not be required. The STAC927x family supports the digital microphone configurations described in Tables 3 and 4, and shown in Figures 1, 2 and 3, below. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 23 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 3. Valid Digital Microphone Configurations Digital Mics 0 1 Date Sample N/A Single Edge ADC Conn. N/A 0, 1, or 2 Notes No Digital Microphones Available on either DMIC_0 or DMIC_1 Both ADC Channels produce data, may be in phase or out by 1/2 DMIC_CLK period depending upon external configuration and timing Available on either DMIC_0 or DMIC_1, External logic required to support sampling on a single Digital Mic pin channel on rising edge and second Digital Mic right channel on falling edge of DMIC_CLK for those digital microphones that don't support alternative clock edge capability. If both DMIC_0 and DMIC_1 are used to support 2 digital microphones, 2 separate ADC units will be used, however, this configuration is not recommended since it consumes two stereo ADC resources. Requires both DMIC_0 or DMIC_1, External logic required to support sampling on a single Digital Mic pin channel on rising edge and second Digital Mic right channel on falling edge of DMIC_CLK for those digital microphones that don't support alternative clock edge capability. Two ADC units are required to support this configuration Connected to DMIC_0 and DMIC_1, External logic required to support sampling on a single Digital Mic pin channel on rising edge and second Digital Mic right channel on falling edge of DMIC_CLK for those digital microphones that don't support alternative clock edge capability. Two ADC units are required to support this configuration Double Edge on either DMIC_0 or 1 2 OR Single Edge on DMIC_0 and 1 Double Edge on one DMIC pin and Single Edge on the second DMIC pin. 0, 1, or 2 3 0, 1, or 2 4 Double Edge 0, 1, or 2 Table 4. DMIC_CLK and DMIC_0,1 Operation During Power States Power State D0 DMIC Widget Enabled? Yes DMIC_CLK Output DMIC_0,1 Notes DMIC_CLK Output is Enabled when either Clock Capable Input Capable DMIC_0 or DMIC_1 Input Widget is Enabled. Otherwise, the DMIC_CLK remains Low DMIC_CLK Output is Enabled when either Clock Capable Input Capable DMIC_0 or DMIC_1 Input Widget is Enabled. Otherwise, the DMIC_CLK remains Low Clock Disabled Input Disabled DMIC_CLK Remains Low Clock Disabled Input Disabled DMIC_CLK Remains Low Clock Disabled Input Disabled DMIC_CLK is HIGH-Z with Weak Pull-down D1 D2 D3 D0-D3 Yes Yes Yes No IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 24 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Off-Chip Digital Microphone On-Chip DMIC_0 OR DMIC_1 D CK Q Single Line In Stereo Channels Output Pin MUX DMIC_CLK Pin STEREO ADC0, 1 or 2 PCM On-Chip Multiplexer Valid Data+1 DMIC_0 Or DMIC_1 Valid Data Right Channel Left Channel DMIC_CLK Figure 1. Single Digital Microphone (data is ported to both left and right channels) Off-Chip Digital Microphones On-Chip External Multiplexer DMIC_0 OR DMIC_1 Pin On-Chip Multiplexer Stereo Channels Output MUX STEREO ADC0, 1 or 2 PCM MUX DMIC_CLK Pin DMIC_0 Or DMIC_1 Valid R Data Valid L Data Right Channel Left Channel DMIC_CLK Figure 2. Stereo Digital Microphone Configuration IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 25 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Digital Microphones Off-Chip External Multiplexer DMIC_0 MUX On-Chip On-Chip Multiplexer Stereo Channels Output For DMIC_0 L & R Pin STEREO ADC0 PCM MUX DMIC_CLK Pin Note: Valid ADC Pairs include: ADC0/ADC1, ADC0/ADC2, ADC1/ADC2 On-Chip Multiplexer Stereo Channels Output For DMIC_1 L & R DMIC_1 MUX Pin External Multiplexer STEREO ADC1 PCM MUX DMIC_0 Valid Data R0 Valid Data L0 Valid Data R0 Valid Data L0 DMIC_1 Valid Data R1 Valid Data L1 Valid Data R1 Valid Data L1 Right Left Right Channel Channel Channel Left Channel DMIC_CLK Figure 3. Quad Digital Microphone Configuration Note: Some Digital Microphone Implementations support data on either edge, therefore, the external mux may not be required. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 26 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 3.6. Analog PC-Beep Analog PC-Beep is not supported during Link Reset. 3.7. Headphone Drivers (Restrictions) Three headphones should not be used simultaneously. Performance degradation will occur when using two headphones simultaneously. See electrical specifications for details. 3.8. Device IDs Table 5. CODEC IDs Part Number 9274 9274D 9273X 9273D 9272X 9272D 9271X 9271D DAC SNR dB 105 105 95 95 95 95 105 105 VID DID Rev Step ID ID 01h 01h 01h 01h 01h 01h 01h 01h SSID* 000001h 000001h 000001h 000001h 000001h 000001h 000001h 000001h Assm ID* 00h 00h 00h 00h 00h 00h 00h 00h Dolby Mic ADAT No MS No No No HT/SR Yes Yes Yes Yes No No Yes Yes Yes Yes No No Yes Yes Vol or DMIC Selectable Selectable Selectable Selectable Selectable Selectable Selectable Selectable 8384h 7620h 01h 8384h 7621h 01h 8384h 7622h 01h 8384h 7623h 01h 8384h 7624h 01h 8384h 7625h 01h 8384h 7626h 01h 8384h 7627h 01h HT/SR Yes HT/SR Yes Note: SVID's, SSID's and Assembly ID's are read/writable by BIOS. All other ID fields are read-only. Note: MS refers to Master Studio and HT/SR refers to Home Theater/Sound Room IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 27 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 4. FUNCTIONAL BLOCK DIAGRAMS 4.1. STAC9273/9274 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 28 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 4.2. STAC9271/9272 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 29 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 5. WIDGET DIAGRAM N ID =24h V O LU M E KNOB VOLUME MUTE N ID =02h D A C0 D AC 0 D AC 1 D AC 4 N ID =0A h P ortA N ID =0B h P ortB N ID =0C h N ID=03h D A C1 VOLUME MUTE DAC 0 DAC 1 DAC 4 N ID=04h VOLUME MUTE D A C2 D AC 1 P ortC N ID =0D h N ID=05h VOLUME MUTE D A C3 DAC 0 P ortD N ID =0E h N ID=06h VOLUME MUTE D A C4 D AC 2 P ortE N ID =0Fh N ID=07h ADC0 N ID =1Bh ADC0 MUX N ID =18h IN PO R T0 VOL A D C 0M U X VOLUME N ID =15h A B C D D AC 3 PortF N ID =10h IN P O R T0E MUX F D AC 2 G H CD P ortG N ID =11h D AC 1 P ortH A zalia Link N ID=08h ADC1 N ID=1C h ADC1 MUX N ID =19h IN P O R T1 VO L A D C 1M U X VOLUME N ID=16h A B C D N ID =23h PCBEEP IN P O R T1 E MUX F G H CD N ID =13h D M IC0 N ID =14h N ID=09h ADC2 N ID=1D h ADC2 MUX N ID=17h A B C VOLUME D M IC1 N ID=1A h IN P O R T2 VO L IN P O R T2 E MUX F D G H CD N ID =12h CD N ID =20h S P D IF IN N ID =22h D IG IN N ID =1Fh AD A T OUT N ID =1E h S P D IF OUT AD C0M U X AD C1M U X N ID =21h D IG O U T 0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 30 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 5.1. Pin Configuration Default Register Settings The following table shows the Pin Widget Configuration Default settings. Table 6. Pin Configuration Default Settings Pin Name DigInPin Port Not Connected 01b Connect to Jack 00b Connect to Jack 00b Connect to Jack 00b Connect to Jack 00b Connect to Jack 00b Connect to Jack 00b Connect to Jack 00b Connect to Jack 00b Connect to Jack 00b Not Connected 01b Not Connected 01b Not Connected 01b Location Mainboard Rear 1h Device SPDIF In Ch Connection RCA 4h RCA 4h 1/8 inch Jack 1h 1/8 inch Jack 1h 1/8 inch Jack 1h 1/8 inch Jack 1h 1/8 inch Jack 1h 1/8 inch Jack 1h 1/8 inch Jack 1h 1/8 inch Jack 1h Color Gray 2h Gray 2h Green 4h Pink 9h Blue 3h Green 4h Pink 9h Black 1h Orange 6h Gray 2h Misc Jack Detect Overide =1 Assoc. Seq 9h 0h DigOutPin Mainboard SPDIF Out Rear 4h 1h Mainboard Front 2h Mainboard Front 2ht Mainboard Rear 1h Mainboard Rear 1h Mainboard Rear 1h Mainboard Rear 1h Mainboard Rear 1h Mainboard Rear 1h Internal 01000b Internal 01000b Internal 01000b HP Out 2h Mic In Ah Line In 8h Line Out 0h Mic In Ah Line Out 0h Line Out 0h Line Out 0h CD 3h Mic In Ah Mic In Ah Jack Detect Overide=0 7h 0h PortAPin Jack Detect Overide=0 2h 0h PortBPin Jack Detect Overide=0 8h 0h PortCPin Jack Detect Overide=0 4h Eh PortDPin Jack Detect Overide=0 1h 0h PortEPin Jack Detect Overide=0 4h 0h PortFPin Jack Detect Overide=0 1h 2h PortGPin Jack Detect Overide=0 1h 1h PortHPin CDPin DigMicPin DigMicPin Jack Detect Overide=0 1h Fh Fh Fh Fh 0h 0h 0h ATAPI Internal Unknown Jack Detect Overide=1 3h 0h Unknown 0h Unknown 0h Unknown Jack Detect Overide=1 0h Unknown Jack Detect Overide=1 0h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 31 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6. WIDGET INFORMATION FOR THE STAC927X FAMILY Table 7. High Definition Audio Widget ID Widget Name Description 00h 01h 02h 03h 04h 05h 06h 07h 08h 09h 0Ah 0Bh 0Ch 0Dh 0Eh 0Fh 10h 11h 12h 13h 14h 15h 16h 17h 18h 19h 1Ah 1Bh 1Ch 1Dh 1Eh 1Fh Root Audio Function Group DAC0 DAC1 DAC2 DAC3 DAC4 ADC0 ADC1 ADC2 Port A Port B Port C Port D Port E Port F Port G Port H CD DigMic0 DigMic1 InPort0Mux InPort1Mux InPort2Mux InPort0Vol InPort1Vol InPort2Vol ADC0Mux ADC1Mux ADC2Mux SPDIF_OUT ADATOut Root Node Audio Function Group Stereo Output Converter to DAC Stereo Output Converter to DAC Stereo Output Converter to DAC Stereo Output Converter to DAC Stereo Output Converter to DAC Stereo Input Converter to ADC Stereo Input Converter to ADC Stereo Input Converter to ADC Port A Pin Widget (Configurable as HP, Line In, Line Out, Mic) Port B Pin Widget (Configurable as HP, Line In, Line Out, Mic) Port C Pin Widget (Configurable as Line In, Line Out, Mic) Port D Pin Widget (Configurable as HP, Line In, Line Out, Mic) Port E Pin Widget (Configurable as Line In, Line Out, Mic) Port F Pin Widget (Configurable as Line In, Line Out, Mic) Port G Pin Widget (Configurable as Line In, Line Out, Mic) Port H Pin Widget (Configurable as Line In, Line Out, Mic) CD Pin Widget Digital Microphone 0 Pin Widget Digital Microphone 1 Pin Widget ADC0 Input Port Mux ADC1 Input Port Mux ADC2 Input Port Mux ADC0 Input Port Volume ADC1 Input Port Volume ADC2 Input Port Volume ADC0 Mux ADC1 Mux ADC2 Mux Stereo Output for SPDIF_Out ADAT Out IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 32 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 7. High Definition Audio Widget ID Widget Name Description 20h 21h 22h 23h 24h SPDIF_IN DigOut DigIn PCBEEP VolumeKnob Stereo Input for SPDIF_In Digital Output Pin Digital Microphone Input Pin Digital PC Beep Master Volume Controls IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 33 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.1. Root Node (NID = 0x00) 6.1.1. Root ID Table 8. Root ID Command Verb Format Verb ID Get F00 Payload 00 Response See bitfield table. Table 9. Root ID Command Response Format Bit [31.:16] [15.:8] [7.:0] Bitfield Name Vendor DeviceFix DeviceProg RW R R R Reset 0x8384 0x76 0x10 Vendor ID. Fixed portion of Device ID. Dependent of device- See device ID table in section 5.8. Description 6.1.2. Root RevID Table 10. Root RevID Command Verb Format Verb ID Get F00 Payload 02 Response See bitfield table. Table 11. Root RevID Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11.:8] [7.:4] [3.:0] Bitfield Name Rsvd Major Minor VendorFix VendorProg SteppingFix SteppingProg RW R R R R R R R Reset 0x00 0x1 0x0 0x0 0x1 0x0 0x1 Reserved Major rev number of compliant Azalia spec. Minor rev number of compliant Azalia spec. Fixed portion of Vendor's rev number for this device. Vendor's rev number for this device. Fixed portion of vendor stepping number within the Vendor RevID. vendor stepping number within the Vendor RevID. Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 34 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.1.3. Root NodeInfo Table 12. Root NodeInfo Command Verb Format Verb ID Get F00 Payload 04 Response See bitfield table. Table 13. Root NodeInfo Command Response Format Bit [31.:24] [23.:16] [15.:8] [7.:0] Bitfield Name Rsvd2 StartNID Rsvd1 TotalNodes RW R R R R Reset 0x00 0x01 0x00 0x01 Reserved Starting node number (NID) of first function group Reserved Total number of nodes Description 6.2. AFG Node (NID = 0x01) 6.2.1. AFG Reset Table 14. AFG Reset Command Verb Format Verb ID Get Set1 7FF 7FF Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 15. AFG Reset Command Response Format Bit [31.:0] Bitfield Name Response RW R Reset 0x0 Description Reserved. Overlaps Execute. Function Reset. Function Group reset is executed when the Set verb 7FF is written with 8-bit payload of 00h. The CODEC should issue a response to acknowledge receipt of the verb, and then reset the affected Function Group and all associated widgets to their power-on reset values. Some controls such as Configuration Default controls should not be reset. Overlaps Response. [0] Execute W 0x0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 35 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.2.2. AFG NodeInfo Table 16. AFG NodeInfo Command Verb Format Verb ID Get F00 Payload 04 Response See bitfield table. Table 17. AFG NodeInfo Command Response Format Bit [31.:24] [23.:16] [15.:8] [7.:0] Bitfield Name Rsvd2 StartNID Rsvd1 TotalNodes RW R R R R Reset 0x0 0x2 0x0 0x23 Reserved Starting node number for function group subordinate nodes. Reserved Total number of nodes. Description 6.2.3. AFG Type Table 18. AFG Type Command Verb Format Verb ID Get F00 Payload 05 Response See bitfield table. Table 19. AFG Type Command Response Format Bit [31.:9] Bitfield Name Rsvd RW R Reset 0x0 Reserved This node is capable of generating an unsolicited response, and will respond to the Unsolicited Response verb (Verb ID 708h). Node type = Audio Function Group Description [8] UnSol R 0x1 [7.:0] NodeType R 0x01 6.2.4. AFG Type Table 20. AFG Cap Command Verb Format Verb ID Get F00 Payload 08 Response See bitfield table. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 36 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 21. AFG Cap Command Response Format Bit [31.:17] [16] [15.:12] Bitfield Name Rsvd3 BeepGen Rsvd2 RW R R R Reset 0x0 0x1 0x0 Reserved Optional Beep Generator is present Reserved Typical latency = 13 frames. Number of samples between when the sample is received as an analog signal at the pin and when the digital representation is transmitted on the Azalia link. Reserved Typical latency = 13 frames. Number of samples between when the signal is received from the Azalia link and when it appears as an analog signal at the pin. Description [11.:8] InputDelay R 0xD [7.:4] Rsvd1 R 0x0 [3.:0] OutputDelay R 0xD 6.2.5. AFG PCMCap Table 22. AFG PCMCap Command Verb Format Verb ID Get F00 Payload 0A Response See bitfield table. Table 23. AFG PCMCap Command Response Format Bit [31.:21] [20] [19] [18] [17] [16] [15.:12] Bitfield Name Rsvd2 B32 B24 B20 B16 B8 Rsvd1 RW R R R R R R R Reset 0x0 0x0 0x1 0x1 0x1 0x0 0x0 Reserved 32 bit audio formats are NOT supported 24 bit audio formats are supported 20 bit audio formats are supported 16 bit audio formats are supported 8 bit audio formats are NOT supported Reserved Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 37 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 23. AFG PCMCap Command Response Format Bit [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] Bitfield Name R12 R11 R10 R9 R8 R7 R6 R5 R4 R3 R2 R1 RW R R R R R R R R R R R R Reset 0x0 0x1 0x1 0x1 0x1 0x1 0x1 0x0 0x0 0x0 0x0 0x0 Description 384 KHz rate (8/1*48 KHz) NOT supported 192.0 KHz rate (4/1*48 KHz) supported 176.4 KHz rate (4/1*44.1 KHz) supported 96.0 KHz rate (2/1*48 KHz) supported 88.2 KHz rate (2/1*44.1 KHz) supported 48.0 KHz rate supported (REQUIRED) 44.1 KHz rate supported 32.0 KHz rate (2/3*48 KHz) supported 22.05 KHz rate (1/2*44.1 KHz) supported 16.0 KHz rate (1/3*48 KHz) supported 11.025 KHz rate (1/4*44.0 KHz) supported 8.0 KHz rate (1/6*48 KHz) supported 6.2.6. AFG Stream Table 24. AFG Stream Command Verb Format Verb ID Get F00 Payload 0B Response See bitfield table. Table 25. AFG Stream Command Response Format Bit [31.:3] [2] [1] [0] Bitfield Name Rsvd NonPCM Float32 PCM RW R R R R Reset 0x0 0x0 0x0 0x1 Reserved No support for non-PCM data. No support for Float32 data. PCM-formatted data supported. Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 38 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.2.7. AFG InAmpCap Table 26. AFG InAmpCap Command Verb Format Verb ID Get F00 Payload 0D Response See bitfield table. Table 27. AFG InAmpCap Command Response Format Bit [31] [30.:23] [22.:16] [15] [14.:8] [7] [6.:0] Bitfield Name Mute Rsvd3 StepSize Rsvd2 NumSteps Rsvd1 Offset RW R R R R R R R Reset 0x0 0x0 0x5 0x0 0x0E 0x0 0x00 Description No mute capability Reserved Size of each step in the gain range = 1.5dB Reserved Number of steps in the gain range = 15 (0dB to 22.5 dB) Reserved 0dB-step is programmed with this offset 6.2.8. AFG SupPwrState Table 28. AFG SupPwrState Command Verb Format Verb ID Get F00 Payload 0F Response See bitfield table. Table 29. AFG SupPwrState Command Response Format Bit [31.:4] Bitfield Name Rsvd RW R Reset 0x0 Reserved Power State D3 is supported. Allows for lowest possible power consuming state under software control (and still properly respond to a subsequent Power State command). Power State D2 is supported. Allows for lowest possible power consuming state from which it can return to fully on state within 10 ms. Description [3] D3Sup R 0x1 [2] D2Sup R 0x1 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 39 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 29. AFG SupPwrState Command Response Format Bit Bitfield Name RW Reset Description Power State D1 is supported. Allows for lowest possible power consuming state from which it can return to fully on state within 10ms, excepting analog pass-through circuits which must remain fully on. Power State D0 is supported. Node power state is fully on. [1] D1Sup R 0x1 [0] D0Sup R 0x1 6.2.9. AFG GPIOCnt Table 30. AFG GPIOCnt Command Verb Format Verb ID Get F00 Payload 11 Response See bitfield table. Table 31. AFG GPIOCnt Command Response Format Bit Bitfield Name RW Reset Description Wake capability. Assuming the Wake Enable Mask controls are enabled, GPIO's configured as inputs can cause a wake (generate a Status Change event on the link) when there is a change in level on the pin. Unsolicited Response capability. Assuming the Unsolicited Enable Mask controls are enabled, GPIO's configured as inputs can generate an Unsolicited Response on the link when there is a change in level on the pin. Reserved Number of GPI pins supported by function Number of GPO pins supported by function Number of GPIO pins supported by function [31] GPIWake R 0x1 [30] GPIUnsol R 0x1 [29.:24] [23.:16] [15.:8] [7.:0] Rsvd NumGPIs NumGPOs NumGPIOs R R R R 0x0 0x00 0x00 0x03 = 48 pin IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 40 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.2.10. AFG OutAmpCap Table 32. AFG OutAmpCap Command Verb Format Verb ID Get F00 Payload 12 Response See bitfield table. Table 33. AFG OutAmpCap Command Response Format Bit [31] [30.:23] [22.:16] [15] [14.:8] [7] [6.:0] Bitfield Name Mute Rsvd3 StepSize Rsvd2 NumSteps Rsvd1 Offset RW R R R R R R R Reset 0x1 0x0 0x02 0x0 0x7F 0x0 0x7F Description Amplifier is capable of muting Reserved Size of each step in the gain range = 0.75dB Reserved Number of steps in the gain range = 128 (-96dB to +0dB) Reserved 0dB-step is programmed with this offset 6.2.11. AFG PwrState Table 34. AFG PwrState Command Verb Format Verb ID Get Set1 F05 705 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 35. AFG PwrState Command Response Format Bit [31.:8] [7.:4] Bitfield Name Rsvd2 Act RW R R Reset 0x0 0x2 Reserved PS-Act: Actual power state of referenced node. Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 41 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 35. AFG PwrState Command Response Format Bit [3.:2] Bitfield Name Rsvd1 RW R Reset 0x0 Reserved PS-Set: Current power setting of referenced node. 0: All Powered-On 1: D1 => PR0, PR1 2: D2 => PR0,PR1, PR2,PR6,EAPD 3: D3 => PR6,PR5,PR3,PR2,PR1,PR0,EAPD Note: PR4 is not mapped in Azalia Description [1.:0] Set RW 0x2 6.2.12. AFG UnsolResp Table 36. AFG UnsolResp Command Verb Format Verb ID Get Set1 F08 708 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 37. AFG UnsolResp Command Response Format Bit [31.:8] [7] [6] Bitfield Name Rsvd2 En Rsvd1 RW R RW R Reset 0x0 0x0 0x0 Reserved Allow generation of Unsolicited Responses. Reserved Software programmable field returned in top six bits (31:26) of every Unsolicited Response generated by this node. Description [5.:0] Tag RW 0x0 6.2.13. AFG GPIO Table 38. AFG GPIO Command Verb Format Verb ID Get Set1 F15 715 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 42 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 39. AFG GPIO Command Response Format Bit [31.:5] Bitfield Name Rsvd RW R Reset 0x0 Reserved Data for GPIO4. If this GPIO bit is configured as Sticky (edge-sensitive) input, it can be cleared by writing zero (one) here when the corresponding Polarity Control bit is zero (one). Data for GPIO3. If this GPIO bit is configured as Sticky (edge-sensitive) input, it can be cleared by writing zero (one) here when the corresponding Polarity Control bit is zero (one). Data for GPIO2. If this GPIO bit is configured as Sticky (edge-sensitive) input, it can be cleared by writing zero (one) here when the corresponding Polarity Control bit is zero (one). Data for GPIO1. If this GPIO bit is configured as Sticky (edge-sensitive) input, it can be cleared by writing zero (one) here when the corresponding Polarity Control bit is zero (one). Data for GPIO0. If this GPIO bit is configured as Sticky (edge-sensitive) input, it can be cleared by writing zero (one) here when the corresponding Polarity Control bit is zero (one). Description [4] Data4 RW 0x0 [3] Data3 RW 0x0 [2] Data2 RW 0x0 [1] Data1 RW 0x0 [0] Data0 RW 0x0 6.2.14. AFG GPIOEn Table 40. AFG GPIOEn Command Verb Format Verb ID Get Set1 F16 716 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 43 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 41. AFG GPIOEn Command Response Format Bit [31.:5] Bitfield Name Rsvd RW R Reset 0x0 Reserved Enable for GPIO4: 0= pin is disabled (Hi-Z state); 1= pin is enabled; behavior determined by GPIO Direction control Enable for GPIO3: 0= pin is disabled (Hi-Z state); 1= pin is enabled; behavior determined by GPIO Direction control Enable for GPIO2: 0= pin is disabled (Hi-Z state); 1= pin is enabled; behavior determined by GPIO Direction control Enable for GPIO1: 0= pin is disabled (Hi-Z state); 1= pin is enabled; behavior determined by GPIO Direction control Enable for GPIO0: 0= pin is disabled (Hi-Z state); 1= pin is enabled; behavior determined by GPIO Direction control Description [4] Mask4 RW 0x0 [3] Mask3 RW 0x0 [2] Mask2 RW 0x0 [1] Mask1 RW 0x0 [0] Mask0 RW 0x0 6.2.15. AFG GPIODir Table 42. AFG GPIODir Command Verb Format Verb ID Get Set1 F17 717 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 43. AFG GPIODir Command Response Format Bit [31.:5] Bitfield Name Rsvd RW R Reset 0x0 Reserved Direction control for GPIO4 0= GPIO signal is configured as input 1= GPIO signal is configured as output Description [4] Control4 RW 0x0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 44 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 43. AFG GPIODir Command Response Format Bit Bitfield Name RW Reset Description Direction control for GPIO3 0= GPIO signal is configured as input 1= GPIO signal is configured as output Direction control for GPIO2 0= GPIO signal is configured as input 1= GPIO signal is configured as output Direction control for GPIO1 0= GPIO signal is configured as input 1= GPIO signal is configured as output Direction control for GPIO0 0= GPIO signal is configured as input 1= GPIO signal is configured as output [3] Control3 RW 0x0 [2] Control2 RW 0x0 [1] Control1 RW 0x0 [0] Control0 RW 0x0 6.2.16. AFG GPIOWakeEn Table 44. AFG GPIOWakeEn Command Verb Format Verb ID Get Set1 F18 718 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 45. AFG GPIOWakeEn Command Response Format Bit [31.:5] Bitfield Name Rsvd RW R Reset 0x0 Reserved Wake enable for GPIO4: 0 = wake-up event is disabled; 1= when Azalia link is powered down (RST# is asserted), a wake-up event will trigger a Status Change Request event on the link. Wake enable for GPIO3: 0 = wake-up event is disabled; 1= when Azalia link is powered down (RST# is asserted), a wake-up event will trigger a Status Change Request event on the link. Description [4] W4 RW 0x0 [3] W3 RW 0x0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 45 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 45. AFG GPIOWakeEn Command Response Format Bit Bitfield Name RW Reset Description Wake enable for GPIO2: 0 = wake-up event is disabled; 1= when Azalia link is powered down (RST# is asserted), a wake-up event will trigger a Status Change Request event on the link. Wake enable for GPIO1: 0 = wake-up event is disabled; 1= when Azalia link is powered down (RST# is asserted), a wake-up event will trigger a Status Change Request event on the link. Wake enable for GPIO0: 0 = wake-up event is disabled; 1= when Azalia link is powered down (RST# is asserted), a wake-up event will trigger a Status Change Request event on the link. [2] W2 RW 0x0 [1] W1 RW 0x0 [0] W0 RW 0x0 6.2.17. AFG GPIOUnsol Table 46. AFG GPIOUnsol Command Verb Format Verb ID Get Set1 F19 719 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 47. AFG GPIOUnsol Command Response Format Bit [31.:5] Bitfield Name Rsvd RW R Reset 0x0 Reserved Unsolicited enable mask for GPIO4. If set, and the Unsolicited Response control for this widget has been enabled, an unsolicited response will be sent when GPIO0 is configured as input and changes state. Unsolicited enable mask for GPIO3. If set, and the Unsolicited Response control for this widget has been enabled, an unsolicited response will be sent when GPIO0 is configured as input and changes state. Description [4] EnMask4 RW 0x0 [3] EnMask3 RW 0x0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 46 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 47. AFG GPIOUnsol Command Response Format Bit Bitfield Name RW Reset Description Unsolicited enable mask for GPIO2. If set, and the Unsolicited Response control for this widget has been enabled, an unsolicited response will be sent when GPIO0 is configured as input and changes state. Unsolicited enable mask for GPIO1. If set, and the Unsolicited Response control for this widget has been enabled, an unsolicited response will be sent when GPIO0 is configured as input and changes state. Unsolicited enable mask for GPIO0. If set, and the Unsolicited Response control for this widget has been enabled, an unsolicited response will be sent when GPIO0 is configured as input and changes state. [2] EnMask2 RW 0x0 [1] EnMask1 RW 0x0 [0] EnMask0 RW 0x0 6.2.18. AFG GPIOSticky Table 48. AFG GPIOSticky Command Verb Format Verb ID Get Set1 F1A 71A Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 49. AFG GPIOSticky Command Response Format Bit [31.:5] Bitfield Name Rsvd RW R Reset 0x0 Reserved GPIO4 input type (when configured as input): 0= Non-Sticky (level-sensitive); 1= Sticky (edge-sensitive). Sticky inputs are cleared by writing zero to corresponding bit of GPIO Data register. GPIOPolarity determines rising or falling edge sensitivity. Description [4] Mask4 RW 0x0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 47 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 49. AFG GPIOSticky Command Response Format Bit Bitfield Name RW Reset Description GPIO3 input type (when configured as input): 0= Non-Sticky (level-sensitive); 1= Sticky (edge-sensitive). Sticky inputs are cleared by writing zero to corresponding bit of GPIO Data register. GPIOPolarity determines rising or falling edge sensitivity. GPIO2 input type (when configured as input): 0= Non-Sticky (level-sensitive); 1= Sticky (edge-sensitive). Sticky inputs are cleared by writing zero to corresponding bit of GPIO Data register. GPIOPolarity determines rising or falling edge sensitivity. GPIO1 input type (when configured as input): 0= Non-Sticky (level-sensitive); 1= Sticky (edge-sensitive). Sticky inputs are cleared by writing zero to corresponding bit of GPIO Data register. GPIOPolarity determines rising or falling edge sensitivity. GPIO0 input type (when configured as input): 0= Non-Sticky (level-sensitive); 1= Sticky (edge-sensitive). Sticky inputs are cleared by writing zero to corresponding bit of GPIO Data register. GPIOPolarity determines rising or falling edge sensitivity. [3] Mask3 RW 0x0 [2] Mask2 RW 0x0 [1] Mask1 RW 0x0 [0] Mask0 RW 0x0 6.2.19. AFG SubID Table 50. AFG SubID Command Verb Format Verb ID Get Set1 Set2 Set3 Set4 F20 720 721 722 723 Payload 00 See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h 0000_0000h 0000_0000h 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 48 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 51. AFG SubID Command Response Format Bit [31.:24] [23.:16] [15.:8] [7.:0] Bitfield Name Subsys3 Subsys2 Subsys1 Assembly RW RW RW RW RW Reset 0x00 0x00 0x01 0x00 Assembly ID. (Not applicable to CODEC vendors) Description Subsystem ID. (Any non-zero value) 6.2.20. AFG TCKT Table 52. AFG TCKT Command Verb Format Verb ID Get Set1 FE5 7E5 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 53. AFG TCKT Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd AnaD3Enable TCKT RW R RW RW Reset 0x0 0x0 0x0 Reserved D3 enable signal for analog Test circuit (default reset on) TBD [6:0] Description 6.2.21. AFG Sply Table 54. AFG Sply Command Verb Format Verb ID Get Set1 FE6 7E6 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 49 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 55. AFG Sply Command Response Format Bit [31.:7] Bitfield Name Rsvd RW R Reset 0x0 Reserved 00 = Normal Current; 01 = 80% nominal Analog Current; 10 = 120% nominal Analog Current; 11 = 140% nominal Analog Current 0= low-level SPDIF Input (special buffer for low level signals) 1= standard SPDIF Input (for high level signals) Supply Override Control. See Table below. [0] = invert ADC supply; [1] = invert DAC supply; [2] = supply value; [3] = supply override enable Description [6.:5] IBIAS RW 0x0 [4] PinLvl RW 0x1 [3.:0] SplyOvr RW 0x0 6.2.22. AFG DACMode Table 56. AFG DACMode Command Verb Format Verb ID Get Set1 FEB 7EB Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 57. AFG DACMode Command Response Format Bit [31.:7] [6] [5] [4] [3.:0] Bitfield Name Rsvd2 ADCMixDAC FadeFast FadeLog Rsvd RW R RW RW RW R Reset 0x0 0x0 0x0 0x0 0x0 Reserved Enable mixing of ADC with DAC signal (for karaoke) Gain ramps at the maximum rate Gain ramping is dB linear instead of voltage linear over time Reserved Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 50 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.2.23. AFG GPIOPlrty Table 58. AFG GPIOPlrty Command Verb Format Verb ID Get Set1 FEE 7EE Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 59. AFG GPIOPlrty Command Response Format Bit [31.:5] Bitfield Name Rsvd RW R Reset 0x0 Reserved GPIO4 Polarity; If configured as an output: 0= inverting 1= non-inverting If configured as a non-sticky input: 0= inverting 1= non-inverting If configured as a sticky input: 0= falling events will be detected 1= rising events will be detected GPIO3 Polarity; If configured as an output: 0= inverting 1= non-inverting If configured as a non-sticky input: 0= inverting 1= non-inverting If configured as a sticky input: 0= falling events will be detected 1= rising events will be detected GPIO2 Polarity If configured as an output: 0= inverting 1= non-inverting If configured as a non-sticky input: 0= inverting 1= non-inverting If configured as a sticky input: 0= falling events will be detected 1= rising events will be detected Description [4] GP4 RW 0x1 [3] GP3 RW 0x1 [2] GP2 RW 0x1 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 51 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 59. AFG GPIOPlrty Command Response Format Bit Bitfield Name RW Reset Description GPIO1 Polarity; If configured as an output: 0= inverting 1= non-inverting If configured as a non-sticky input: 0= inverting 1= non-inverting If configured as a sticky input: 0= falling events will be detected 1= rising events will be detected GPIO0 Polarity; If configured as an output: 0= inverting 1= non-inverting If configured as a non-sticky input: 0= inverting 1= non-inverting If configured as a sticky input: 0= falling events will be detected 1= rising events will be detected [1] GP1 RW 0x1 [0] GP0 RW 0x1 6.2.24. AFG GPIODrive Table 60. AFG GPIODrive Command Verb Format Verb ID Get Set1 FEF 7EF Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 61. AFG GPIODrive Command Response Format Bit [31.:5] Bitfield Name Rsvd RW R Reset 0x0 Reserved GPIO4 Drive Mode; 0= push-pull (drive 0 and 1), 1= open drain (drive 0, float for 1). GPIO3 Drive Mode; 0= push-pull (drive 0 and 1), 1= open drain (drive 0, float for 1). Description [4] OD4 RW 0x0 [3] OD3 RW 0x0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 52 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 61. AFG GPIODrive Command Response Format Bit Bitfield Name RW Reset Description GPIO2 Drive Mode; 0= push-pull (drive 0 and 1), 1= open drain (drive 0, float for 1). GPIO1 Drive Mode; 0= push-pull (drive 0 and 1), 1= open drain (drive 0, float for 1). GPIO0 Drive Mode; 0= push-pull (drive 0 and 1), 1= open drain (drive 0, float for 1). [2] OD2 RW 0x0 [1] OD1 RW 0x0 [0] OD0 RW 0x0 6.2.25. AFG DMic Table 62. AFG DMic Command Verb Format Verb ID Get Set1 FF0 7F0 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 63. AFG DMic Command Response Format Bit [31.:4] Bitfield Name Rsvd RW R Reset 0x0 Reserved Selects what phase of the DigMic clock the data should be latched: 0= rising edge, 1= center of high, 2= falling edge, 3= center of low. Selects the DigMic rate: 0= 4.704 MHz, 1= 3.528 MHz, 2= 2.352 MHz, 3= 1.176 MHz. Description [3.:2] PhAdj RW 0x0 [1.:0] Rate RW 0x2 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 53 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.3. DAC0 Node (NID = 0x02) 6.3.1. DAC0 Cnvtr Table 64. DAC0 Cnvtr Command Verb Format Verb ID Get Set1 A 2 Payload 0000 See bits [15:0] of bitfield table. Response See bitfield table. 0000_0000h Table 65. DAC0 Cnvtr Command Response Format Bit [31.:16] [15] Bitfield Name Rsvd2 StrmType RW R R Reset 0x0 0x0 Reserved Stream Type: only PCM streams are supported by this widget. Sample Base Rate 0= 48 KHz 1= 44.1 KHz Sample Base Rate Multiple 000= 48 KHz/44.1 KHz or less 001= x2 010= Reserved (x3) 011= x4 100-111= Reserved Sample Base Rate Divisor 000= Divide by 1 001= Divide by 2 010= Divide by 3 011= Divide by 4 100= Divide by 5 101= Divide by 6 110= Divide by 7 111= Divide by 8 Reserved Description [14] FrmtSmplRate RW 0x0 [13.:11] SmplRateMultp RW 0x0 [10.:8] SmplRateDiv RW 0x0 [7] Rsvd1 R 0x0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 54 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 65. DAC0 Cnvtr Command Response Format Bit Bitfield Name RW Reset Description Bits per Sample 000= 8 bits 001= 16 bits 010= 20 bits 011= 24 bits 100-111= Reserved Number of Channels Number of channels in each frame of the stream. 0000= 1 channel 0001 = 2 channels ... 1111= 16 channels [6.:4] BitsPerSmpl RW 0x3 [3.:0] NmbrChan RW 0x1 6.3.2. DAC0 OutAmpRight Table 66. DAC0 OutAmpRight Command Verb Format Verb ID Get Set1 B80 390 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 67. DAC0 OutAmpRight Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd Mute Gain RW R RW RW Reset 0x0 0x1 0x7F Reserved 1= mute is active Amplifier gain step number Description 6.3.3. DAC0 OutAmpLeft Table 68. DAC0 OutAmpLeft Command Verb Format Verb ID Get Set1 BA0 3A0 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 55 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 69. DAC0 OutAmpLeft Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd Mute Gain RW R RW RW Reset 0x0 0x1 0x7F Reserved 1= mute is active Amplifier gain step number Description 6.3.4. DAC0 WCap Table 70. DAC0 WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. Table 71. DAC0 WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd RW R R R R R R R R R R R R Reset 0x0 0x0 0xD 0x0 0x1 0x1 0x0 0x0 0x0 0x0 0x0 0x0 Reserved Widget type = Audio Output Number of sample delays through widget Reserved Left and right channels can be swapped Power State control is supported Widget supports an Analog stream No connection list is present No support for Unsolicited Response No Processing Controls parameter. No support for striping No format info; use default format parameters from Audio Function node instead Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 56 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 71. DAC0 WCap Command Response Format Bit [3] [2] [1] [0] Bitfield Name AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo RW R R R R Reset 0x0 0x1 0x0 0x1 Description No amplifier info; use default amplifier parameters from Audio Function node instead Output amp No input amp Stereo widget 6.3.5. DAC0 PwrState Table 72. DAC0 PwrState Command Verb Format Verb ID Get Set1 F05 705 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 73. DAC0 PwrState Command Response Format Bit [31.:8] [7.:4] [3.:2] Bitfield Name Rsvd2 Act Rsvd1 RW R R R Reset 0x0 0x3 0x0 Reserved PS-Act: Actual power state of referenced node. Reserved PS-Set: Current power setting of referenced node. 00 - Fully on. 01 - Fully on. 10 - Fully on. 11 - Powered down. Description [1.:0] Set RW 0x3 6.3.6. DAC0 CnvtrID Table 74. DAC0 CnvtrID Command Verb Format Verb ID Get Set1 F06 706 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 57 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 75. DAC0 CnvtrID Command Response Format Bit [31.:8] Bitfield Name Rsvd RW R Reset 0x0 Reserved Software-programmable integer representing link stream ID used by the converter widget. By convention stream 0 is reserved as unused. Integer representing lowest channel used by converter. Description [7.:4] Strm RW 0x0 [3.:0] Ch RW 0x0 6.3.7. DAC0 LR Table 76. DAC0 LR Command Verb Format Verb ID Get Set1 F0C 70C Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 77. DAC0 LR Command Response Format Bit [31.:3] [2] [1.:0] Bitfield Name Rsvd2 SwapEn Rsvd1 RW R RW R Reset 0x0 0x0 0x0 Reserved 1= enable swapping of left and right channels. Reserved Description 6.4. DAC1 Node (NID = 0x03) 6.4.1. DAC1 Cnvtr Table 78. DAC1 Cnvtr Command Verb Format Verb ID Get Set1 A 2 Payload 0000 See bits [15:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 58 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 79. DAC1 Cnvtr Command Response Format Bit [31.:16] [15] Bitfield Name Rsvd2 StrmType RW R R Reset 0x0 0x0 Reserved Stream Type: only PCM streams are supported by this widget. Sample Base Rate 0= 48 KHz 1= 44.1 KHz Sample Base Rate Multiple 000= 48 KHz/44.1 KHz or less 001= x2 010= Reserved (x3) 011= x4 100-111= Reserved Sample Base Rate Divisor 000= Divide by 1 001= Divide by 2 010= Divide by 3 011= Divide by 4 100= Divide by 5 101= Divide by 6 110= Divide by 7 111= Divide by 8 Reserved Bits per Sample 000= 8 bits 001= 16 bits 010= 20 bits 011= 24 bits 100-111= Reserved Number of Channels Number of channels in each frame of the stream. 0000= 1 channel 0001 = 2 channels ... 1111= 16 channels Description [14] FrmtSmplRate RW 0x0 [13.:11] SmplRateMultp RW 0x0 [10.:8] SmplRateDiv RW 0x0 [7] Rsvd1 R 0x0 [6.:4] BitsPerSmpl RW 0x3 [3.:0] NmbrChan RW 0x1 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 59 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.4.2. DAC1 OutAmpRight Table 80. DAC1 OutAmpRight Command Verb Format Verb ID Get Set1 B80 390 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 81. DAC1 OutAmpRight Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd Mute Gain RW R RW RW Reset 0x0 0x1 0x7F Reserved 1= mute is active Amplifier gain step number Description 6.4.3. DAC1 OutAmpLeft Table 82. DAC1 OutAmpLeft Command Verb Format Verb ID Get Set1 BA0 3A0 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 83. DAC1 OutAmpLeft Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd Mute Gain RW R RW RW Reset 0x0 0x1 0x7F Reserved 1= mute is active Amplifier gain step number Description 6.4.4. DAC1 WCap Table 84. DAC1 WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 60 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 85. DAC1 WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe RW R R R R R R R R R R R Reset 0x0 0x0 0xD 0x0 0x1 0x1 0x0 0x0 0x0 0x0 0x0 Reserved Widget type = Audio Output Number of sample delays through widget Reserved Left and right channels can be swapped Power State control is supported Widget supports an Analog stream No connection list is present No support for Unsolicited Response No Processing Controls parameter. No support for striping No format info; use default format parameters from Audio Function node instead No amplifier info; use default amplifier parameters from Audio Function node instead Output amp No input amp Stereo widget Description [4] FormatOvrd R 0x0 [3] AmpParOvrd R 0x0 [2] [1] [0] OutAmpPrsnt InAmpPrsnt Stereo R R R 0x1 0x0 0x1 6.4.5. DAC1 PwrState Table 86. DAC1 PwrState Command Verb Format Verb ID Get Set1 F05 705 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 61 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 87. DAC1 PwrState Command Response Format Bit [31.:8] [7.:4] [3.:2] Bitfield Name Rsvd2 Act Rsvd1 RW R R R Reset 0x0 0x3 0x0 Reserved PS-Act: Actual power state of referenced node. Reserved PS-Set: Current power setting of referenced node. 00 - Fully on. 01 - Fully on. 10 - Fully on. 11 - Powered down. Description [1.:0] Set RW 0x3 6.4.6. DAC1 CnvtrID Table 88. DAC1 CnvtrID Command Verb Format Verb ID Get Set1 F06 706 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 89. DAC1 CnvtrID Command Response Format Bit [31.:8] Bitfield Name Rsvd RW R Reset 0x0 Reserved Software-programmable integer representing link stream ID used by the converter widget. By convention stream 0 is reserved as unused. Integer representing lowest channel used by converter. Description [7.:4] Strm RW 0x0 [3.:0] Ch RW 0x0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 62 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.4.7. DAC1 LR Table 90. DAC1 LR Command Verb Format Verb ID Get Set1 F0C 70C Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 91. DAC1 LR Command Response Format Bit [31.:3] [2] [1.:0] Bitfield Name Rsvd2 SwapEn Rsvd1 RW R RW R Reset 0x0 0x0 0x0 Reserved 1= enable swapping of left and right channels. Reserved Description 6.5. DAC2 Node (NID = 0x04) 6.5.1. DAC2 Cnvtr Table 92. DAC2 Cnvtr Command Verb Format Verb ID Get Set1 A 2 Payload 0000 See bits [15:0] of bitfield table. Response See bitfield table. 0000_0000h Table 93. DAC2 Cnvtr Command Response Format Bit [31.:16] [15] [14] Bitfield Name Rsvd2 StrmType FrmtSmplRate RW R R RW Reset 0x0 0x0 0x0 Reserved Stream Type: only PCM streams are supported by this widget. Sample Base Rate 0= 48 KHz 1= 44.1 KHz Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 63 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 93. DAC2 Cnvtr Command Response Format Bit Bitfield Name RW Reset Description Sample Base Rate Multiple 000= 48 KHz / 44.1 KHz or less 001= x2 010= Reserved (x3) 011= x4 100-111= Reserved Sample Base Rate Divisor 000= Divide by 1 001= Divide by 2 010= Divide by 3 011= Divide by 4 100= Divide by 5 101= Divide by 6 110= Divide by 7 111= Divide by 8 Reserved Bits per Sample 000= 8 bits 001= 16 bits 010= 20 bits 011= 24 bits 100-111= Reserved Number of Channels Number of channels in each frame of the stream. 0000= 1 channel 0001 = 2 channels ... 1111= 16 channels [13.:11] SmplRateMultp RW 0x0 [10.:8] SmplRateDiv RW 0x0 [7] Rsvd1 R 0x0 [6.:4] BitsPerSmpl RW 0x3 [3.:0] NmbrChan RW 0x1 6.5.2. DAC2 OutAmpRight Table 94. DAC2 OutAmpRight Command Verb Format Verb ID Get Set1 B80 390 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 64 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 95. DAC2 OutAmpRight Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd Mute Gain RW R RW RW Reset 0x0 0x1 0x7F Reserved 1= mute is active Amplifier gain step number Description 6.5.3. DAC2 OutAmpLeft Table 96. DAC2 OutAmpLeft Command Verb Format Verb ID Get Set1 BA0 3A0 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 97. DAC2 OutAmpLeft Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd Mute Gain RW R RW RW Reset 0x0 0x1 0x7F Reserved 1= mute is active Amplifier gain step number Description 6.5.4. DAC2 WCap Table 98. DAC2 WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. Table 99. DAC2 WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] Bitfield Name Rsvd2 Type Delay RW R R R Reset 0x0 0x0 0xD Reserved Widget type = Audio Output Number of sample delays through widget Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 65 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 99. DAC2 WCap Command Response Format Bit [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] Bitfield Name Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd RW R R R R R R R R R Reset 0x0 0x1 0x1 0x0 0x0 0x0 0x0 0x0 0x0 Reserved Left and right channels can be swapped Power State control is supported Widget supports an Analog stream No connection list is present No support for Unsolicited Response No Processing Controls parameter. No support for striping No format info; use default format parameters from Audio Function node instead No amplifier info; use default amplifier parameters from Audio Function node instead Output amp No input amp Stereo widget Description [3] [2] [1] [0] AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo R R R R 0x0 0x1 0x0 0x1 6.5.5. DAC2 PwrState Table 100. DAC2 PwrState Command Verb Format Verb ID Get Set1 F05 705 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 101. DAC2 PwrState Command Response Format Bit [31.:8] [7.:4] Bitfield Name Rsvd2 Act RW R R Reset 0x0 0x3 Reserved PS-Act: Actual power state of referenced node. Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 66 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 101. DAC2 PwrState Command Response Format Bit [3.:2] Bitfield Name Rsvd1 RW R Reset 0x0 Reserved PS-Set: Current power setting of referenced node. 00 - Fully on. 01 - Fully on. 10 - Fully on. 11 - Powered down. Description [1.:0] Set RW 0x3 6.5.6. DAC2 CnvtrID Table 102. DAC2 CnvtrID Command Verb Format Verb ID Get Set1 F06 706 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 103. DAC2 CnvtrID Command Response Format Bit [31.:8] Bitfield Name Rsvd RW R Reset 0x0 Reserved Software-programmable integer representing link stream ID used by the converter widget. By convention stream 0 is reserved as unused. Integer representing lowest channel used by converter. Description [7.:4] Strm RW 0x0 [3.:0] Ch RW 0x0 6.5.7. DAC2 LR Table 104. DAC2 LR Command Verb Format Verb ID Get Set1 F0C 70C Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 67 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 105. DAC2 LR Command Response Format Bit [31.:3] [2] [1.:0] Bitfield Name Rsvd2 SwapEn Rsvd1 RW R RW R Reset 0x0 0x0 0x0 Reserved 1= enable swapping of left and right channels. Reserved Description 6.6. DAC3 Node (NID = 0x05) 6.6.1. DAC3 Cnvtr Table 106. DAC3 Cnvtr Command Verb Format Verb ID Get Set1 A 2 Payload 0000 See bits [15:0] of bitfield table. Response See bitfield table. 0000_0000h Table 107. DAC3 Cnvtr Command Response Format Bit [31.:16] [15] Bitfield Name Rsvd2 StrmType RW R R Reset 0x0 0x0 Reserved Stream Type: only PCM streams are supported by this widget. Sample Base Rate 0= 48 KHz 1= 44.1 KHz Sample Base Rate Multiple 000= 48 KHz / 44.1 KHz or less 001= x2 010= Reserved (x3) 011= x4 100-111= Reserved Description [14] FrmtSmplRate RW 0x0 [13.:11] SmplRateMultp RW 0x0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 68 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 107. DAC3 Cnvtr Command Response Format Bit Bitfield Name RW Reset Description Sample Base Rate Divisor 000= Divide by 1 001= Divide by 2 010= Divide by 3 011= Divide by 4 100= Divide by 5 101= Divide by 6 110= Divide by 7 111= Divide by 8 Reserved Bits per Sample 000= 8 bits 001= 16 bits 010= 20 bits 011= 24 bits 100-111= Reserved Number of Channels Number of channels in each frame of the stream. 0000= 1 channel 0001 = 2 channels ... 1111= 16 channels [10.:8] SmplRateDiv RW 0x0 [7] Rsvd1 R 0x0 [6.:4] BitsPerSmpl RW 0x3 [3.:0] NmbrChan RW 0x1 6.6.2. DAC3 OutAmpRight Table 108. DAC3 OutAmpRight Command Verb Format Verb ID Get Set1 B80 390 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 109. DAC3 OutAmpRight Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd Mute Gain RW R RW RW Reset 0x0 0x1 0x7F Reserved 1= mute is active Amplifier gain step number Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 69 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.6.3. DAC3 OutAmpLeft Table 110. DAC3 OutAmpLeft Command Verb Format Verb ID Get Set1 BA0 3A0 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 111. DAC3 OutAmpLeft Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd Mute Gain RW R RW RW Reset 0x0 0x1 0x7F Reserved 1= mute is active Amplifier gain step number Description 6.6.4. DAC3 WCap Table 112. DAC3 WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. Table 113. DAC3 WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] [9] [8] [7] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap RW R R R R R R R R R Reset 0x0 0x0 0xD 0x0 0x1 0x1 0x0 0x0 0x0 Reserved Widget type = Audio Output Number of sample delays through widget Reserved Left and right channels can be swapped Power State control is supported Widget supports an Analog stream No connection list is present No support for Unsolicited Response Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 70 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 113. DAC3 WCap Command Response Format Bit [6] [5] Bitfield Name ProcWidget Stripe RW R R Reset 0x0 0x0 Description No Processing Controls parameter. No support for striping No format info; use default format parameters from Audio Function node instead No amplifier info; use default amplifier parameters from Audio Function node instead Output amp No input amp Stereo widget [4] FormatOvrd R 0x0 [3] AmpParOvrd R 0x0 [2] [1] [0] OutAmpPrsnt InAmpPrsnt Stereo R R R 0x1 0x0 0x1 6.6.5. DAC3 PwrState Table 114. DAC3 PwrState Command Verb Format Verb ID Get Set1 F05 705 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 115. DAC3 PwrState Command Response Format Bit [31.:8] [7.:4] [3.:2] Bitfield Name Rsvd2 Act Rsvd1 RW R R R Reset 0x0 0x3 0x0 Reserved PS-Act: Actual power state of referenced node. Reserved PS-Set: Current power setting of referenced node. 00 - Fully on. 01 - Fully on. 10 - Fully on. 11 - Powered down. Description [1.:0] Set RW 0x3 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 71 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.6.6. DAC3 CnvtrID Table 116. DAC3 CnvtrID Command Verb Format Verb ID Get Set1 F06 706 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 117. DAC3 CnvtrID Command Response Format Bit [31.:8] Bitfield Name Rsvd RW R Reset 0x0 Reserved Software-programmable integer representing link stream ID used by the converter widget. By convention stream 0 is reserved as unused. Integer representing lowest channel used by converter. Description [7.:4] Strm RW 0x0 [3.:0] Ch RW 0x0 6.6.7. DAC3 LR Table 118. DAC3 LR Command Verb Format Verb ID Get Set1 F0C 70C Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 119. DAC3 LR Command Response Format Bit [31.:3] [2] [1.:0] Bitfield Name Rsvd2 SwapEn Rsvd1 RW R RW R Reset 0x0 0x0 0x0 Reserved 1= enable swapping of left and right channels. Reserved Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 72 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.7. DAC4 Node (NID = 0x06) 6.7.1. DAC4 Cnvtr Table 120. DAC4 Cnvtr Command Verb Format Verb ID Get Set1 A 2 Payload 0000 See bits [15:0] of bitfield table. Response See bitfield table. 0000_0000h Table 121. DAC4 Cnvtr Command Response Format Bit [31.:16] [15] Bitfield Name Rsvd2 StrmType RW R R Reset 0x0 0x0 Reserved Stream Type: only PCM streams are supported by this widget. Sample Base Rate 0= 48 KHz 1= 44.1 KHz Sample Base Rate Multiple 000= 48 KHz / 44.1 KHz or less 001= x2 010= Reserved (x3) 011= x4 100-111= Reserved Sample Base Rate Divisor 000= Divide by 1 001= Divide by 2 010= Divide by 3 011= Divide by 4 100= Divide by 5 101= Divide by 6 110= Divide by 7 111= Divide by 8 Reserved Description [14] FrmtSmplRate RW 0x0 [13.:11] SmplRateMultp RW 0x0 [10.:8] SmplRateDiv RW 0x0 [7] Rsvd1 R 0x0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 73 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 121. DAC4 Cnvtr Command Response Format Bit Bitfield Name RW Reset Description Bits per Sample 000= 8 bits 001= 16 bits 010= 20 bits 011= 24 bits 100-111= Reserved Number of Channels Number of channels in each frame of the stream. 0000= 1 channel 0001 = 2 channels ... 1111= 16 channels [6.:4] BitsPerSmpl RW 0x3 [3.:0] NmbrChan RW 0x1 6.7.2. DAC4 OutAmpRight Table 122. DAC4 OutAmpRight Command Verb Format Verb ID Get Set1 B80 390 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 123. DAC4 OutAmpRight Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd Mute Gain RW R RW RW Reset 0x0 0x1 0x7F Reserved 1= mute is active Amplifier gain step number Description 6.7.3. DAC4 OutAmpLeft Table 124. DAC4 OutAmpLeft Command Verb Format Verb ID Get Set1 BA0 3A0 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 74 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 125. DAC4 OutAmpLeft Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd Mute Gain RW R RW RW Reset 0x0 0x1 0x7F Reserved 1= mute is active Amplifier gain step number Description 6.7.4. DAC4 WCap Table 126. DAC4 WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. Table 127. DAC4 WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd RW R R R R R R R R R R R R Reset 0x0 0x0 0xD 0x0 0x1 0x1 0x0 0x0 0x0 0x0 0x0 0x0 Reserved Widget type = Audio Output Number of sample delays through widget Reserved Left and right channels can be swapped Power State control is supported Widget supports an Analog stream No connection list is present No support for Unsolicited Response No Processing Controls parameter. No support for striping No format info; use default format parameters from Audio Function node instead Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 75 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 127. DAC4 WCap Command Response Format Bit [3] [2] [1] [0] Bitfield Name AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo RW R R R R Reset 0x0 0x1 0x0 0x1 Description No amplifier info; use default amplifier parameters from Audio Function node instead Output amp No input amp Stereo widget 6.7.5. DAC4 PwrState Table 128. DAC4 PwrState Command Verb Format Verb ID Get Set1 F05 705 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 129. DAC4 PwrState Command Response Format Bit [31.:8] [7.:4] [3.:2] Bitfield Name Rsvd2 Act Rsvd1 RW R R R Reset 0x0 0x3 0x0 Reserved PS-Act: Actual power state of referenced node. Reserved PS-Set: Current power setting of referenced node. 00 - Fully on. 01 - Fully on. 10 - Fully on. 11 - Powered down. Description [1.:0] Set RW 0x3 6.7.6. DAC4 CnvtrID Table 130. DAC4 CnvtrID Command Verb Format Verb ID Get Set1 F06 706 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 76 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 131. DAC4 CnvtrID Command Response Format Bit [31.:8] Bitfield Name Rsvd RW R Reset 0x0 Reserved Software-programmable integer representing link stream ID used by the converter widget. By convention stream 0 is reserved as unused. Integer representing lowest channel used by converter. Description [7.:4] Strm RW 0x0 [3.:0] Ch RW 0x0 6.7.7. DAC4 LR Table 132. DAC4 LR Command Verb Format Verb ID Get Set1 F0C 70C Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 133. DAC4 LR Command Response Format Bit [31.:3] [2] [1.:0] Bitfield Name Rsvd2 SwapEn Rsvd1 RW R RW R Reset 0x0 0x0 0x0 Reserved 1= enable swapping of left and right channels. Reserved Description 6.8. ADC0 Node (NID = 0x07) 6.8.1. ADC0 Cnvtr Table 134. ADC0 Cnvtr Command Verb Format Verb ID Get Set1 A 2 Payload 0000 See bits [15:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 77 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 135. ADC0 Cnvtr Command Response Format Bit [31.:16] [15] Bitfield Name Rsvd2 StrmType RW R R Reset 0x0 0x0 Reserved Stream Type: only PCM streams are supported by this widget. Sample Base Rate 0= 48 KHz 1= 44.1 KHz Sample Base Rate Multiple 000= 48 KHz / 44.1 KHz or less 001= x2 010= Reserved (x3) 011= x4 100-111= Reserved Sample Base Rate Divisor 000= Divide by 1 001= Divide by 2 010= Divide by 3 011= Divide by 4 100= Divide by 5 101= Divide by 6 110= Divide by 7 111= Divide by 8 Reserved Bits per Sample 000= 8 bits 001= 16 bits 010= 20 bits 011= 24 bits 100-111= Reserved Number of Channels Number of channels in each frame of the stream. 0000= 1 channel 0001 = 2 channels ... 1111= 16 channels Description [14] FrmtSmplRate RW 0x0 [13.:11] SmplRateMultp RW 0x0 [10.:8] SmplRateDiv RW 0x0 [7] Rsvd1 R 0x0 [6.:4] BitsPerSmpl RW 0x3 [3.:0] NmbrChan RW 0x1 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 78 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.8.2. ADC0 WCap Table 136. ADC0 WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. Table 137. ADC0 WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe RW R R R R R R R R R R R Reset 0x0 0x1 0xD 0x0 0x0 0x1 0x0 0x1 0x0 0x1 0x0 Reserved Widget type = Audio Input Number of sample delays through widget Reserved No left/right swap capability Power State control is supported Widget supports an Analog stream Connection list is present No support for Unsolicited Response Software should query the Processing Controls parameter for this widget. No support for striping No format info; use default format parameters from Audio Function node instead No amplifier info; use default amplifier parameters from Audio Function node instead No output amp No input amp Stereo widget Description [4] FormatOvrd R 0x0 [3] AmpParOvrd R 0x0 [2] [1] [0] OutAmpPrsnt InAmpPrsnt Stereo R R R 0x0 0x0 0x1 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 79 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.8.3. ADC0 ConLst Table 138. ADC0 ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table. Table 139. ADC0 ConLst Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x01 Reserved. Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description 6.8.4. ADC0 ConLstEntry Table 140. ADC0 ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table. Table 141. ADC0 ConLstEntry Command Response Format Bit [31.:24] [23.:16] [15.:8] [7.:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x00 0x00 0x00 0x1B Description Unused list entry. Unused list entry. Unused list entry. ADC0Mux widget 6.8.5. ADC0 ProcState Table 142. ADC0 ProcState Command Verb Format Verb ID Get Set1 F03 703 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 80 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 143. ADC0 ProcState Command Response Format Bit [31.:8] Bitfield Name Rsvd2 RW R Reset 0x0 Reserved High Pass Filter Offset Calculation Disable 0 = Calculation enabled. 1 = Calculation disabled. Reserved Processing State = 00 (OFF): bypass the ADC high pass filter; Processing State = 01, 10, 11 (ON or BENIGN): ADC high pass filter is enabled. Description [7] HPFOCDIS RW 0x0 [6.:2] Rsvd1 R 0x0 [1.:0] ADCHPFByp RW 0x1 6.8.6. ADC0 PwrState Table 144. ADC0 PwrState Command Verb Format Verb ID Get Set1 F05 705 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 145. ADC0 PwrState Command Response Format Bit [31.:8] [7.:4] [3.:2] Bitfield Name Rsvd2 Act Rsvd1 RW R R R Reset 0x0 0x3 0x0 Reserved PS-Act: Actual power state of referenced node. Reserved PS-Set: Current power setting of referenced node. 00 - Fully on. 01 - Fully on. 10 - Fully on. 11 - Powered down (default) Description [1.:0] Set RW 0x3 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 81 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.8.7. ADC0 CnvtrID Table 146. ADC0 CnvtrID Command Verb Format Verb ID Get Set1 F06 706 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 147. ADC0 CnvtrID Command Response Format Bit [31.:8] Bitfield Name Rsvd RW R Reset 0x0 Reserved Software-programmable integer representing link stream ID used by the converter widget. By convention stream 0 is reserved as unused. Integer representing lowest channel used by converter Description [7.:4] Strm RW 0x0 [3.:0] Ch RW 0x0 6.9. ADC1 Node (NID = 0x08) 6.9.1. ADC1 Cnvtr Table 148. ADC1 Cnvtr Command Verb Format Verb ID Get Set1 A 2 Payload 0000 See bits [15:0] of bitfield table. Response See bitfield table. 0000_0000h Table 149. ADC1 Cnvtr Command Response Format Bit [31.:16] [15] Bitfield Name Rsvd2 StrmType RW R R Reset 0x0 0x0 Reserved Stream Type: only PCM streams are supported by this widget. Sample Base Rate 0= 48 KHz 1= 44.1 KHz Description [14] FrmtSmplRate RW 0x0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 82 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 149. ADC1 Cnvtr Command Response Format Bit Bitfield Name RW Reset Description Sample Base Rate Multiple 000= 48 KHz / 44.1 KHz or less 001= x2 010= Reserved (x3) 011= x4 100-111= Reserved Sample Base Rate Divisor 000= Divide by 1 001= Divide by 2 010= Divide by 3 011= Divide by 4 100= Divide by 5 101= Divide by 6 110= Divide by 7 111= Divide by 8 Reserved Bits per Sample 000= 8 bits 001= 16 bits 010= 20 bits 011= 24 bits 100-111= Reserved Number of Channels Number of channels in each frame of the stream. 0000= 1 channel 0001 = 2 channels ... 1111= 16 channels [13.:11] SmplRateMultp RW 0x0 [10.:8] SmplRateDiv RW 0x0 [7] Rsvd1 R 0x0 [6.:4] BitsPerSmpl RW 0x3 [3.:0] NmbrChan RW 0x1 6.9.2. ADC1 WCap Table 150. ADC1 WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 83 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 151. ADC1 WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe RW R R R R R R R R R R R Reset 0x0 0x1 0xD 0x0 0x0 0x1 0x0 0x1 0x0 0x1 0x0 Reserved Widget type = Audio Input Number of sample delays through widget Reserved No left/right swap capability Power State control is supported Widget supports an Analog stream Connection list is present No support for Unsolicited Response Software should query the Processing Controls parameter for this widget. No support for striping No format info; use default format parameters from Audio Function node instead No amplifier info; use default amplifier parameters from Audio Function node instead No output amp No input amp Stereo widget Description [4] FormatOvrd R 0x0 [3] AmpParOvrd R 0x0 [2] [1] [0] OutAmpPrsnt InAmpPrsnt Stereo R R R 0x0 0x0 0x1 6.9.3. ADC1 ConLst Table 152. ADC1 ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 84 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 153. ADC1 ConLst Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x01 Reserved. Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description 6.9.4. ADC1 ConLstEntry Table 154. ADC1 ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table. Table 155. ADC1 ConLstEntry Command Response Format Bit [31.:24] [23.:16] [15.:8] [7.:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x00 0x00 0x00 0x1C Description Unused list entry. Unused list entry. Unused list entry. ADC1Mux widget 6.9.5. ADC1 ProcState Table 156. ADC1 ProcState Command Verb Format Verb ID Get Set1 F03 703 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 85 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 157. ADC1 ProcState Command Response Format Bit [31.:8] Bitfield Name Rsvd2 RW R Reset 0x0 Reserved High Pass Filter Offset Calculation Disable 0 = Calculation enabled. 1 = Calculation disabled. Reserved Processing State = 00 (OFF): bypass the ADC high pass filter; Processing State = 01, 10, 11 (ON or BENIGN): ADC high pass filter is enabled. Description [7] HPFOCDIS RW 0x0 [6.:2] Rsvd1 R 0x0 [1.:0] ADCHPFByp RW 0x1 6.9.6. ADC1 PwrState Table 158. ADC1 PwrState Command Verb Format Verb ID Get Set1 F05 705 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 159. ADC1 PwrState Command Response Format Bit [31.:8] [7.:4] [3.:2] Bitfield Name Rsvd2 Act Rsvd1 RW R R R Reset 0x0 0x3 0x0 Reserved PS-Act: Actual power state of referenced node. Reserved PS-Set: Current power setting of referenced node. 00 - Fully on. 01 - Fully on. 10 - Fully on. 11 - Powered down (default) Description [1.:0] Set RW 0x3 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 86 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.9.7. ADC1 CnvtrID Table 160. ADC1 CnvtrID Command Verb Format Verb ID Get Set1 F06 706 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 161. ADC1 CnvtrID Command Response Format Bit [31.:8] Bitfield Name Rsvd RW R Reset 0x0 Description Reserved Software-programmable integer representing link stream ID used by the converter widget. By convention stream 0 is reserved as unused. Integer representing lowest channel used by converter [7.:4] Strm RW 0x0 [3.:0] Ch RW 0x0 6.10. ADC2 Node (NID = 0x09) 6.10.1. ADC2 Cnvtr Table 162. ADC2 Cnvtr Command Verb Format Verb ID Get Set1 A 2 Payload 0000 See bits [15:0] of bitfield table. Response See bitfield table. 0000_0000h Table 163. ADC2 Cnvtr Command Response Format Bit [31.:16] [15] Bitfield Name Rsvd2 StrmType RW R R Reset 0x0 0x0 Reserved Stream Type: only PCM streams are supported by this widget. Sample Base Rate 0= 48 KHz 1= 44.1 KHz Description [14] FrmtSmplRate RW 0x0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 87 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 163. ADC2 Cnvtr Command Response Format Bit Bitfield Name RW Reset Description Sample Base Rate Multiple 000= 48 KHz / 44.1 KHz or less 001= x2 010= Reserved (x3) 011= x4 100-111= Reserved Sample Base Rate Divisor 000= Divide by 1 001= Divide by 2 010= Divide by 3 011= Divide by 4 100= Divide by 5 101= Divide by 6 110= Divide by 7 111= Divide by 8 Reserved Bits per Sample 000= 8 bits 001= 16 bits 010= 20 bits 011= 24 bits 100-111= Reserved Number of Channels Number of channels in each frame of the stream. 0000= 1 channel 0001 = 2 channels ... 1111= 16 channels [13.:11] SmplRateMultp RW 0x0 [10.:8] SmplRateDiv RW 0x0 [7] Rsvd1 R 0x0 [6.:4] BitsPerSmpl RW 0x3 [3.:0] NmbrChan RW 0x1 6.10.2. ADC2 WCap Table 164. ADC2 WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 88 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 165. ADC2 WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe RW R R R R R R R R R R R Reset 0x0 0x1 0xD 0x0 0x0 0x1 0x0 0x1 0x0 0x1 0x0 Reserved Widget type = Audio Input Number of sample delays through widget Reserved No left/right swap capability Power State control is supported Widget supports an Analog stream Connection list is present No support for Unsolicited Response Software should query the Processing Controls parameter for this widget. No support for striping No format info; use default format parameters from Audio Function node instead No amplifier info; use default amplifier parameters from Audio Function node instead No output amp No input amp Stereo widget Description [4] FormatOvrd R 0x0 [3] AmpParOvrd R 0x0 [2] [1] [0] OutAmpPrsnt InAmpPrsnt Stereo R R R 0x0 0x0 0x1 6.10.3. ADC2 ConLst Table 166. ADC2 ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 89 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 167. ADC2 ConLst Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x01 Reserved. Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description 6.10.4. ADC2 ConLstEntry Table 168. ADC2 ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table. Table 169. ADC2 ConLstEntry Command Response Format Bit [31.:24] [23.:16] [15.:8] [7.:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x00 0x00 0x00 0x1D Description Unused list entry. Unused list entry. Unused list entry. ADC2Mux widget 6.10.5. ADC2 ProcState Table 170. ADC2 ProcState Command Verb Format Verb ID Get Set1 F03 703 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 90 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 171. ADC2 ProcState Command Response Format Bit [31.:8] Bitfield Name Rsvd2 RW R Reset 0x0 Reserved High Pass Filter Offset Calculation Disable 0 = Calculation enabled. 1 = Calculation disabled. Reserved Processing State = 00 (OFF): bypass the ADC high pass filter; Processing State = 01, 10, 11 (ON or BENIGN): ADC high pass filter is enabled. Description [7] HPFOCDIS RW 0x0 [6.:2] Rsvd1 R 0x0 [1.:0] ADCHPFByp RW 0x1 6.10.6. ADC2 PwrState Table 172. ADC2 PwrState Command Verb Format Verb ID Get Set1 F05 705 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 173. ADC2 PwrState Command Response Format Bit [31.:8] [7.:4] [3.:2] Bitfield Name Rsvd2 Act Rsvd1 RW R R R Reset 0x0 0x3 0x0 Reserved PS-Act: Actual power state of referenced node. Reserved PS-Set: Current power setting of referenced node. 00 - Fully on. 01 - Fully on. 10 - Fully on. 11 - Powered down (default) Description [1.:0] Set RW 0x3 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 91 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.10.7. ADC2 CnvtrID Table 174. ADC2 CnvtrID Command Verb Format Verb ID Get Set1 F06 706 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 175. ADC2 CnvtrID Command Response Format Bit [31.:8] Bitfield Name Rsvd RW R Reset 0x0 Reserved Software-programmable integer representing link stream ID used by the converter widget. By convention stream 0 is reserved as unused. Integer representing lowest channel used by converter Description [7.:4] Strm RW 0x0 [3.:0] Ch RW 0x0 6.11. SPDIFOut Node (NID = 0x1E) 6.11.1. SPDIFOut Cnvtr Table 176. SPDIFOut Cnvtr Command Verb Format Verb ID Get Set1 A 2 Payload 0000 See bits [15:0] of bitfield table. Response See bitfield table. 0000_0000h Table 177. SPDIFOut Cnvtr Command Response Format Bit [31.:16] Bitfield Name Rsvd2 RW R Reset 0x0 Reserved Stream Type 0= PCM 1= Non-PCM (remaining bits in this verb have other meanings) Description [15] FrmtNonPCM RW 0x0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 92 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 177. SPDIFOut Cnvtr Command Response Format Bit Bitfield Name RW Reset Description Sample Base Rate 0= 48 KHz 1= 44.1 KHz Sample Base Rate Multiple 000= 48 KHz / 44.1 KHz or less 001= x2 010= Reserved (x3) 011= x4 100-111= Reserved Sample Base Rate Divisor 000= Divide by 1 001= Divide by 2 010= Divide by 3 011= Divide by 4 100= Divide by 5 101= Divide by 6 110= Divide by 7 111= Divide by 8 Reserved Bits per Sample 000= 8 bits 001= 16 bits 010= 20 bits 011= 24 bits 100-111= Reserved Number of Channels Number of channels in each frame of the stream. 0000= 1 channel 0001 = 2 channels ... 1111= 16 channels [14] FrmtSmplRate RW 0x0 [13.:11] SmplRateMultp RW 0x0 [10.:8] SmplRateDiv RW 0x0 [7] Rsvd1 R 0x0 [6.:4] BitsPerSmpl RW 0x3 [3.:0] NmbrChan RW 0x1 6.11.2. SPDIFOut WCap Table 178. SPDIFOut WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 93 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 179. SPDIFOut WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd RW R R R R R R R R R R R R Reset 0x0 0x0 0x4 0x0 0x0 0x0 0x1 0x0 0x0 0x0 0x0 0x1 Reserved Widget type = Audio Output Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Widget supports a Digital stream No connection list is present No support for Unsolicited Response No Processing Controls parameter No support for striping Widget contains format info; software should query No amplifier info; use default amplifier parameters from Audio Function node instead No output amp No input amp Stereo widget Description [3] AmpParOvrd R 0x0 [2] [1] [0] OutAmpPrsnt InAmpPrsnt Stereo R R R 0x0 0x0 0x1 6.11.3. SPDIFOut PCM Table 180. SPDIFOut PCM Command Verb Format Verb ID Get F00 Payload 0A Response See bitfield table. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 94 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 181. SPDIFOut PCM Command Response Format Bit [31.:21] [20] [19] [18] [17] [16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] Bitfield Name Rsvd2 B32 B24 B20 B16 B8 Rsvd1 R12 R11 R10 R9 R8 R7 R6 R5 R4 R3 R2 R1 RW R R R R R R R R R R R R R R R R R R R Reset 0x0 0x0 0x1 0x1 0x1 0x0 0x0 0x0 0x1 0x1 0x1 0x1 0x1 0x1 0x0 0x0 0x0 0x0 0x0 Reserved 32 bit audio formats are NOT supported 24 bit audio formats are supported 20 bit audio formats are supported 16 bit audio formats are supported 8 bit audio formats are NOT supported Reserved 384 KHz rate (8/1*48 KHz) NOT supported 192.0 KHz rate (4/1*48 KHz) supported 176.4 KHz rate (4/1*44.1 KHz) supported 96.0 KHz rate (2/1*48 KHz) supported 88.2 KHz rate (2/1*44.1 KHz) supported 48.0 KHz rate supported (REQUIRED) 44.1 KHz rate supported 32.0 KHz rate (2/3*48 KHz) NOT supported 22.05 KHz rate (1/2*44.1 KHz) NOT supported 16.0 KHz rate (1/3*48 KHz) NOT supported 11.025 KHz rate (1/4*44.0 KHz) NOT supported 8.0 KHz rate (1/6*48 KHz) NOT supported Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 95 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.11.4. SPDIFOut Stream Table 182. SPDIFOut Stream Command Verb Format Verb ID Get F00 Payload 0B Response See bitfield table. Table 183. SPDIFOut Stream Command Response Format Bit [31.:3] [2] [1] [0] Bitfield Name Rsvd NonPCM Float32 PCM RW R R R R Reset 0x0 0x1 0x0 0x1 Reserved Non-PCM data supported. No support for Float32 data. PCM-formatted data supported. Description 6.11.5. SPDIFOut CnvtrID Table 184. SPDIFOut CnvtrID Command Verb Format Verb ID Get Set1 F06 706 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 185. SPDIFOut CnvtrID Command Response Format Bit [31.:8] Bitfield Name Rsvd RW R Reset 0x0 Reserved Software-programmable integer representing link stream ID used by the converter widget. By convention stream 0 is reserved as unused. Integer representing lowest channel used by converter Description [7.:4] Strm RW 0x0 [3.:0] Ch RW 0x0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 96 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.11.6. SPDIFOut DigCnvtr Table 186. SPDIFOut DigCnvtr Command Verb Format Verb ID Get Set1 Set2 F0D 70D 70E Payload 00 See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h 0000_0000h Table 187. SPDIFOut DigCnvtr Command Response Format Bit [31.:16] [15] [14.:8] [7] [6] [5] [4] [3] [2] [1] [0] Bitfield Name Rsvd2 Rsvd1 CC L PRO AUDIO COPY PRE VCFG V DigEn RW R R RW RW RW RW RW RW RW RW RW Reset 0x0 0x0 0x00 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 Reserved Rsvd CC[6:0] - Category Code L - Generation Level PRO - Professional /AUDIO - Non-Audio COPY - Copyright PRE - Preemphasis VCFG - Validity Config V - Validity DigEn - Digital Enable Description 6.12. SPDIFIn Node (NID = 0x20) 6.12.1. SPDIFIn Cnvtr Table 188. SPDIFIn Cnvtr Command Verb Format Verb ID Get Set1 A 2 Payload 0000 See bits [15:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 97 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 189. SPDIFIn Cnvtr Command Response Format Bit [31.:16] Bitfield Name Rsvd2 RW R Reset 0x0 Reserved Stream Type 0= PCM 1= Non-PCM (remaining bits in this verb have other meanings) Sample Base Rate 0= 48 KHz 1= 44.1 KHz Sample Base Rate Multiple 000= 48 KHz / 44.1 KHz or less 001= x2 010= Reserved (x3) 011= x4 100-111= Reserved Sample Base Rate Divisor 000= Divide by 1 001= Divide by 2 010= Divide by 3 011= Divide by 4 100= Divide by 5 101= Divide by 6 110= Divide by 7 111= Divide by 8 Reserved Bits per Sample 000= 8 bits 001= 16 bits 010= 20 bits 011= 24 bits 100-111= Reserved Number of Channels Number of channels in each frame of the stream. 0000= 1 channel 0001 = 2 channels ... 1111= 16 channels Description [15] FrmtNonPCM RW 0x0 [14] FrmtSmplRate RW 0x0 [13.:11] SmplRateMultp RW 0x0 [10.:8] SmplRateDiv RW 0x0 [7] Rsvd1 R 0x0 [6.:4] BitsPerSmpl RW 0x3 [3.:0] NmbrChan RW 0x1 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 98 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.12.2. SPDIFIn WCap Table 190. SPDIFIn WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. Table 191. SPDIFIn WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd RW R R R R R R R R R R R R Reset 0x0 0x1=Enabled 0xF=Disabled 0x4 0x0 0x0 0x0 0x1 0x1 0x0 0x0 0x0 0x1 Reserved Widget type = Audio Input Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Widget supports a Digital stream Connection list is present Unsolicited Response is not supported No Processing Controls parameter No support for striping Widget contains format info; software should query No amplifier info; use default amplifier parameters from Audio Function node instead No output amp No input amp Stereo widget Description [3] AmpParOvrd R 0x0 [2] [1] [0] OutAmpPrsnt InAmpPrsnt Stereo R R R 0x0 0x0 0x1 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 99 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.12.3. SPDIFIn PCMCap Table 192. SPDIFIn PCMCap Command Verb Format Verb ID Get F00 Payload 0A Response See bitfield table. Table 193. SPDIFIn PCMCap Command Response Format Bit [31.:21] [20] [19] [18] [17] [16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] Bitfield Name Rsvd2 B32 B24 B20 B16 B8 Rsvd1 R12 R11 R10 R9 R8 R7 R6 R5 R4 R3 R2 R1 RW R R R R R R R R R R R R R R R R R R R Reset 0x0 0x0 0x1 0x1 0x1 0x0 0x0 0x0 0x0 0x0 0x1 0x0 0x1 0x1 0x0 0x0 0x0 0x0 0x0 Reserved 32 bit audio formats are NOT supported 24 bit audio formats are supported 20 bit audio formats are supported 16 bit audio formats are supported 8 bit audio formats are NOT supported Reserved 384 KHz rate (8/1*48 KHz) NOT supported 192.0 KHz rate (4/1*48 KHz) NOT supported 176.4 KHz rate (4/1*44.1 KHz) NOT supported 96.0 KHz rate (2/1*48 KHz) supported 88.2 KHz rate (2/1*44.1 KHz) NOT supported 48.0 KHz rate supported (REQUIRED) 44.1 KHz rate supported 32.0 KHz rate (2/3*48 KHz) NOT supported 22.05 KHz rate (1/2*44.1 KHz) NOT supported 16.0 KHz rate (1/3*48 KHz) NOT supported 11.025 KHz rate (1/4*44.0 KHz) NOT supported 8.0 KHz rate (1/6*48 KHz) NOT supported Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 100 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.12.4. SPDIFIn Stream Table 194. SPDIFIn Stream Command Verb Format Verb ID Get F00 Payload 0B Response See bitfield table. Table 195. SPDIFIn Stream Command Response Format Bit [31.:3] [2] [1] [0] Bitfield Name Rsvd NonPCM Float32 PCM RW R R R R Reset 0x0 0x1 0x0 0x1 Reserved Non-PCM data supported. No support for Float32 data. PCM-formatted data supported. Description 6.12.5. SPDIFIn ConLst Table 196. SPDIFIn ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table. Table 197. SPDIFIn ConLst Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x01 Reserved. Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description 6.12.6. SPDIFIn ConLstEntry Table 198. SPDIFIn ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 101 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 199. SPDIFIn ConLstEntry Command Response Format Bit [31.:24] [23.:16] [15.:8] [7.:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x00 0x00 0x00 0x22 Description Unused list entry. Unused list entry. Unused list entry. DigIn pin widget 6.12.7. SPDIFIn CnvtrID Table 200. SPDIFIn CnvtrID Command Verb Format Verb ID Get Set1 F06 706 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 201. SPDIFIn CnvtrID Command Response Format Bit [31.:8] Bitfield Name Rsvd RW R Reset 0x0 Reserved Software-programmable integer representing link stream ID used by the converter widget. By convention stream 0 is reserved as unused. Integer representing lowest channel used by converter Description [7.:4] Strm RW 0x0 [3.:0] Ch RW 0x0 6.12.8. SPDIFIn DigCnvtr Table 202. SPDIFIn DigCnvtr Command Verb Format Verb ID Get Set1 Set2 F0D 70D 70E Payload 00 See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 102 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 203. SPDIFIn DigCnvtr Command Response Format Bit [31.:15] [14.:8] [7] [6] [5] [4] [3] [2] [1] [0] Bitfield Name Rsvd2 CC L PRO AUDIO COPY PRE Rsvd1 V DigEn RW R R R R R R R R R RW Reset 0x0 0x00 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 Reserved CC[6:0] - Category Code L - Generation Level PRO - Professional /AUDIO - Non-Audio COPY - Copyright PRE - Preemphasis Reserved (VCFG bit applies only to output streams) V - Validity DigEn - Digital Enable Description 6.12.9. SPDIFIn VCSR0 Table 204. SPDIFIn VCSR0 Command Verb Format Verb ID Get Set1 FE0 7E0 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 205. SPDIFIn VCSR0 Command Response Format Bit Bitfield Name RW Reset Description Recovered sample rate base 0= 48 KHz 1= 44.1 KHz Recovered sample rate multiplier 000= 1X 001= 2X, all others reserved Reserved [31] RcvSmplRate R 0x0 [30.:28] RcvRateMult R 0x0 [27.:26] Rsvd R 0x0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 103 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 205. SPDIFIn VCSR0 Command Response Format Bit [25.:22] Bitfield Name OrigFS RW R Reset 0x0 Description Original sample rate (IEC spec). Clock accuracy 00= Level II 01= Level I 10= Level III 11= Reserved Sample Rate 0000= 44.1 KHz 0010= 48 KHz 0011= 32 KHz All other combinations are reserved and shall not be used until further defined (IEC spec). Channel Number (audio channel) 0000= do not take into account 0001= A (left channel for stereo channel format) 0010= B (right channel for stereo channel format) 0011= C. 1111= O Sample Word Length [2:0] If MaxWrdL=1: 000= unspecified 001= 20 bits 010= 22 bits 011= reserved 100= 23 bits 101= 24 bits 110= 21 bits 111= reserved If MaxWrdL=0: 000= unspecified 001= 16 bits 010= 18 bits 011= reserved 100= 19 bits 101= 20 bits 110= 17 bits 111= reserved Max Word Length 0= maximum audio sample word length is 20 bits 1= maximum audio sample word length is 24 bits [21.:20] CA R 0x0 [19.:16] FS R 0x0 [15.:12] CN R 0x0 [11.:9] SmplWrdL R 0x0 [8] MaxWrdL R 0x0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 104 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 205. SPDIFIn VCSR0 Command Response Format Bit [7] Bitfield Name NOBLKCH RW RW Reset 0x0 Description 0 = normal behavior 1 = disable block size checking for spdif_in. 0 = Respond to SPDIF_IN Valid tag 1 = Ignore SPDIF_IN valid tag 0= Auto mute when SPDIF stream marked non PCM 1= Auto Mute disabled. SPDIF_IN Parity Limit:Loss of DPLL Lock after 00 = 4 parity errors 01 = 3 parity errors 10 = 2 parity errors 11 = 1 parity errors NEW LOCATION -- was at Register 72h, Page 0, D13:12, moved as part of SPDIF In consolidation SPDIF IN Running 0= no signal on pin 47 1= signal on pin 47 NEW LOCATION -- was at Register 72h, Page 0, D2, moved as part of SPDIF In consolidation SPDIF_IN PARITY ERROR. Set to clear. Overlaps SIPERSTAT'. Overlaps SIPERSTAT. Copyright invert bit. [6] VI RW 0x0 [5] AMuteDis RW 0x0 [4.:3] SPL RW 0x0 [2] SPRun R 0x0 [1] SIPER RW 0x0 [0] COPYINV RW 0x0 6.13. PortA Node (NID = 0x0A) 6.13.1. PortA WCap Table 206. PortA WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 105 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 207. PortA WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd RW R R R R R R R R R R R R Reset 0x0 0x4 0x0 0x0 0x0 0x0 0x0 0x1 0x1 0x0 0x0 0x0 Reserved Widget type = Pin Complex Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Widget supports an Analog stream Connection list is present Unsolicited Response is supported No Processing Controls parameter No support for striping N/A for pin complex No amplifier info; use default amplifier parameters from Audio Function node instead No output amp No input amp Stereo widget Description [3] AmpParOvrd R 0x0 [2] [1] [0] OutAmpPrsnt InAmpPrsnt Stereo R R R 0x0 0x0 0x1 6.13.2. PortA PinCap Table 208. PortA PinCap Command Verb Format Verb ID Get F00 Payload 0C Response See bitfield table. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 106 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 209. PortA PinCap Command Response Format Bit [31.:17] [16] Bitfield Name Rsvd2 EapdCap RW R R Reset 0x0 0x0 Reserved This widget does not control EAPD pin VRef generation is supported by this pin complex, and the following voltages can be produced on the associated VRef pin: 80% Avdd; 50% Avdd; GND; Hi-Z (required since pin complex is output capable) Reserved Pin complex does not have balanced pins. Pin complex is input capable. Pin complex is output capable. Pin complex has headphone amplifier. Pin complex can perform Presence Detect. Trigger is required for impedance measurement Pin complex supports impedance sense. Description [15.:8] VrefCntrl R 0x17 [7] [6] [5] [4] [3] [2] [1] [0] Rsvd1 BalancedIO InCap OutCap HdphDrvCap PresDtctCap TrigRqd ImpSenseCap R R R R R R R R 0x0 0x0 0x1 0x1 0x1 0x1 0x1 0x1 6.13.3. PortA ConLst Table 210. PortA ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table. Table 211. PortA ConLst Command Response Format Bit [31.:8] Bitfield Name Rsvd RW R Reset 0x0 Reserved Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 107 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 211. PortA ConLst Command Response Format Bit [7] Bitfield Name LForm RW R Reset 0x0 0x03= Enabled 0x02=Disabled Description Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. [6.:0] ConL R 6.13.4. PortA ConLstEntry Table 212. PortA ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table. Table 213. PortA ConLstEntry Command Response Format Bit [31.:24] [23.:16] [15.:8] [7.:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x00 0x06= Enabled 0x00= Disabled 0x03 0x02 Description Unused list entry. DAC4 Converter widget DAC1 Converter widget DAC0 Converter widget 6.13.5. PortA ConSelectCtrl Table 214. PortA ConSelectCtrl Command Verb Format Verb ID Get Set1 F01 701 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 215. PortA ConSelectCtrl Command Response Format Bit [31.:2] [1.:0] Bitfield Name Rsvd Index RW R RW Reset 0x0 0x0 Reserved Connection select control index. Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 108 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.13.6. PortA PinWCntrl Table 216. PortA PinWCntrl Command Verb Format Verb ID Get Set1 F07 707 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 217. PortA PinWCntrl Command Response Format Bit [31.:8] [7] [6] [5] [4.:3] Bitfield Name Rsvd2 HPhnEn OutEn InEn Rsvd1 RW R RW RW RW R Reset 0x0 0x0 0x0 0x0 0x0 Reserved 1= enable the low impedance amplifier associated with the output. 1= (CODEC) output path of Pin Widget is enabled 1= (CODEC) input path of Pin Widget is enabled Reserved VRefEn: Selects one of the possible states for the VRef signal associated with the Pin Widget. If the value written to this control does not correspond to a supported value defined in the VRefCntrl field of the Pin Capabilities parameter (0C), then this control will take the value of 000b (Hi-Z). Description [2.:0] VRefEn RW 0x0 6.13.7. PortA UnsolResp Table 218. PortA UnsolResp Command Verb Format Verb ID Get Set1 F08 708 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 109 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 219. PortA UnsolResp Command Response Format Bit [31.:8] Bitfield Name Rsvd2 RW R Reset 0x00 Reserved Allow generation of Unsolicited Responses. Unsolicited response events occur upon jack-insertion OR completion of a Jack-Sense cycle. Reserved Software programmable field returned in top six bits (31:26) of every Unsolicited Response generated by this node. Description [7] En RW 0x0 [6] Rsvd1 R 0x0 [5.:0] Tag RW 0x00 6.13.8. PortA ChSense Table 220. PortA ChSense Command Verb Format Verb ID Get Set1 Set2 F09 709 709 Payload 00 See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h 0000_0000h Table 221. PortA ChSense Command Response Format Bit [31] Bitfield Name PresDtct RW R Reset 0x0 Description 1= something is plugged into jack associated with Pin Complex. Measured impedance of the widget. A value of all 1's indicates that a valid sense reading is not available, or the sense measurement is busy if it has been recently triggered. Set 1= perform impedance sensing on right channel or ring of the connector Set 0= perform impedance sensing on left channel or tip of the connector [30.:0] Impedance R 0x7FFF_FFFF [0] RightCh W 0x0 [0] LeftCh W 0x0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 110 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.13.9. PortA ConfigDefault Table 222. PortA ConfigDefault Command Verb Format Verb ID Get Set1 Set2 Set3 Set4 F1C 71C 71D 71E 71F Payload 00 See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h 0000_0000h 0000_0000h 0000_0000h Table 223. PortA ConfigDefault Command Response Format Bit [31.:24] Bitfield Name Config4 RW RW Reset 0x02 Description Port Connectivity= Jack; Location= Mainboard front. Default Device= HP Out; Connection Type= 1/8 inch jack. Color= Green; Misc= No jack detect override. Association= 2h; Sequence= 0h. [23.:16] Config3 RW 0x21 [15.:8] Config2 RW 0x40 [7.:0] Config1 RW 0x20 6.14. PortB Node (NID = 0x0B) 6.14.1. PortB WCap Table 224. PortB WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 111 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 225. PortB WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd RW R R R R R R R R R R R R Reset 0x0 0x4 0x0 0x0 0x0 0x0 0x0 0x1 0x1 0x0 0x0 0x0 Reserved Widget type = Pin Complex Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Widget supports an Analog stream Connection list is present Unsolicited Response is supported No Processing Controls parameter No support for striping N/A for pin complex No amplifier info; use default amplifier parameters from Audio Function node instead No output amp No input amp Stereo widget Description [3] AmpParOvrd R 0x0 [2] [1] [0] OutAmpPrsnt InAmpPrsnt Stereo R R R 0x0 0x0 0x1 6.14.2. PortB PinCap Table 226. PortB PinCap Command Verb Format Verb ID Get F00 Payload 0C Response See bitfield table. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 112 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 227. PortB PinCap Command Response Format Bit [31.:17] [16] Bitfield Name Rsvd2 EapdCap RW R R Reset 0x0 0x0 Reserved This widget does not control EAPD pin VRef generation is supported by this pin complex, and the following voltages can be produced on the associated VRef pin: 80% Avdd; 50%Avdd; GND; Hi-Z (required since pin complex is output capable) Reserved Pin complex does not have balanced pins. Pin complex is input capable. Pin complex is output capable. Pin has a headphone amplifier. Pin complex can perform Presence Detect. Trigger is required for impedance measurement Pin complex supports impedance sense. Description [15.:8] VrefCntrl R 0x17 [7] [6] [5] [4] [3] [2] [1] [0] Rsvd1 BalancedIO InCap OutCap HdphDrvCap PresDtctCap TrigRqd ImpSenseCap R R R R R R R R 0x0 0x0 0x1 0x1 0x1 0x1 0x1 0x1 6.14.3. PortB ConLst Table 228. PortB ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table. Table 229. PortB ConLst Command Response Format Bit [31.:8] Bitfield Name Rsvd RW R Reset 0x0 Reserved Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 113 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 229. PortB ConLst Command Response Format Bit [7] Bitfield Name LForm RW R Reset 0x0 0x03= Enabled DAC4 0x02= Disabled DAC4 Description Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. [6.:0] ConL R 6.14.4. PortB ConLstEntry Table 230. PortB ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table. Table 231. PortB ConLstEntry Command Response Format Bit [31.:24] [23.:16] [15.:8] [7.:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x00 0x06= Enabled 0x00= Disabled 0x03 0x02 Description Unused list entry. DAC4 Converter widget DAC1 Converter widget DAC0 Converter widget 6.14.5. PortB ConSelectCtrl Table 232. PortB ConSelectCtrl Command Verb Format Verb ID Get Set1 F01 701 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 233. PortB ConSelectCtrl Command Response Format Bit [31.:2] [1.:0] Bitfield Name Rsvd Index RW R RW Reset 0x0 0x0 Reserved Connection select control index. Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 114 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.14.6. PortB PinWCntrl Table 234. PortB PinWCntrl Command Verb Format Verb ID Get Set1 F07 707 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 235. PortB PinWCntrl Command Response Format Bit [31.:8] [7] Bitfield Name Rsvd2 HPhnEn RW R RW Reset 0x0 0x0 Reserved 1= enable the low impedance amplifier associated with the output. 1= (CODEC) output path of Pin Widget is enabled 1= (CODEC) input path of Pin Widget is enabled Reserved VRefEn: Selects one of the possible states for the VRef signal associated with the Pin Widget. If the value written to this control does not correspond to a supported value defined in the VRefCntrl field of the Pin Capabilities parameter (0C), then this control will take the value of 000b (Hi-Z). Description [6] OutEn RW 0x0 [5] [4.:3] InEn Rsvd1 RW R 0x0 0x0 [2.:0] VRefEn RW 0x0 6.14.7. PortB UnsolResp Table 236. PortB UnsolResp Command Verb Format Verb ID Get Set1 F08 708 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 115 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 237. PortB UnsolResp Command Response Format Bit [31.:8] Bitfield Name Rsvd2 RW R Reset 0x00 Reserved Allow generation of Unsolicited Responses. Unsolicited response events occur upon jack-insertion OR completion of a Jack-Sense cycle. Reserved Software programmable field returned in top six bits (31:26) of every Unsolicited Response generated by this node. Description [7] En RW 0x0 [6] Rsvd1 R 0x0 [5.:0] Tag RW 0x00 6.14.8. PortB ChSense Table 238. PortB ChSense Command Verb Format Verb ID Get Set1 Set2 F09 709 709 Payload 00 See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h 0000_0000h Table 239. PortB ChSense Command Response Format Bit [31] Bitfield Name PresDtct RW R Reset 0x0 Description 1= something is plugged into jack associated with Pin Complex. Measured impedance of the widget. A value of all 1's indicates that a valid sense reading is not available, or the sense measurement is busy if it has been recently triggered. Set 1= perform impedance sensing on right channel or ring of the connector Set 0= perform impedance sensing on left channel or tip of the connector [30.:0] Impedance R 0x7FFF_FFFF [0] RightCh W 0x0 [0] LeftCh W 0x0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 116 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.14.9. PortB ConfigDefault Table 240. PortB ConfigDefault Command Verb Format Verb ID Get Set1 Set2 Set3 Set4 F1C 71C 71D 71E 71F Payload 00 See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h 0000_0000h 0000_0000h 0000_0000h Table 241. PortB ConfigDefault Command Response Format Bit [31.:24] Bitfield Name Config4 RW RW Reset 0x02 Description Port Connectivity= Jack; Location= Mainboard front. Default Device= Mic In; Connection Type= 1/8 inch jack. Color= Pink; Misc= No jack detect override. Association= 8h; Sequence= 0h. [23.:16] Config3 RW 0xA1 [15.:8] Config2 RW 0x90 [7.:0] Config1 RW 0x80 6.15. PortC Node (NID = 0x0C) 6.15.1. PortC WCap Table 242. PortC WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 117 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 243. PortC WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd RW R R R R R R R R R R R R Reset 0x0 0x4 0x0 0x0 0x0 0x0 0x0 0x1 0x1 0x0 0x0 0x0 Reserved Widget type = Pin Complex Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Widget supports an Analog stream Connection list is present Unsolicited Response is supported No Processing Controls parameter No support for striping N/A for pin complex No amplifier info; use default amplifier parameters from Audio Function node instead No output amp No input amp Stereo widget Description [3] AmpParOvrd R 0x0 [2] [1] [0] OutAmpPrsnt InAmpPrsnt Stereo R R R 0x0 0x0 0x1 6.15.2. PortC PinCap Table 244. PortC PinCap Command Verb Format Verb ID Get F00 Payload 0C Response See bitfield table. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 118 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 245. PortC PinCap Command Response Format Bit [31.:17] [16] Bitfield Name Rsvd2 EapdCap RW R R Reset 0x0 0x0 Reserved This widget does not control EAPD pin VRef generation is supported by this pin complex, and the following voltages can be produced on the associated VRef pin: 80% Avdd; 50% Avdd; GND; Hi-Z (required since pin complex is output capable) Reserved Pin complex does not have balanced pins. Pin complex is input capable. Pin complex is output capable. Pin does not have a headphone amplifier. Pin complex can perform Presence Detect. Trigger is required for impedance measurement Pin complex supports impedance sense. Description [15.:8] VrefCntrl R 0x17 [7] [6] [5] [4] [3] [2] [1] [0] Rsvd1 BalancedIO InCap OutCap HdphDrvCap PresDtctCap TrigRqd ImpSenseCap R R R R R R R R 0x0 0x0 0x1 0x1 0x0 0x1 0x1 0x1 6.15.3. PortC ConLst Table 246. PortC ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table. Table 247. PortC ConLst Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x01 Reserved Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 119 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.15.4. PortC ConLstEntry Table 248. PortC ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table. Table 249. PortC ConLstEntry Command Response Format Bit [31.:24] [23.:16] [15.:8] [7.:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x00 0x00 0x00 0x03 Description Unused list entry. Unused list entry. Unused list entry. DAC1 Converter widget 6.15.5. PortC PinWCntrl Table 250. PortC PinWCntrl Command Verb Format Verb ID Get Set1 F07 707 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 251. PortC PinWCntrl Command Response Format Bit [31.:7] [6] [5] [4.:3] Bitfield Name Rsvd2 OutEn InEn Rsvd1 RW R RW RW R Reset 0x0 0x0 0x0 0x0 Reserved 1= (CODEC) output path of Pin Widget is enabled 1= (CODEC) input path of Pin Widget is enabled Reserved VRefEn: Selects one of the possible states for the VRef signal associated with the Pin Widget. If the value written to this control does not correspond to a supported value defined in the VRefCntrl field of the Pin Capabilities parameter (0C), then this control will take the value of 000b (Hi-Z). Description [2.:0] VRefEn RW 0x0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 120 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.15.6. PortC UnsolResp Table 252. PortC UnsolResp Command Verb Format Verb ID Get Set1 F08 708 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 253. PortC UnsolResp Command Response Format Bit [31.:8] Bitfield Name Rsvd2 RW R Reset 0x00 Reserved Allow generation of Unsolicited Responses. Unsolicited response events occur upon jack-insertion OR completion of a Jack-Sense cycle. Reserved Software programmable field returned in top six bits (31:26) of every Unsolicited Response generated by this node. Description [7] En RW 0x0 [6] Rsvd1 R 0x0 [5.:0] Tag RW 0x00 6.15.7. PortC ChSense Table 254. PortC ChSense Command Verb Format Verb ID Get Set1 Set2 F09 709 709 Payload 00 See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h 0000_0000h Table 255. PortC ChSense Command Response Format Bit [31] Bitfield Name PresDtct RW R Reset 0x0 Description 1= something is plugged into jack associated with Pin Complex. Measured impedance of the widget. A value of all 1's indicates that a valid sense reading is not available, or the sense measurement is busy if it has been recently triggered. [30.:0] Impedance R 0x7FFF_FFFF IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 121 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 255. PortC ChSense Command Response Format Bit [0] Bitfield Name RightCh RW W Reset 0x0 Description Set 1= perform impedance sensing on right channel or ring of the connector Set 0= perform impedance sensing on left channel or tip of the connector [0] LeftCh W 0x0 6.15.8. PortC ConfigDefault Table 256. PortC ConfigDefault Command Verb Format Verb ID Get Set1 Set2 Set3 Set4 F1C 71C 71D 71E 71F Payload 00 See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h 0000_0000h 0000_0000h 0000_0000h Table 257. PortC ConfigDefault Command Response Format Bit [31.:24] Bitfield Name Config4 RW RW Reset 0x01 Description Port Connectivity= Jack; Location= Mainboard rear. Default Device= Line In; Connection Type= 1/8 inch jack. Color= Blue; Misc= No jack detect override. Association= 4h; Sequence= Eh. [23.:16] Config3 RW 0x81 [15.:8] Config2 RW 0x30 [7.:0] Config1 RW 0x4E IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 122 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.16. PortD Node (NID = 0x0D) 6.16.1. PortD WCap Table 258. PortD WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. Table 259. PortD WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo RW R R R R R R R R R R R R R R R R Reset 0x0 0x4 0x0 0x0 0x0 0x0 0x0 0x1 0x1 0x0 0x0 0x0 0x0 0x0 0x0 0x1 Reserved Widget type = Pin Complex Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Widget supports an Analog stream Connection list is present Unsolicited Response is supported No Processing Controls parameter No support for striping N/A for pin complex No amplifier info; use default amplifier parameters from Audio Function node instead No output amp No input amp Stereo widget Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 123 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.16.2. PortD PinCap Table 260. PortD PinCap Command Verb Format Verb ID Get F00 Payload 0C Response See bitfield table. Table 261. PortD PinCap Command Response Format Bit [31.:17] [16] Bitfield Name Rsvd2 EapdCap RW R R Reset 0x0 0x0 Reserved This widget does not control EAPD pin VRef generation is supported by this pin complex, and the following voltages can be produced on the associated VRef pin: 80% Avdd; 50% Avdd; GND; Hi-Z (required since pin complex is output capable) Reserved Pin complex does not have balanced pins. Pin complex is input capable. Pin complex is output capable. Pin complex has headphone amplifier. Pin complex can perform Presence Detect. Trigger is required for impedance measurement Pin complex supports impedance sense. Description [15.:8] VrefCntrl R 0x17 [7] [6] [5] [4] [3] [2] [1] [0] Rsvd1 BalancedIO InCap OutCap HdphDrvCap PresDtctCap TrigRqd ImpSenseCap R R R R R R R R 0x0 0x0 0x1 0x1 0x1 0x1 0x1 0x1 6.16.3. PortD ConLst Table 262. PortD ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 124 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 263. PortD ConLst Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x01 Reserved Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description 6.16.4. PortD ConLstEntry Table 264. PortD ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table. Table 265. PortD ConLstEntry Command Response Format Bit [31.:24] [23.:16] [15.:8] [7.:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x00 0x00 0x00 0x02 Description Unused list entry. Unused list entry. Unused list entry. DAC0 Converter widget 6.16.5. PortD PinWCntrl Table 266. PortD PinWCntrl Command Verb Format Verb ID Get Set1 F07 707 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 125 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 267. PortD PinWCntrl Command Response Format Bit [31.:8] [7] [6] [5] [4.:3] Bitfield Name Rsvd2 HPhnEn OutEn InEn Rsvd1 RW R RW RW RW R Reset 0x0 0x0 0x0 0x0 0x0 Reserved 1= enable the low impedance amplifier associated with the output. 1= (CODEC) output path of Pin Widget is enabled 1= (CODEC) input path of Pin Widget is enabled Reserved VRefEn: Selects one of the possible states for the VRef signal associated with the Pin Widget. If the value written to this control does not correspond to a supported value defined in the VRefCntrl field of the Pin Capabilities parameter (0C), then this control will take the value of 000b (Hi-Z). Description [2.:0] VRefEn RW 0x0 6.16.6. PortD UnsolResp Table 268. PortD UnsolResp Command Verb Format Verb ID Get Set1 F08 708 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 269. PortD UnsolResp Command Response Format Bit [31.:8] Bitfield Name Rsvd2 RW R Reset 0x00 Reserved Allow generation of Unsolicited Responses. Unsolicited response events occur upon jack-insertion OR completion of a Jack-Sense cycle. Reserved Software programmable field returned in top six bits (31:26) of every Unsolicited Response generated by this node. Description [7] En RW 0x0 [6] Rsvd1 R 0x0 [5.:0] Tag RW 0x00 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 126 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.16.7. PortD ChSense Table 270. PortD ChSense Command Verb Format Verb ID Get Set1 Set2 F09 709 709 Payload 00 See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h 0000_0000h Table 271. PortD ChSense Command Response Format Bit [31] Bitfield Name PresDtct RW R Reset 0x0 Description 1= something is plugged into jack associated with Pin Complex. Measured impedance of the widget. A value of all 1's indicates that a valid sense reading is not available, or the sense measurement is busy if it has been recently triggered. Set 1= perform impedance sensing on right channel or ring of the connector Set 0= perform impedance sensing on left channel or tip of the connector [30.:0] Impedance R 0x7FFF_FFFF [0] RightCh W 0x0 [0] LeftCh W 0x0 6.16.8. PortD ConfigDefault Table 272. PortD ConfigDefault Command Verb Format Verb ID Get Set1 Set2 Set3 Set4 F1C 71C 71D 71E 71F Payload 00 See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h 0000_0000h 0000_0000h 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 127 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 273. PortD ConfigDefault Command Response Format Bit [31.:24] Bitfield Name Config4 RW RW Reset 0x01 Description Port Connectivity= Jack; Location= Mainboard rear. Default Device= Line Out; Connection Type= 1/8 inch jack. Color= Green; Misc= No jack detect override. Association= 1h; Sequence= 0h. [23.:16] Config3 RW 0x01 [15.:8] Config2 RW 0x40 [7.:0] Config1 RW 0x10 6.17. PortE Node (NID = 0x0E) 6.17.1. PortE WCap Table 274. PortE WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. Table 275. PortE WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] [9] [8] [7] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap RW R R R R R R R R R Reset 0x0 0x4 0x0 0x0 0x0 0x0 0x0 0x1 0x1 Reserved Widget type = Pin Complex Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Widget supports an Analog stream Connection list is present Unsolicited Response is supported Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 128 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 275. PortE WCap Command Response Format Bit [6] [5] [4] [3] [2] [1] [0] Bitfield Name ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo RW R R R R R R R Reset 0x0 0x0 0x0 0x0 0x0 0x0 0x1 Description No Processing Controls parameter No support for striping N/A for pin complex No amplifier info; use default amplifier parameters from Audio Function node instead No output amp No input amp Stereo widget 6.17.2. PortE PinCap Table 276. PortE PinCap Command Verb Format Verb ID Get F00 Payload 0C Response See bitfield table. Table 277. PortE PinCap Command Response Format Bit [31.:17] [16] Bitfield Name Rsvd2 EapdCap RW R R Reset 0x0 0x0 Reserved This widget does not control EAPD pin VRef generation is supported by this pin complex, and the following voltages can be produced on the associated VRef pin: 80% Avdd; 50% Avdd; GND; Hi-Z (required since pin complex is output capable) Reserved Pin complex does not have balanced pins. Pin complex is input capable. Pin complex is output capable. Pin does not have a headphone amplifier. Description [15.:8] VrefCntrl R 0x17 [7] [6] [5] [4] [3] Rsvd1 BalancedIO InCap OutCap HdphDrvCap R R R R R 0x0 0x0 0x1 0x1 0x0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 129 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 277. PortE PinCap Command Response Format Bit [2] [1] [0] Bitfield Name PresDtctCap TrigRqd ImpSenseCap RW R R R Reset 0x1 0x1 0x1 Description Pin complex can perform Presence Detect. Trigger is required for impedance measurement Pin complex supports impedance sense. 6.17.3. PortE ConLst Table 278. PortE ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table. Table 279. PortE ConLst Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x01 Reserved Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description 6.17.4. PortE ConLstEntry Table 280. PortE ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table. Table 281. PortE ConLstEntry Command Response Format Bit [31.:24] [23.:16] [15.:8] [7.:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x00 0x00 0x00 0x04 Description Unused list entry. Unused list entry. Unused list entry. DAC2 Converter widget IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 130 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.17.5. PortE PinWCntrl Table 282. PortE PinWCntrl Command Verb Format Verb ID Get Set1 F07 707 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 283. PortE PinWCntrl Command Response Format Bit [31.:7] [6] [5] [4.:3] Bitfield Name Rsvd2 OutEn InEn Rsvd1 RW R RW RW R Reset 0x0 0x0 0x0 0x0 Reserved 1= (CODEC) output path of Pin Widget is enabled 1= (CODEC) input path of Pin Widget is enabled Reserved VRefEn: Selects one of the possible states for the VRef signal associated with the Pin Widget. If the value written to this control does not correspond to a supported value defined in the VRefCntrl field of the Pin Capabilities parameter (0C), then this control will take the value of 000b (Hi-Z). Description [2.:0] VRefEn RW 0x0 6.17.6. PortE UnsolResp Table 284. PortE UnsolResp Command Verb Format Verb ID Get Set1 F08 708 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 285. PortE UnsolResp Command Response Format Bit [31.:8] Bitfield Name Rsvd2 RW R Reset 0x00 Reserved Allow generation of Unsolicited Responses. Unsolicited response events occur upon jack-insertion OR completion of a Jack-Sense cycle. Description [7] En RW 0x0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 131 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 285. PortE UnsolResp Command Response Format Bit [6] Bitfield Name Rsvd1 RW R Reset 0x0 Reserved Software programmable field returned in top six bits (31:26) of every Unsolicited Response generated by this node. Description [5.:0] Tag RW 0x00 6.17.7. PortE ChSense Table 286. PortE ChSense Command Verb Format Verb ID Get Set1 Set2 F09 709 709 Payload 00 See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h 0000_0000h Table 287. PortE ChSense Command Response Format Bit [31] Bitfield Name PresDtct RW R Reset 0x0 Description 1= something is plugged into jack associated with Pin Complex. Measured impedance of the widget. A value of all 1's indicates that a valid sense reading is not available, or the sense measurement is busy if it has been recently triggered. Set 1= perform impedance sensing on right channel or ring of the connector Set 0= perform impedance sensing on left channel or tip of the connector [30.:0] Impedance R 0x7FFF_FFFF [0] RightCh W 0x0 [0] LeftCh W 0x0 6.17.8. PortE ConfigDefault Table 288. PortE ConfigDefault Command Verb Format Verb ID Get Set1 F1C 71C Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 132 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 288. PortE ConfigDefault Command Verb Format Verb ID Set2 Set3 Set4 71D 71E 71F Payload See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. Response 0000_0000h 0000_0000h 0000_0000h Table 289. PortE ConfigDefault Command Response Format Bit [31.:24] Bitfield Name Config4 RW RW Reset 0x01 Description Port Connectivity= Jack; Location= Mainboard rear. Default Device= Mic In; Connection Type= 1/8 inch jack. Color= Pink; Misc= No jack detect override. Association= 4h; Sequence= 0h. [23.:16] Config3 RW 0xA1 [15.:8] Config2 RW 0x90 [7.:0] Config1 RW 0x40 6.18. PortF Node (NID = 0x0F) 6.18.1. PortF WCap Table 290. PortF WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. Table 291. PortF WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] Bitfield Name Rsvd2 Type Delay Rsvd1 RW R R R R Reset 0x0 0x4 0x0 0x0 Reserved Widget type = Pin Complex Number of sample delays through widget Reserved Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 133 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 291. PortF WCap Command Response Format Bit [11] [10] [9] [8] [7] [6] [5] [4] Bitfield Name SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd RW R R R R R R R R Reset 0x0 0x0 0x0 0x1 0x1 0x0 0x0 0x0 Description No left/right channel swap capability No support for Power State control Widget supports an Analog stream Connection list is present Unsolicited Response is supported No Processing Controls parameter No support for striping N/A for pin complex No amplifier info; use default amplifier parameters from Audio Function node instead No output amp No input amp Stereo widget [3] AmpParOvrd R 0x0 [2] [1] [0] OutAmpPrsnt InAmpPrsnt Stereo R R R 0x0 0x0 0x1 6.18.2. PortF PinCap Table 292. PortF PinCap Command Verb Format Verb ID Get F00 Payload 0C Response See bitfield table. Table 293. PortF PinCap Command Response Format Bit [31.:17] [16] Bitfield Name Rsvd2 EapdCap RW R R Reset 0x0 0x0 Reserved This widget does not control EAPD pin Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 134 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 293. PortF PinCap Command Response Format Bit Bitfield Name RW Reset Description VRef generation is supported by this pin complex, and the following voltages can be produced on the associated VRef pin: 80% Avdd; 50% Avdd; GND; Hi-Z (required since pin complex is output capable) Reserved Pin complex does not have balanced pins. Pin complex is input capable. Pin complex is output capable. Pin does not have a headphone amplifier. Pin complex can perform Presence Detect. Trigger is required for impedance measurement Pin complex supports impedance sense. [15.:8] VrefCntrl R 0x17 [7] [6] [5] [4] [3] [2] [1] [0] Rsvd1 BalancedIO InCap OutCap HdphDrvCap PresDtctCap TrigRqd ImpSenseCap R R R R R R R R 0x0 0x0 0x1 0x1 0x0 0x1 0x1 0x1 6.18.3. PortF ConLst Table 294. PortF ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table. Table 295. PortF ConLst Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x01 Reserved Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 135 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.18.4. PortF ConLstEntry Table 296. PortF ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table. Table 297. PortF ConLstEntry Command Response Format Bit [31.:24] [23.:16] [15.:8] [7.:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x00 0x00 0x00 0x05 Description Unused list entry. Unused list entry. Unused list entry. DAC3 Converter widget 6.18.5. PortF PinWCntrl Table 298. PortF PinWCntrl Command Verb Format Verb ID Get Set1 F07 707 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 299. PortF PinWCntrl Command Response Format Bit [31.:7] [6] [5] [4.:3] Bitfield Name Rsvd2 OutEn InEn Rsvd1 RW R RW RW R Reset 0x0 0x0 0x0 0x0 Reserved 1= (CODEC) output path of Pin Widget is enabled 1= (CODEC) input path of Pin Widget is enabled Reserved VRefEn: Selects one of the possible states for the VRef signal associated with the Pin Widget. If the value written to this control does not correspond to a supported value defined in the VRefCntrl field of the Pin Capabilities parameter (0C), then this control will take the value of 000b (Hi-Z). Description [2.:0] VRefEn RW 0x0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 136 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.18.6. PortF UnsolResp Table 300. PortF UnsolResp Command Verb Format Verb ID Get Set1 F08 708 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 301. PortF UnsolResp Command Response Format Bit [31.:8] Bitfield Name Rsvd2 RW R Reset 0x00 Reserved Allow generation of Unsolicited Responses. Unsolicited response events occur upon jack-insertion OR completion of a Jack-Sense cycle. Reserved Software programmable field returned in top six bits (31:26) of every Unsolicited Response generated by this node. Description [7] En RW 0x0 [6] Rsvd1 R 0x0 [5.:0] Tag RW 0x00 6.18.7. PortF ChSense Table 302. PortF ChSense Command Verb Format Verb ID Get Set1 Set2 F09 709 709 Payload 00 See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h 0000_0000h Table 303. PortF ChSense Command Response Format Bit [31] Bitfield Name PresDtct RW R Reset 0x0 Description 1= something is plugged into jack associated with Pin Complex. Measured impedance of the widget. A value of all 1's indicates that a valid sense reading is not available, or the sense measurement is busy if it has been recently triggered. [30.:0] Impedance R 0x7FFF_FFFF IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 137 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 303. PortF ChSense Command Response Format Bit [0] Bitfield Name RightCh RW W Reset 0x0 Description Set 1= perform impedance sensing on right channel or ring of the connector Set 0= perform impedance sensing on left channel or tip of the connector [0] LeftCh W 0x0 6.18.8. PortF ConfigDefault Table 304. PortF ConfigDefault Command Verb Format Verb ID Get Set1 Set2 Set3 Set4 F1C 71C 71D 71E 71F Payload 00 See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h 0000_0000h 0000_0000h 0000_0000h Table 305. PortF ConfigDefault Command Response Format Bit [31.:24] Bitfield Name Config4 RW RW Reset 0x01 Description Port Connectivity= Jack; Location= Mainboard rear. Default Device= Line Out; Connection Type= 1/8 inch jack. Color= Black; Misc= No jack detect override. Association= 1h; Sequence= 2h. [23.:16] Config3 RW Ox01 [15.:8] Config2 RW 0x10 [7.:0] Config1 RW 0x12 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 138 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.19. PortG Node (NID = 0x10) 6.19.1. PortG WCap Table 306. PortG WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. Table 307. PortG WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd RW R R R R R R R R R R R R Reset 0x0 0x4 0x0 0x0 0x0 0x0 0x0 0x1 0x1 0x0 0x0 0x0 Reserved Widget type = Pin Complex Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Widget supports an Analog stream Connection list is present Unsolicited Response is supported No Processing Controls parameter No support for striping N/A for pin complex No amplifier info; use default amplifier parameters from Audio Function node instead No output amp No input amp Stereo widget Description [3] AmpParOvrd R 0x0 [2] [1] [0] OutAmpPrsnt InAmpPrsnt Stereo R R R 0x0 0x0 0x1 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 139 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.19.2. PortG PinCap Table 308. PortG PinCap Command Verb Format Verb ID Get F00 Payload 0C Response See bitfield table. Table 309. PortG PinCap Command Response Format Bit [31.:17] [16] [15.:8] [7] [6] [5] [4] [3] [2] [1] [0] Bitfield Name Rsvd2 EapdCap VrefCntrl Rsvd1 BalancedIO InCap OutCap HdphDrvCap PresDtctCap TrigRqd ImpSenseCap RW R R R R R R R R R R R Reset 0x0 0x0 0x00 0x0 0x0 0x1 0x1 0x0 0x1 0x1 0x1 Reserved This widget does not control EAPD pin VRef generation not supported by this pin complex. Reserved Pin complex does not have balanced pins. Pin complex is input capable. Pin complex is output capable. Pin does not have a headphone amplifier. Pin complex can perform Presence Detect. Trigger is required for impedance measurement Pin complex supports impedance sense. Description 6.19.3. PortG ConLst Table 310. PortG ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 140 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 311. PortG ConLst Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x01 Reserved Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description 6.19.4. PortG ConLstEntry Table 312. PortG ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table. Table 313. PortG ConLstEntry Command Response Format Bit [31.:24] [23.:16] [15.:8] [7.:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x00 0x00 0x00 0x04 Description Unused list entry. Unused list entry. Unused list entry. DAC2 Converter widget 6.19.5. PortG PinWCntrl Table 314. PortG PinWCntrl Command Verb Format Verb ID Get Set1 F07 707 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 315. PortG PinWCntrl Command Response Format Bit [31.:7] [6] Bitfield Name Rsvd2 OutEn RW R RW Reset 0x0 0x0 Reserved 1= (CODEC) output path of Pin Widget is enabled Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 141 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 315. PortG PinWCntrl Command Response Format Bit [5] [4.:3] [2.:0] Bitfield Name InEn Rsvd1 VRefEn RW RW R R Reset 0x0 0x0 0x0 Description 1= (CODEC) input path of Pin Widget is enabled Reserved Vref Out not supported on this Port 6.19.6. PortG UnsolResp Table 316. PortG UnsolResp Command Verb Format Verb ID Get Set1 F08 708 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 317. PortG UnsolResp Command Response Format Bit [31.:8] Bitfield Name Rsvd2 RW R Reset 0x00 Reserved Allow generation of Unsolicited Responses. Unsolicited response events occur upon jack-insertion OR completion of a Jack-Sense cycle. Reserved Software programmable field returned in top six bits (31:26) of every Unsolicited Response generated by this node. Description [7] En RW 0x0 [6] Rsvd1 R 0x0 [5.:0] Tag RW 0x00 6.19.7. PortG ChSense Table 318. PortG ChSense Command Verb Format Verb ID Get Set1 Set2 F09 709 709 Payload 00 See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 142 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 319. PortG ChSense Command Response Format Bit [31] Bitfield Name PresDtct RW R Reset 0x0 Description 1= something is plugged into jack associated with Pin Complex. Measured impedance of the widget. A value of all 1's indicates that a valid sense reading is not available, or the sense measurement is busy if it has been recently triggered. Set 1= perform impedance sensing on right channel or ring of the connector Set 0= perform impedance sensing on left channel or tip of the connector [30.:0] Impedance R 0x7FFF_FFFF [0] RightCh W 0x0 [0] LeftCh W 0x0 6.19.8. PortG ConfigDefault Table 320. PortG ConfigDefault Command Verb Format Verb ID Get Set1 Set2 Set3 Set4 F1C 71C 71D 71E 71F Payload 00 See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h 0000_0000h 0000_0000h 0000_0000h Table 321. PortG ConfigDefault Command Response Format Bit [31.:24] Bitfield Name Config4 RW RW Reset 0x01 Description Port Connectivity= Jack; Location= Mainboard rear. Default Device= Line Out; Connection Type= 1/8 inch jack. Color= Orange; Misc= No jack detect override. Association= 1h; Sequence= 1h. [23.:16] Config3 RW 0x01 [15.:8] Config2 RW 0x60 [7.:0] Config1 RW 0x11 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 143 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.20. PortH Node (NID = 0x11) 6.20.1. PortH WCap Table 322. PortH WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. Table 323. PortH WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd RW R R R R R R R R R R R R Reset 0x0 0x4 0x0 0x0 0x0 0x0 0x0 0x1 0x1 0x0 0x0 0x0 Reserved Widget type = Pin Complex Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Widget supports an Analog stream Connection list is present Unsolicited Response is supported No Processing Controls parameter No support for striping N/A for pin complex No amplifier info; use default amplifier parameters from Audio Function node instead No output amp No input amp Stereo widget Description [3] AmpParOvrd R 0x0 [2] [1] [0] OutAmpPrsnt InAmpPrsnt Stereo R R R 0x0 0x0 0x1 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 144 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.20.2. PortH PinCap Table 324. PortH PinCap Command Verb Format Verb ID Get F00 Payload 0C Response See bitfield table. Table 325. PortH PinCap Command Response Format Bit [31.:17] [16] [15.:8] [7] [6] [5] [4] [3] [2] [1] [0] Bitfield Name Rsvd2 EapdCap VrefCntrl Rsvd1 BalancedIO InCap OutCap HdphDrvCap PresDtctCap TrigRqd ImpSenseCap RW R R R R R R R R R R R Reset 0x0 0x0 0x00 0x0 0x0 0x1 0x1 0x0 0x1 0x1 0x1 Reserved This widget does not control EAPD pin VRef generation not supported by this pin complex. Reserved Pin complex does not have balanced pins. Pin complex is input capable. Pin complex is output capable. Pin does not have a headphone amplifier. Pin complex can perform Presence Detect. Trigger is required for impedance measurement Pin complex supports impedance sense. Description 6.20.3. PortH ConLst Table 326. PortH ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 145 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 327. PortH ConLst Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x01 Reserved Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description 6.20.4. PortH ConLstEntry Table 328. PortH ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table. Table 329. PortH ConLstEntry Command Response Format Bit [31.:24] [23.:16] [15.:8] [7.:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x00 0x00 0x00 0x03 Description Unused list entry. Unused list entry. Unused list entry. DAC1 Converter widget 6.20.5. PortH PinWCntrl Table 330. PortH PinWCntrl Command Verb Format Verb ID Get Set1 F07 707 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 331. PortH PinWCntrl Command Response Format Bit [31.:7] [6] Bitfield Name Rsvd2 OutEn RW R RW Reset 0x0 0x0 Reserved 1= (CODEC) output path of Pin Widget is enabled Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 146 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 331. PortH PinWCntrl Command Response Format Bit [5] [4.:3] [2.:0] Bitfield Name InEn Rsvd1 VRefEn RW RW R R Reset 0x0 0x0 0x0 Description 1= (CODEC) input path of Pin Widget is enabled Reserved Vref Out not supported on this Port 6.20.6. PortH UnsolResp Table 332. PortH UnsolResp Command Verb Format Verb ID Get Set1 F08 708 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 333. PortH UnsolResp Command Response Format Bit [31.:8] Bitfield Name Rsvd2 RW R Reset 0x00 Reserved Allow generation of Unsolicited Responses. Unsolicited response events occur upon jack-insertion OR completion of a Jack-Sense cycle. Reserved Software programmable field returned in top six bits (31:26) of every Unsolicited Response generated by this node. Description [7] En RW 0x0 [6] Rsvd1 R 0x0 [5.:0] Tag RW 0x00 6.20.7. PortH ChSense Table 334. PortH ChSense Command Verb Format Verb ID Get Set1 Set2 F09 709 709 Payload 00 See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 147 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 335. PortH ChSense Command Response Format Bit [31] Bitfield Name PresDtct RW R Reset 0x0 Description 1= something is plugged into jack associated with Pin Complex. Measured impedance of the widget. A value of all 1's indicates that a valid sense reading is not available, or the sense measurement is busy if it has been recently triggered. Set 1= perform impedance sensing on right channel or ring of the connector Set 0= perform impedance sensing on left channel or tip of the connector [30.:0] Impedance R 0x7FFF_FFFF [0] RightCh W 0x0 [0] LeftCh W 0x0 6.20.8. PortH ConfigDefault Table 336. PortH ConfigDefault Command Verb Format Verb ID Get Set1 Set2 Set3 Set4 F1C 71C 71D 71E 71F Payload 00 See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h 0000_0000h 0000_0000h 0000_0000h Table 337. PortH ConfigDefault Command Response Format Bit [31.:24] Bitfield Name Config4 RW RW Reset 0x01 Description Port Connectivity= Jack; Location= Mainboard rear. Default Device= Line Out; Connection Type= 1/8 inch jack. Color= Grey; Misc= No jack detect override. Association= 1h; Sequence= 4h. [23.:16] Config3 RW 0x01 [15.:8] Config2 RW 0x20 [7.:0] Config1 RW 0x14 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 148 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.21. DMic0 Node (NID = 0x13) 6.21.1. DMic0 WCap Table 338. DMic0 WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. Table 339. DMic0 WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl RW R R R R R R Reset 0x0 0x4=Enabled 0xF=Disabled 0x0 0x0 0x0 0x0 Reserved Widget type = Pin Complex Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Widget supports an Analog stream (since the digital microphone input is a SDM signal that needs to be processed by the digital filters, it is not a true bit for bit digital stream like I2S or SPDIF where samples are passed through unchanged) No connection list is present No support for Unsolicited Response No Processing Controls parameter No support for striping N/A for pin complex No amplifier info; use default amplifier parameters from Audio Function node instead. No output amp Description [9] DigitalStrm R 0x0 [8] [7] [6] [5] [4] [3] [2] ConnList UnsolCap ProcWidget Stripe FormatOvrd AmpParamOvrd OutAmpPrsnt R R R R R R R 0x0 0x0 0x0 0x0 0x0 0x0 0x0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 149 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 339. DMic0 WCap Command Response Format Bit [1] [0] Bitfield Name InAmpPrsnt Stereo RW R R Reset 0x0 0x1 No input amp Stereo widget Description 6.21.2. DMic0 PinCap Table 340. DMic0 PinCap Command Verb Format Verb ID Get F00 Payload 0C Response See bitfield table. Table 341. DMic0 PinCap Command Response Format Bit [31.:17] [16] [15.:8] [7] [6] [5] [4] [3] [2] [1] [0] Bitfield Name Rsvd2 EapdCap VRefCntrl Rsvd1 BalancedIO InCap OutCap HPhnDrvCap PresDtctCap TrigRqd ImpSenseCap RW R R R R R R R R R R R Reset 0x0 0x0 0x00 0x0 0x0 0x1 0x0 0x0 0x0 0x0 0x0 Reserved This widget does not control EAPD pin VRef generation not supported by this pin complex. Reserved Pin complex does not have balanced pins. Pin complex is input capable. Pin complex is not output capable. Pin does not have a headphone amplifier. Pin complex cannot perform Presence Detect. N/A Pin complex does not support impedance sense. Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 150 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.21.3. DMic0 PinWCntrl Table 342. DMic0 PinWCntrl Command Verb Format Verb ID Get Set1 F07 707 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 343. DMic0 PinWCntrl Command Response Format Bit [31.:6] [5] [4.:0] Bitfield Name Rsvd2 InEn Rsvd1 RW R RW R Reset 0x0 0x0 0x0 Reserved 1= (CODEC) input path of Pin Widget is enabled Reserved Description 6.21.4. DMic0 ConfigDefault Table 344. DMic0 ConfigDefault Command Verb Format Verb ID Get Set1 Set2 Set3 Set4 F1C 71C 71D 71E 71F Payload 00 See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h 0000_0000h 0000_0000h 0000_0000h Table 345. DMic0 ConfigDefault Command Response Format Bit [31.:24] Bitfield Name Config4 RW RW Reset 0x50 Description Port Connectivity= No connection; Location= Internal. Default Device= Mic In; Connection Type= Unknown. [23.:16] Config3 RW 0xA0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 151 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 345. DMic0 ConfigDefault Command Response Format Bit [15.:8] Bitfield Name Config2 RW RW Reset 0x01 Description Color= Unknown; Misc= Jack detect override. Association= Fh; Sequence= 0h. [7.:0] Config1 RW 0xF0 6.22. DMic1 Node (NID = 0x14) 6.22.1. DMic1 WCap Table 346. DMic1 WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. Table 347. DMic1 WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl RW R R R R R R Reset 0x0 0x4=Enabled 0xF=Disabled 0x0 0x0 0x0 0x0 Reserved Widget type = Pin Complex Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Widget supports an Analog stream (since the digital microphone input is a SDM signal that needs to be processed by the digital filters, it is not a true bit for bit digital stream like I2S or SPDIF where samples are passed through unchanged) No connection list is present No support for Unsolicited Response No Processing Controls parameter Description [9] DigitalStrm R 0x0 [8] [7] [6] ConnList UnsolCap ProcWidget R R R 0x0 0x0 0x0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 152 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 347. DMic1 WCap Command Response Format Bit [5] [4] [3] [2] [1] [0] Bitfield Name Stripe FormatOvrd AmpParamOvrd OutAmpPrsnt InAmpPrsnt Stereo RW R R R R R R Reset 0x0 0x0 0x0 0x0 0x0 0x1 Description No support for striping N/A for pin complex No amplifier info; use default amplifier parameters from Audio Function node instead. No output amp No input amp Stereo widget 6.22.2. DMic1 PinCap Table 348. DMic1 PinCap Command Verb Format Verb ID Get F00 Payload 0C Response See bitfield table. Table 349. DMic1 PinCap Command Response Format Bit [31.:17] [16] [15.:8] [7] [6] [5] [4] [3] [2] Bitfield Name Rsvd2 EapdCap VRefCntrl Rsvd1 BalancedIO InCap OutCap HPhnDrvCap PresDtctCap RW R R R R R R R R R Reset 0x0 0x0 0x00 0x0 0x0 0x1 0x0 0x0 0x0 Reserved This widget does not control EAPD pin VRef generation not supported by this pin complex. Reserved Pin complex does not have balanced pins. Pin complex is input capable. Pin complex is not output capable. Pin does not have a headphone amplifier. Pin complex cannot perform Presence Detect. Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 153 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 349. DMic1 PinCap Command Response Format Bit [1] [0] Bitfield Name TrigRqd ImpSenseCap RW R R Reset 0x0 0x0 N/A Pin complex does not support impedance sense. Description 6.22.3. DMic1 PinWCntrl Table 350. DMic1 PinWCntrl Command Verb Format Verb ID Get Set1 F07 707 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 351. DMic1 PinWCntrl Command Response Format Bit [31.:6] [5] [4.:0] Bitfield Name Rsvd2 InEn Rsvd1 RW R RW R Reset 0x0 0x0 0x0 Reserved 1= (CODEC) input path of Pin Widget is enabled Reserved Description 6.22.4. DMic1 ConfigDefault Table 352. DMic1 ConfigDefault Command Verb Format Verb ID Get Set1 Set2 Set3 Set4 F1C 71C 71D 71E 71F Payload 00 See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h 0000_0000h 0000_0000h 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 154 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 353. DMic1 ConfigDefault Command Response Format Bit [31.:24] Bitfield Name Config4 RW RW Reset 0x50 Description Port Connectivity= No connection; Location= Internal. Default Device= Mic In; Connection Type= Unknown. Color= Unknown; Misc= Jack detect override. Association= Fh; Sequence= 0h. [23.:16] Config3 RW 0xA0 [15.:8] Config2 RW 0x01 [7.:0] Config1 RW 0xF0 6.23. DigOut0 Node (NID = 0x21) 6.23.1. DigOut0 WCap Table 354. DigOut0 WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. Table 355. DigOut0 WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] [9] [8] [7] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap RW R R R R R R R R R Reset 0x0 0x4 0x0 0x0 0x0 0x0 0x1 0x1 0x0 Reserved Widget type = Pin Complex Number of sample delays through widget Reserved No support for swapping left and right channels No support for Power State control Widget supports a Digital stream Connection list is present No support for Unsolicited Response Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 155 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 355. DigOut0 WCap Command Response Format Bit [6] [5] [4] [3] [2] [1] [0] Bitfield Name ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo RW R R R R R R R Reset 0x0 0x0 0x0 0x0 0x0 0x0 0x1 Description No Processing Controls parameter No support for striping N/A for pin complex No amplifier info; use default amplifier parameters from Audio Function node instead No output amp No input amp Stereo widget 6.23.2. DigOut0 PinCap Table 356. DigOut0 PinCap Command Verb Format Verb ID Get F00 Payload 0C Response See bitfield table. Table 357. DigOut0 PinCap Command Response Format Bit [31.:17] [16] [15.:8] [7] [6] [5] [4] [3] [2] Bitfield Name Rsvd2 EapdCap VrefCntrl Rsvd1 BalancedIO InCap OutCap HdphDrvCap PresDtctCap RW R R R R R R R R R Reset 0x0 0x0 0x00 0x0 0x0 0x0 0x1 0x0 0x0 Reserved This widget does not control EAPD pin Vref generation not supported on this pin Reserved Pin complex does not have balanced pins. Pin complex is not input capable. Pin complex is output capable. Pin does not have a headphone amplifier. Pin complex cannot perform Presence Detect. Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 156 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 357. DigOut0 PinCap Command Response Format Bit [1] [0] Bitfield Name TrigRqd ImpSenseCap RW R R Reset 0x0 0x0 N/A Pin complex does not support impedance sense. Description 6.23.3. DigOut0 ConLst Table 358. DigOut0 ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table. Table 359. DigOut0 ConLst Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x05 Reserved. Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description 6.23.4. DigOut0 ConLstEntry0 Table 360. DigOut0 ConLstEntry0 Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table. Table 361. DigOut0 ConLstEntry0 Command Response Format Bit [31.:24] [23.:16] [15.:8] [7.:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x1C 0x1B 0x1F 0x1E Description ADC1Mux widget ADC0Mux widget ADAT Out Converter widget SPDIF Out Converter widget IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 157 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.23.5. DigOut0 ConLstEntry4 Table 362. DigOut0 ConLstEntry4 Command Verb Format Verb ID Get F02 Payload 04 Response See bitfield table. Table 363. DigOut0 ConLstEntry4 Command Response Format Bit [31.:24] [23.:16] [15.:8] [7.:0] Bitfield Name ConL7 ConL6 ConL5 ConL4 RW R R R R Reset 0x00 0x00 0x00 0x1D No connection No connection No connection ADC2Mux widget Description 6.23.6. DigOut0 ConSelectCtrl Table 364. DigOut0 ConSelectCtrl Command Verb Format Verb ID Get Set1 F01 701 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 365. DigOut0 ConSelectCtrl Command Response Format Bit [31.:1] [2.:0] Bitfield Name Rsvd Index RW R RW Reset 0x0 0x0 Reserved Connection select control index. Description 6.23.7. DigOut0 PinWCntrl Table 366. DigOut0 PinWCntrl Command Verb Format Verb ID Get Set1 F07 707 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 158 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 367. DigOut0 PinWCntrl Command Response Format Bit [31.:7] [6] [5.:0] Bitfield Name Rsvd2 OutEn Rsvd1 RW R RW R Reset 0x0 0x0 0x0 Reserved 1= (CODEC) output path of Pin Widget is enabled Reserved Description 6.23.8. DigOut0 ConfigDefault Table 368. DigOut0 ConfigDefault Command Verb Format Verb ID Get Set1 Set2 Set3 Set4 F1C 71C 71D 71E 71F Payload 00 See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h 0000_0000h 0000_0000h 0000_0000h Table 369. DigOut0 ConfigDefault Command Response Format Bit [31.:24] Bitfield Name Config4 RW RW Reset 0x01 Description Port Connectivity= Jack; Location= Mainboard rear. Default Device= SPDIF Out; Connection Type= RCA. Color= Grey; Misc= Jack detect override. Association= 7h; Sequence= 0h. [23.:16] Config3 RW 0x44 [15.:8] Config2 RW 0x21 [7.:0] Config1 RW 0x70 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 159 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.24. DigIn Node (NID = 0x22) 6.24.1. DigIn WCap Table 370. DigIn WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. Table 371. DigIn WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo RW R R R R R R R R R R R R R R R R Reset 0x0 0x4=Enabled 0x8=Disabled 0x3 0x0 0x0 0x1 0x1 0x0 0x1 0x0 0x0 0x0 0x0 0x0 0x0 0x1 Reserved Widget type = Pin Complex Number of sample delays through widget Reserved No left/right channel swap capability Power State control capability for support of EAPD Widget supports a Digital stream No connection list is present Unsolicited Response is supported No Processing Controls parameter No support for striping N/A for pin complex No amplifier info; use default amplifier parameters from Audio Function node instead No output amp No input amp Stereo widget Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 160 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.24.2. DigIn PinCap Table 372. DigIn PinCap Command Verb Format Verb ID Get F00 Payload 0C Response See bitfield table. Table 373. DigIn PinCap Command Response Format Bit [31.:17] [16] [15.:8] [7] [6] [5] [4] [3] [2] [1] [0] Bitfield Name Rsvd2 EapdCap VrefCntrl Rsvd1 BalancedIO InCap OutCap HdphDrvCap PresDtctCap TrigRqd ImpSenseCap RW R R R R R R R R R R R Reset 0x0 0x1 0x00 0x0 0x0 0x1 0x0 0x0 0x1 0x0 0x0 Reserved This widget controls EAPD pin Vref generation not supported on input pins. Reserved Pin complex does not have balanced pins. Pin complex is input capable. Pin complex is not output capable. (EAPD!= output stream) Pin does not have a headphone amplifier. Pin complex can perform Presence Detect. N/A Pin complex does not support impedance sense. Description 6.24.3. DigIn PwrState Table 374. DigIn PwrState Command Verb Format Verb ID Get Set1 F05 705 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 161 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 375. DigIn PwrState Command Response Format Bit [31.:8] [7.:4] [3.:2] Bitfield Name Rsvd2 Act Rsvd1 RW R R R Reset 0x0 0x3 0x0 Reserved PS-Act: Actual power state of referenced node. Reserved PS-Set: Current power setting of referenced node. 00 - Fully on. 01 - Fully on. 10 - EAPD powered down (Hi-Z). 11 - Powered down (default) Description [1.:0] Set RW 0x3 6.24.4. DigIn PinWCntrl Table 376. DigIn PinWCntrl Command Verb Format Verb ID Get Set1 F07 707 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 377. DigIn PinWCntrl Command Response Format Bit [31.:6] [5] [4.:0] Bitfield Name Rsvd2 InEn Rsvd1 RW R RW R Reset 0x0 0x0 0x0 Reserved 1= (CODEC) input path of Pin Widget is enabled Reserved Description 6.24.5. DigIn UnsolResp Table 378. DigIn UnsolResp Command Verb Format Verb ID Get Set1 F08 708 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 162 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 379. DigIn UnsolResp Command Response Format Bit [31.:8] Bitfield Name Rsvd2 RW R Reset 0x00 Reserved Allow generation of Unsolicited Responses. Unsolicited response events occur upon lock or loss-of-lock of SPDIF-in clock recovery circuit. Reserved. Software programmable field returned in top six bits (31:26) of every Unsolicited Response generated by this node. Description [7] En RW 0x0 [6] Rsvd1 R 0x0 [5.:0] Tag RW 0x00 6.24.6. DigIn ChSense Table 380. DigIn ChSense Command Verb Format Verb ID Get Set1 F09 709 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 381. DigIn ChSense Command Response Format Bit Bitfield Name RW Reset Description 1= something is plugged into jack associated with Pin Complex. For this widget, Presence Detect indicates that the SPDIF-in clock recovery circuit has locked onto a valid SPDIF-in sampling frequency. Any change in status will generate an Unsolicited Response, if enabled with verb 708. Reserved. Impedance sense not supported for this Pin Complex. [31] PresDtct R 0x0 [30.:0] Rsvd R 0x0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 163 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.24.7. DigIn EAPD Table 382. DigIn EAPD Command Verb Format Verb ID Get Set1 F0C 70C Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 383. DigIn EAPD Command Response Format Bit [31.:2] Bitfield Name Rsvd2 RW R Reset 0x0 Reserved EAPD value reflected on the EAPD pin. 0= power down external amp; 1= power up external amp if PwrState < 0x2. If PwrState >= 0x2, Pin47 is Hi-Z. An external pull-down is required if EAPD must be low when Pin Widget is powered down. Reserved Description [1] Data RW 0x0 [0] Rsvd1 R 0x0 6.24.8. DigIn ConfigDefault Table 384. DigIn ConfigDefault Command Verb Format Verb ID Get Set1 Set2 Set3 Set4 F1C 71C 71D 71E 71F Payload 00 See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h 0000_0000h 0000_0000h 0000_0000h Table 385. DigIn ConfigDefault Command Response Format Bit [31.:24] Bitfield Name Config4 RW RW Reset 0x81 Description Port Connectivity= No connect; Location= Mainboard rear. Default Device= SPDIF In; Connection Type= RCA. [23.:16] Config3 RW 0xC4 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 164 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 385. DigIn ConfigDefault Command Response Format Bit [15.:8] Bitfield Name Config2 RW RW Reset 0x20 Description Color= Grey; Misc= No jack detect override. Association= 9h; Sequence= 0h. [7.:0] Config1 RW 0x90 6.25. InPort0Mux Node (NID = 0x15) 6.25.1. InPort0Mux WCap Table 386. InPort0Mux WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. Table 387. InPort0Mux WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd RW R R R R R R R R R R R R Reset 0x0 0x3 0x0 0x0 0x0 0x0 0x0 0x1 0x0 0x0 0x0 0x0 Reserved Widget type = Audio Selector Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Widget supports an Analog stream Connection list is present No support for Unsolicited Response No Processing Controls parameter. No support for striping No format info; use default format parameters from Audio Function node instead Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 165 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 387. InPort0Mux WCap Command Response Format Bit [3] [2] [1] [0] Bitfield Name AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo RW R R R R Reset 0x1 0x1 0x0 0x1 Description This widget contains its own amplifier parameters. Output amp is present No input amp Stereo widget 6.25.2. InPort0Mux ConLst Table 388. InPort0Mux ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table. Table 389. InPort0Mux ConLst Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x09 Reserved Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description 6.25.3. InPort0Mux OutAmpCap Table 390. InPort0Mux OutAmpCap Command Verb Format Verb ID Get F00 Payload 12 Response See bitfield table. Table 391. InPort0Mux OutAmpCap Command Response Format Bit [31] [30.:23] [22.:16] Bitfield Name Mute Rsvd3 StepSize RW R R R Reset 0x0 0x0 0x27 Description No mute capability Reserved Size of each step in the gain range = 10dB IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 166 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 391. InPort0Mux OutAmpCap Command Response Format Bit [15] [14.:8] [7] [6.:0] Bitfield Name Rsvd2 NumSteps Rsvd1 Offset RW R R R R Reset 0x0 0x04 0x0 0x00 Reserved Number of steps in the gain range = 5 (0dB to +40dB) Reserved 0dB-step is programmed with this offset Description 6.25.4. InPort0Mux OutAmpRight Table 392. InPort0Mux OutAmpRight Command Verb Format Verb ID Get Set1 B80 390 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 393. InPort0Mux OutAmpRight Command Response Format Bit [31.:3] Bitfield Name Rsvd1 RW R Reset 0x0 Reserved Amplifier gain step number: 000 = 0dB; 001 = 10dB; 010 = 20dB; 011 = 30dB; 100 = 40dB Description [2.:0] Gain RW 0x0 6.25.5. InPort0Mux OutAmpLeft Table 394. InPort0Mux OutAmpLeft Command Verb Format Verb ID Get Set1 BA0 3A0 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 167 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 395. InPort0Mux OutAmpLeft Command Response Format Bit [31.:3] Bitfield Name Rsvd1 RW R Reset 0x0 Reserved Amplifier gain step number: 000 = 0dB; 001 = 10dB; 010 = 20dB; 011 = 30dB; 100 = 40dB Description [2.:0] Gain RW 0x0 6.25.6. InPort0Mux ConSelectCtrl Table 396. InPort0Mux ConSelectCtrl Command Verb Format Verb ID Get Set1 F01 701 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 397. InPort0Mux ConSelectCtrl Command Response Format Bit [31.:4] [3.:0] Bitfield Name Rsvd Index RW R RW Reset 0x0 0x0 Reserved Connection select control index. (Default = Port E) Description 6.25.7. InPort0Mux ConLstEntry0 Table 398. InPort0Mux ConLstEntry0 Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table. Table 399. InPort0Mux ConLstEntry0 Command Response Format Bit [31.:24] [23.:16] Bitfield Name ConL3 ConL2 RW R R Reset 0x0B 0x0F Port B Port F Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 168 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 399. InPort0Mux ConLstEntry0 Command Response Format Bit [15.:8] [7.:0] Bitfield Name ConL1 ConL0 RW R R Reset 0x12 0x0E CD In Port E (default) Description 6.25.8. InPort0Mux ConLstEntry4 Table 400. InPort0Mux ConLstEntry4 Command Verb Format Verb ID Get F02 Payload 04 Response See bitfield table. Table 401. InPort0Mux ConLstEntry4 Command Response Format Bit [31.:24] [23.:16] [15.:8] [7.:0] Bitfield Name ConL7 ConL6 ConL5 ConL4 RW R R R R Reset 0x10 0x0A 0x0D 0x0C Port G Port A Port D Port C Description 6.25.9. InPort0Mux ConLstEntry8 Table 402. InPort0Mux ConLstEntry8 Command Verb Format Verb ID Get F02 Payload 08 Response See bitfield table. Table 403. InPort0Mux ConLstEntry8 Command Response Format Bit [31.:24] [23.:16] [15.:8] [7.:0] Bitfield Name ConL11 ConL10 ConL9 ConL8 RW R R R R Reset 0x0 0x0 0x0 0x11 No connection. No connection. No connection. Port H Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 169 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.26. InPort1Mux Node (NID = 0x16) 6.26.1. InPort1Mux WCap Table 404. InPort1Mux WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. Table 405. InPort1Mux WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe RW R R R R R R R R R R R Reset 0x0 0x3 0x0 0x0 0x0 0x0 0x0 0x1 0x0 0x0 0x0 Reserved Widget type = Audio Selector Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Widget supports an Analog stream Connection list is present No support for Unsolicited Response No Processing Controls parameter. No support for striping No format info; use default format parameters from Audio Function node instead This widget contains its own amplifier parameters. Output amp is present No input amp Stereo widget Description [4] FormatOvrd R 0x0 [3] [2] [1] [0] AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo R R R R 0x1 0x1 0x0 0x1 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 170 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.26.2. InPort1Mux ConLst Table 406. InPort1Mux ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table. Table 407. InPort1Mux ConLst Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x09 Reserved Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description 6.26.3. InPort1Mux OutAmpCap Table 408. InPort1Mux OutAmpCap Command Verb Format Verb ID Get F00 Payload 12 Response See bitfield table. Table 409. InPort1Mux OutAmpCap Command Response Format Bit [31] [30.:23] [22.:16] [15] [14.:8] [7] [6.:0] Bitfield Name Mute Rsvd3 StepSize Rsvd2 NumSteps Rsvd1 Offset RW R R R R R R R Reset 0x0 0x0 0x27 0x0 0x04 0x0 0x00 No mute capability Reserved Size of each step in the gain range = 10dB Reserved Number of steps in the gain range = 5 (0dB to +40dB) Reserved 0dB-step is programmed with this offset Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 171 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.26.4. InPort1Mux OutAmpRight Table 410. InPort1Mux OutAmpRight Command Verb Format Verb ID Get Set1 B80 390 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 411. InPort1Mux OutAmpRight Command Response Format Bit [31.:3] Bitfield Name Rsvd1 RW R Reset 0x0 Reserved Amplifier gain step number: 000 = 0dB; 001 = 10dB; 010 = 20dB; 011 = 30dB; 100 = 40dB Description [2.:0] Gain RW 0x0 6.26.5. InPort1Mux OutAmpLeft Table 412. InPort1Mux OutAmpLeft Command Verb Format Verb ID Get Set1 BA0 3A0 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 413. InPort1Mux OutAmpLeft Command Response Format Bit [31.:3] Bitfield Name Rsvd1 RW R Reset 0x0 Reserved Amplifier gain step number: 000 = 0dB; 001 = 10dB; 010 = 20dB; 011 = 30dB; 100 = 40dB Description [2.:0] Gain RW 0x0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 172 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.26.6. InPort1Mux ConSelectCtrl Table 414. InPort1Mux ConSelectCtrl Command Verb Format Verb ID Get Set1 F01 701 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 415. InPort1Mux ConSelectCtrl Command Response Format Bit [31.:4] [3.:0] Bitfield Name Rsvd Index RW R RW Reset 0x0 0x0 Reserved Connection select control index. (Default = Port E) Description 6.26.7. InPort1Mux ConLstEntry0 Table 416. InPort1Mux ConLstEntry0 Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table. Table 417. InPort1Mux ConLstEntry0 Command Response Format Bit [31.:24] [23.:16] [15.:8] [7.:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x0B 0x0F 0x12 0x0E Port B Port F CD In Port E (default) Description 6.26.8. InPort1Mux ConLstEntry4 Table 418. InPort1Mux ConLstEntry4 Command Verb Format Verb ID Get F02 Payload 04 Response See bitfield table. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 173 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 419. InPort1Mux ConLstEntry4 Command Response Format Bit [31.:24] [23.:16] [15.:8] [7.:0] Bitfield Name ConL7 ConL6 ConL5 ConL4 RW R R R R Reset 0x10 0x0A 0x0D 0x0C Port G Port A Port D Port C Description 6.26.9. InPort1Mux ConLstEntry8 Table 420. InPort1Mux ConLstEntry8 Command Verb Format Verb ID Get F02 Payload 08 Response See bitfield table. Table 421. InPort1Mux ConLstEntry8 Command Response Format Bit [31.:24] [23.:16] [15.:8] [7.:0] Bitfield Name ConL11 ConL10 ConL9 ConL8 RW R R R R Reset 0x0 0x0 0x0 0x11 No connection. No connection. No connection. Port H Description 6.27. InPort2Mux Node (NID = 0x17) 6.27.1. InPort2Mux WCap Table 422. InPort2Mux WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 174 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 423. InPort2Mux WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe RW R R R R R R R R R R R Reset 0x0 0x3 0x0 0x0 0x0 0x0 0x0 0x1 0x0 0x0 0x0 Reserved Widget type = Audio Selector Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Widget supports an Analog stream Connection list is present No support for Unsolicited Response No Processing Controls parameter. No support for striping No format info; use default format parameters from Audio Function node instead This widget contains its own amplifier parameters. Output amp is present No input amp Stereo widget Description [4] FormatOvrd R 0x0 [3] [2] [1] [0] AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo R R R R 0x1 0x1 0x0 0x1 6.27.2. InPort2Mux ConLst Table 424. InPort2Mux ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 175 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 425. InPort2Mux ConLst Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x9 Reserved Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description 6.27.3. InPort2Mux OutAmpCap Table 426. InPort2Mux OutAmpCap Command Verb Format Verb ID Get F00 Payload 12 Response See bitfield table. Table 427. InPort2Mux OutAmpCap Command Response Format Bit [31] [30.:23] [22.:16] [15] [14.:8] [7] [6.:0] Bitfield Name Mute Rsvd3 StepSize Rsvd2 NumSteps Rsvd1 Offset RW R R R R R R R Reset 0x0 0x0 0x27 0x0 0x04 0x0 0x00 No mute capability Reserved Size of each step in the gain range = 10dB Reserved Number of steps in the gain range = 5 (0dB to +40dB) Reserved 0dB-step is programmed with this offset Description 6.27.4. InPort2Mux OutAmpRight Table 428. InPort2Mux OutAmpRight Command Verb Format Verb ID Get Set1 B80 390 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 176 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 429. InPort2Mux OutAmpRight Command Response Format Bit [31.:3] Bitfield Name Rsvd1 RW R Reset 0x0 Reserved Amplifier gain step number: 000 = 0dB; 001 = 10dB; 010 = 20dB; 011 = 30dB; 100 = 40dB Description [2.:0] Gain RW 0x0 6.27.5. InPort2Mux OutAmpLeft Table 430. InPort2Mux OutAmpLeft Command Verb Format Verb ID Get Set1 BA0 3A0 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 431. InPort2Mux OutAmpLeft Command Response Format Bit [31.:3] Bitfield Name Rsvd1 RW R Reset 0x0 Reserved Amplifier gain step number: 000 = 0dB; 001 = 10dB; 010 = 20dB; 011 = 30dB; 100 = 40dB Description [2.:0] Gain RW 0x0 6.27.6. InPort2Mux ConSelectCtrl Table 432. InPort2Mux ConSelectCtrl Command Verb Format Verb ID Get Set1 F01 701 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 177 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 433. InPort2Mux ConSelectCtrl Command Response Format Bit [31.:4] [3.:0] Bitfield Name Rsvd Index RW R RW Reset 0x0 0x0 Reserved Connection select control index. (Default = Port E) Description 6.27.7. InPort2Mux ConLstEntry0 Table 434. InPort2Mux ConLstEntry0 Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table. Table 435. InPort2Mux ConLstEntry0 Command Response Format Bit [31.:24] [23.:16] [15.:8] [7.:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x0B 0x0F 0x12 0x0E Port B Port F CD In Port E (default) Description 6.27.8. InPort2Mux ConLstEntry4 Table 436. InPort2Mux ConLstEntry4 Command Verb Format Verb ID Get F02 Payload 04 Response See bitfield table. Table 437. InPort2Mux ConLstEntry4 Command Response Format Bit [31.:24] [23.:16] [15.:8] [7.:0] Bitfield Name ConL7 ConL6 ConL5 ConL4 RW R R R R Reset 0x10 0x0A 0x0D 0x0C Port G Port A Port D Port C Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 178 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.27.9. InPort2Mux ConLstEntry8 Table 438. InPort2Mux ConLstEntry8 Command Verb Format Verb ID Get F02 Payload 08 Response See bitfield table. Table 439. InPort2Mux ConLstEntry8 Command Response Format Bit [31.:24] [23.:16] [15.:8] [7.:0] Bitfield Name ConL11 ConL10 ConL9 ConL8 RW R R R R Reset 0x0 0x0 0x0 0x11 No connection. No connection. No connection. Port H Description 6.28. PCBEEP Node (NID = 0x23) 6.28.1. PCBEEP OutAmpLeft Table 440. PCBEEP OutAmpLeft Command Verb Format Verb ID Get Set1 BA0 3A0 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 441. PCBEEP OutAmpLeft Command Response Format Bit [31.:8] [7] [6.:2] [1.:0] Bitfield Name Rsvd2 Mute Rsvd1 Gain RW R RW R RW Reset 0x0 0x0 0x0 0x0 Reserved 1 = disable Digital PC Beep Reserved Mono (left) amplifier gain step number Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 179 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.28.2. PCBEEP WCap Table 442. PCBEEP WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. Table 443. PCBEEP WCap Command Response Format Bit [31.:24] [23.:20] [19.:4] [3] [2] [1] [0] Bitfield Name Rsvd2 Type Rsvd1 AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo RW R R R R R R R Reset 0x0 0x7 0x0 0x1 0x1 0x0 0x0 Reserved Widget type = Beep Generator Reserved This widget contains its own amplifier parameters. Output amp is present N/A Mono widget Description 6.28.3. PCBEEP OutAmpCap Table 444. PCBEEP OutAmpCap Command Verb Format Verb ID Get F00 Payload 12 Response See bitfield table. Table 445. PCBEEP OutAmpCap Command Response Format Bit [31] [30.:23] [22.:16] [15] [14.:8] Bitfield Name Mute Rsvd3 StepSize Rsvd2 NumSteps RW R R R R R Reset 0x0 0x0 0x17 0x0 0x03 Description Amplifier is capable of muting Reserved Size of each step in the gain range = 6 dB Reserved Number of steps in the gain range = 4 (-18dB to 0dB) IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 180 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 445. PCBEEP OutAmpCap Command Response Format Bit [7] [6.:0] Bitfield Name Rsvd1 Offset RW R R Reset 0x0 0x03 Reserved 0dB-step is programmed with this offset Description 6.28.4. PCBEEP Gen Table 446. PCBEEP Gen Command Verb Format Verb ID Get Set1 F0A 70A Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 447. PCBEEP Gen Command Response Format Bit [31.:8] Bitfield Name Rsvd RW R Reset 0x0 Reserved Enable internal PC-Beep generation. Divider = 00h - disables internal PC Beep generation and enables normal operation of the CODEC. Divider not 00h - generates the beep tone on all Pin Complexes that are currently configured as outputs. The Azalia spec states that the beep tone frequency = (48 KHz Azalia SYNC rate) / (4*Divider), producing tones from 47 Hz to 12 KHz (logarithmic scale). Instead, this part generates tones with frequency = 48000 * (257 - Divider) / 1024, yielding a linear range from 12 KHz to 93.75 Hz in steps of 46.875 Hz. If JackSenseVSR[Rate2x], then the beep tones generated have frequency = 48000 * (513 - Divider) / 1024, yielding a range of 24 KHz to 12093.75 Hz in steps of 46.875 Hz. Description [7.:0] Divider RW 0x0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 181 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.29. CD Node (NID = 0x12) 6.29.1. CD WCap Table 448. CD WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. Table 449. CD WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo RW R R R R R R R R R R R R R R R R Reset 0x0 0x4 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x1 Reserved Widget type = Pin Complex Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Widget supports an Analog stream No connection list is present No support for Unsolicited Response No Processing Controls parameter No support for striping N/A for pin complex No amp No output amp No input amp Stereo widget Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 182 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.29.2. CD PinCap Table 450. CD PinCap Command Verb Format Verb ID Get F00 Payload 0C Response See bitfield table. Table 451. CD PinCap Command Response Format Bit [31.:17] [16] [15.:8] [7] [6] [5] [4] [3] [2] [1] [0] Bitfield Name Rsvd2 EapdCap VrefCntrl Rsvd1 BalancedIO InCap OutCap HdphDrvCap PresDtctCap TrigRqd ImpSenseCap RW R R R R R R R R R R R Reset 0x0 0x0 0x00 0x0 0x0 0x1 0x0 0x0 0x0 0x0 0x0 Reserved This widget does not control EAPD pin Vref generation not supported on this pin Reserved Pin complex does not have balanced pins. Pin complex is input capable. Pin complex is not output capable. Pin does not have a headphone amplifier. Pin complex cannot perform Presence Detect. N/A Pin complex does not support impedance sense. Description 6.29.3. CD PinWCntrl Table 452. CD PinWCntrl Command Verb Format Verb ID Get Set1 F07 707 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 183 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 453. CD PinWCntrl Command Response Format Bit [31.:6] [5] [4.:0] Bitfield Name Rsvd2 InEn Rsvd1 RW R RW R Reset 0x0 0x0 0x0 Reserved 1= (CODEC) input path of Pin Widget is enabled Reserved Description 6.29.4. CD ConfigDefault Table 454. CD ConfigDefault Command Verb Format Verb ID Get Set1 Set2 Set3 Set4 F1C 71C 71D 71E 71F Payload 00 See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h 0000_0000h 0000_0000h 0000_0000h Table 455. CD ConfigDefault Command Response Format Bit [31.:24] Bitfield Name Config4 RW RW Reset 0x50 Description Port Connectivity= No connect; Location= Internal. Default Device= CD; Connection Type= ATAPI internal. Color= Unknown; Misc= Jack detect override. Association= Fh; Sequence= 0h. [23.:16] Config3 RW 0x33 [15.:8] Config2 RW 0x01 [7.:0] Config1 RW 0xF0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 184 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.30. ADATOut Node (NID = 0x1F) 6.30.1. ADATOut Cnvtr Table 456. ADATOut Cnvtr Command Verb Format Verb ID Get Set1 A 2 Payload 0000 See bits [15:0] of bitfield table. Response See bitfield table. 0000_0000h Table 457. ADATOut Cnvtr Command Response Format Bit [31.:16] Bitfield Name Rsvd2 RW R Reset 0x0 Reserved Stream Type 0= PCM 1= Non-PCM (remaining bits in this verb have other meanings) Sample Base Rate 0= 48 KHz 1= 44.1 KHz Sample Base Rate Multiple 000= 48 KHz / 44.1 KHz or less 001= x2 010= Reserved (x3) 011= x4 100-111= Reserved Sample Base Rate Divisor 000= Divide by 1 001= Divide by 2 010= Divide by 3 011= Divide by 4 100= Divide by 5 101= Divide by 6 10= Divide by 7 111= Divide by 8 Reserved Description [15] FrmtNonPCM RW 0x0 [14] FrmtSmplRate RW 0x0 [13.:11] SmplRateMultp RW 0x0 [10.:8] SmplRateDiv RW 0x0 [7] Rsvd1 R 0x0 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 185 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 457. ADATOut Cnvtr Command Response Format Bit Bitfield Name RW Reset Bits per Sample 000= 8 bits 001= 16 bits 010= 20 bits 011= 24 bits 100-111= Reserved Number of Channels Number of channels in each frame of the stream. 0000= 1 channel 0001 = 2 channels ... 1111= 16 channels Description [6.:4] BitsPerSmpl RW 0x3 [3.:0] NmbrChan RW 0x1 6.30.2. ADATOut WCap Table 458. ADATOut WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. Table 459. ADATOut WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget RW R R R R R R R R R R Reset 0x0 0xF 0x3 0x0 0x0 0x0 0x1 0x0 0x0 0x0 Reserved Widget type = Vendor Defined Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Widget supports a Digital stream No connection list is present No support for Unsolicited Response No Processing Controls parameter Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 186 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 459. ADATOut WCap Command Response Format Bit [5] [4] Bitfield Name Stripe FormatOvrd RW R R Reset 0x0 0x0 No support for striping No format info; use default format parameters from Audio Function node instead No amplifier info; use default amplifier parameters from Audio Function node instead No output amp No input amp Stereo widget Description [3] [2] [1] [0] AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo R R R R 0x0 0x0 0x0 0x1 6.30.3. ADATOut CnvtrID Table 460. ADATOut CnvtrID Command Verb Format Verb ID Get Set1 F06 706 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 461. ADATOut CnvtrID Command Response Format Bit [31.:8] Bitfield Name Rsvd RW R Reset 0x0 Reserved Software-programmable integer representing link stream ID used by the converter widget. By convention stream 0 is reserved as unused. N/A in ADAT mode. Description [7.:4] Strm RW 0x0 [3.:0] Ch R 0x0 6.30.4. ADATOut DigCnvtr Table 462. ADATOut DigCnvtr Command Verb Format Verb ID Get F0D Payload 00 Response See bitfield table. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 187 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 462. ADATOut DigCnvtr Command Verb Format Verb ID Set1 Set2 70D 70E Payload See bits [7:0] of bitfield table. See bits [7:0] of bitfield table. Response 0000_0000h 0000_0000h Table 463. ADATOut DigCnvtr Command Response Format Bit [31.:1] [0] Bitfield Name Rsvd2 DigEn RW R RW Reset 0x0 0x0 Reserved DigEn - Digital Enable Description 6.30.5. ADATOut VCSR0 Table 464. ADATOut VCSR0 Command Verb Format Verb ID Get Set1 FE0 7E0 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 465. ADATOut VCSR0 Command Response Format Bit [31.:5] Bitfield Name Rsvd2 RW R Reset 0x0 Reserved FOR 9778 Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 188 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 465. ADATOut VCSR0 Command Response Format Bit Bitfield Name RW Reset Description ADAT Sample Split Format Select 1: U user bits U3 and U2 in the transmitted ADAT stream are supplied by bits 3:2 of this verb (field ADAT), under software control. 0: U user bits U3 and U2 in the transmitted ADAT stream are controlled automatically by hardware, derived according to the sample-rate of the outgoing audio stream. Hardware support is provided for the transfer of double- and quad-rate data streams over the 48 KHz (nominal) 8-channel ADAT interface. Two 2-channel (stereo) streams or one 4-channel audio stream at double-rate or one 2-channel stream at quad-rate will be sample-split over the appropriate ADAT channels. For each mode, the ADAT channels are listed in the order of arrival of the corresponding audio sample: ADAT_2CH_SGL C0,C1 (C2-C7 zero padded) ADAT_2CH_DBL C0,C2,C1,C3 (C4-C7 zero padded) ADAT_2CH_QUAD C0,C4,C1,C5,C2,C6,C3,C7 ADAT_4CH_SGL C0,C1,C2,C3 (C4-C7 zero padded) ADAT_4CH_DBL C0,C2,C4,C6,C1,C3,C5,C7 ADAT_8CH_SGL C0,C1,C2,C3,C4,C5,C6,C7 ADAT Lightpipe Control Used in conjunction with the ADAT Sample Rate in the stream converter to generate the 4 bit ADAT control signals. ADAT0 (U0): Time Code FLAG ADAT1 (U1): MIDI FLAG ADAT2 (U2): 0 = 44.1/48 KHz audio (1X operation) 1 = 88.2/96 KHz audio (2X operation) ADAT3 (U3): 1 = 176.4/192 KHz audio (4x operation) User bits U0 and U1 are always under software control. User bits U2 and U3 are also under software control if ADATFRMT is set. If ADATFRMT = 0, then bits 3:2 here are ignored and the bits transmitted as U3:U2 are controlled by hardware according to the sample-rate of the data stream. [4] ADATFRMT RW 0x0 [3.:0] ADAT RW 0x0 6.31. VolumeKnob Node (NID = 0x24) 6.31.1. VolumeKnob WCap Table 466. VolumeKnob WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 189 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 467. VolumeKnob WCap Command Response Format Bit [31.:24] [23.:20] Bitfield Name Rsvd2 Type RW R R Reset 0x0 0x6= Enabled 0xF=Disabled 0x0 Reserved Widget type = Volume Knob Widget Reserved. Software assumes capability of unsolicited responses and a connection list for this widget type. Description [19.:0] Rsvd1 R 6.31.2. VolumeKnob VolKnobCap Table 468. VolumeKnob VolKnobCap Command Verb Format Verb ID Get F00 Payload 13 Response See bitfield table. Table 469. VolumeKnob VolKnobCap Command Response Format Bit [31.:8] [7] Bitfield Name Rsvd Delta RW R R Reset 0x0 0x1 Reserved Indicates if software can write a base volume to the Volume Control Knob. Total number of steps in the range of the volume knob = 128 Description [6.:0] NumSteps R 0x7F 6.31.3. VolumeKnob ConLst Table 470. VolumeKnob ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table. Table 471. VolumeKnob ConLst Command Response Format Bit [31.:8] Bitfield Name Rsvd RW R Reset 0x0 Reserved. Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 190 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 471. VolumeKnob ConLst Command Response Format Bit [7] Bitfield Name LForm RW R Reset 0x0 DAC4 enable =0x05 DAC4 disable =0x04 Description Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. [6.:0] ConL R 6.31.4. VolumeKnob ConLstEntry0 Table 472. VolumeKnob ConLstEntry0 Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table. Table 473. VolumeKnob ConLstEntry0 Command Response Format Bit [31.:24] [23.:16] [15.:8] [7.:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x05 0x04 0x03 0x02 DAC3 DAC2 DAC1 DAC0 Description 6.31.5. VolumeKnob ConLstEntry4 Table 474. VolumeKnob ConLstEntry4 Command Verb Format Verb ID Get F02 Payload 04 Response See bitfield table. Table 475. VolumeKnob ConLstEntry4 Command Response Format Bit [31.:24] [23.:16] Bitfield Name ConL7 ConL6 RW R R Reset 0x0 0x0 Description No connection. No connection. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 191 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 475. VolumeKnob ConLstEntry4 Command Response Format Bit [15.:8] [7.:0] Bitfield Name ConL5 ConL4 RW R R Reset 0x0 0x06= Enabled 0x00= Disabled Description No connection. DAC4 6.31.6. VolumeKnob UnsolResp Table 476. VolumeKnob UnsolResp Command Verb Format Verb ID Get Set1 F08 708 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 477. VolumeKnob UnsolResp Command Response Format Bit [31.:8] Bitfield Name Rsvd2 RW R Reset 0x00 Reserved Allow generation of Unsolicited Responses. Unsolicited response events occur upon jack-insertion OR completion of a Jack-Sense cycle. Reserved Software programmable field returned in top six bits (31:26) of every Unsolicited Response generated by this node. Description [7] En RW 0x0 [6] Rsvd1 R 0x0 [5.:0] Tag RW 0x00 6.31.7. VolumeKnob Cntrl Table 478. VolumeKnob Cntrl Command Verb Format Verb ID Get Set1 F0F 70F Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 192 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 479. VolumeKnob Cntrl Command Response Format Bit [31.:8] Bitfield Name Rsvd RW R Reset 0x0 Reserved Direct = 1 causes the volume control to directly control the hardware volume of the slave amps. Direct = 0 causes unsolicited responses to be generated. Volume, specified in steps of amplifier gain Description [7] Direct RW 0x0 [6.:0] Volume RW 0x7F 6.31.8. VolumeKnob VCSR0 Table 480. VolumeKnob VCSR0 Command Verb Format Verb ID Get Set1 FE0 7E0 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 481. VolumeKnob VCSR0 Command Response Format Bit [31.:4] [3] Bitfield Name Rsvd Continuous RW R RW Reset 0x0 0x1 Reserved Allow continuous incrementing/ decrementing of the volume knob value. Volume knob update rate, for continuous mode and de-bouncing (0.7 = 2.5.20 Hz, in increments of 2.5 Hz) Description [2.:0] Rate RW 0x0 6.32. InPort0Vol Node (NID = 0x18) 6.32.1. InPort0Vol WCap Table 482. InPort0Vol WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 193 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 483. InPort0Vol WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd RW R R R R R R R R R R R R Reset 0x0 0x3 0x0 0x0 0x0 0x0 0x0 0x1 0x0 0x0 0x0 0x0 Reserved Widget type = Audio Selector Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Widget supports an Analog stream Connection list is present No support for Unsolicited Response No Processing Controls parameter. No support for striping No format info; use default format parameters from Audio Function node instead No amplifier info; use default amplifier parameters from Audio Function node instead No output amp input amp is present Stereo widget Description [3] [2] [1] [0] AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo R R R R 0x0 0x0 0x1 0x1 6.32.2. InPort0Vol ConLst Table 484. InPort0Vol ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 194 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 485. InPort0Vol ConLst Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x01 Reserved Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description 6.32.3. InPort0Vol InAmpRight Table 486. InPort0Vol InAmpRight Command Verb Format Verb ID Get Set1 B00 350 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 487. InPort0Vol InAmpRight Command Response Format Bit [31.:4] [3.:0] Bitfield Name Rsvd1 Gain RW R RW Reset 0x0 0x0 Reserved Amplifier gain step number Description 6.32.4. InPort0Vol InAmpLeft Table 488. InPort0Vol InAmpLeft Command Verb Format Verb ID Get Set1 B20 360 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 489. InPort0Vol InAmpLeft Command Response Format Bit [31.:4] [3.:0] Bitfield Name Rsvd1 Gain RW R RW Reset 0x0 0x0 Reserved Amplifier gain step number Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 195 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.32.5. InPort0Vol ConLstEntry Table 490. InPort0Vol ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table. Table 491. InPort0Vol ConLstEntry Command Response Format Bit [31.:24] [23.:16] [15.:8] [7.:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x00 0x00 0x00 0x15 No Connection No Connection No Connection InPort0 Mux widget Description 6.33. InPort1Vol Node (NID = 0x19) 6.33.1. InPort1Vol WCap Table 492. InPort1Vol WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. Table 493. InPort1Vol WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] [9] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig RW R R R R R R R Reset 0x0 0x3 0x0 0x0 0x0 0x0 0x0 Reserved Widget type = Audio Selector Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Widget supports an Analog stream Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 196 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 493. InPort1Vol WCap Command Response Format Bit [8] [7] [6] [5] [4] Bitfield Name ConnList UnSolCap ProcWidget Stripe FormatOvrd RW R R R R R Reset 0x1 0x0 0x0 0x0 0x0 Description Connection list is present No support for Unsolicited Response No Processing Controls parameter. No support for striping No format info; use default format parameters from Audio Function node instead No amplifier info; use default amplifier parameters from Audio Function node instead No output amp input amp is present Stereo widget [3] [2] [1] [0] AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo R R R R 0x0 0x0 0x1 0x1 6.33.2. InPort1Vol ConLst Table 494. InPort1Vol ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table. Table 495. InPort1Vol ConLst Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x01 Reserved Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 197 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.33.3. InPort1Vol InAmpRight Table 496. InPort1Vol InAmpRight Command Verb Format Verb ID Get Set1 B00 350 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 497. InPort1Vol InAmpRight Command Response Format Bit [31.:4] [3.:0] Bitfield Name Rsvd1 Gain RW R RW Reset 0x0 0x0 Reserved Amplifier gain step number Description 6.33.4. InPort1Vol InAmpLeft Table 498. InPort1Vol InAmpLeft Command Verb Format Verb ID Get Set1 B20 360 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 499. InPort1Vol InAmpLeft Command Response Format Bit [31.:4] [3.:0] Bitfield Name Rsvd1 Gain RW R RW Reset 0x0 0x0 Reserved Amplifier gain step number Description 6.33.5. InPort1Vol ConLstEntry Table 500. InPort1Vol ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 198 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 501. InPort1Vol ConLstEntry Command Response Format Bit [31.:24] [23.:16] [15.:8] [7.:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x00 0x00 0x00 0x16 No Connection No Connection No Connection InPort1Mux widget Description 6.34. InPort2Vol Node (NID = 0x1A) 6.34.1. InPort2Vol WCap Table 502. InPort2Vol WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. Table 503. InPort2Vol WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe RW R R R R R R R R R R R Reset 0x0 0x3 0x0 0x0 0x0 0x0 0x0 0x1 0x0 0x0 0x0 Reserved Widget type = Audio Selector Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Widget supports an Analog stream Connection list is present No support for Unsolicited Response No Processing Controls parameter. No support for striping Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 199 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 503. InPort2Vol WCap Command Response Format Bit Bitfield Name RW Reset Description No format info; use default format parameters from Audio Function node instead No amplifier info; use default amplifier parameters from Audio Function node instead No output amp input amp is present Stereo widget [4] FormatOvrd R 0x0 [3] AmpParOvrd R 0x0 [2] [1] [0] OutAmpPrsnt InAmpPrsnt Stereo R R R 0x0 0x1 0x1 6.34.2. InPort2Vol ConLst Table 504. InPort2Vol ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table. Table 505. InPort2Vol ConLst Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x01 Reserved Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description 6.34.3. InPort2Vol InAmpRight Table 506. InPort2Vol InAmpRight Command Verb Format Verb ID Get Set1 B00 350 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 200 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 507. InPort2Vol InAmpRight Command Response Format Bit [31.:4] [3.:0] Bitfield Name Rsvd1 Gain RW R RW Reset 0x0 0x0 Reserved Amplifier gain step number Description 6.34.4. InPort2Vol InAmpLeft Table 508. InPort2Vol InAmpLeft Command Verb Format Verb ID Get Set1 B20 360 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 509. InPort2Vol InAmpLeft Command Response Format Bit [31.:4] [3.:0] Bitfield Name Rsvd1 Gain RW R RW Reset 0x0 0x0 Reserved Amplifier gain step number Description 6.34.5. InPort2Vol ConLstEntry Table 510. InPort2Vol ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table. Table 511. InPort2Vol ConLstEntry Command Response Format Bit [31.:24] [23.:16] [15.:8] [7.:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x00 0x00 0x00 0x17 No Connection No Connection No Connection InPort2Mux widget Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 201 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.35. ADC0Mux Node (NID = 0x1B) 6.35.1. ADC0Mux WCap Table 512. ADC0Mux WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. Table 513. ADC0Mux WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl DigitalStrm ConnList UnsolCap ProcWidget Stripe RW R R R R R R R R R R R Reset 0x0 0x3 0x0 0x0 0x1 0x0 0x0 0x1 0x0 0x0 0x0 Reserved Widget type = Audio Selector Number of sample delays through widget Reserved Left and right channels can be swapped No support for Power State control Widget supports an Analog stream Connection list is present No support for Unsolicited Response No Processing Controls parameter. No support for striping No format info; use default format parameters from Audio Function node instead This widget contains its own amplifier parameters. Output amp is present No input amp Stereo widget Description [4] FormatOvrd R 0x0 [3] [2] [1] [0] AmpParamOvrd OutAmpPrsnt InAmpPrsnt Stereo R R R R 0x1 0x1 0x0 0x1 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 202 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.35.2. ADC0Mux ConLst Table 514. ADC0Mux ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table. Table 515. ADC0Mux ConLst Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x03= Enabled 0x01= Disabled Reserved Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description 6.35.3. ADC0Mux ConSelectCtrl Table 516. ADC0Mux ConSelectCtrl Command Verb Format Verb ID Get Set1 F01 701 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 517. ADC0Mux ConSelectCtrl Command Response Format Bit [31.:2] [1.:0] Bitfield Name Rsvd Index RW R RW Reset 0x0 0x0 Reserved Connection select control index. Description 6.35.4. ADC0Mux ConLstEntry Table 518. ADC0Mux ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 203 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 519. ADC0Mux ConLstEntry Command Response Format Bit [31.:24] [23.:16] Bitfield Name ConL3 ConL2 RW R R Reset 0x00 0x14= Enabled 0x00= Disabled 0x13= Enabled 0x00= Disabled 0x18 Description No connection DMic1 pin widget [15.:8] [7.:0] ConL1 ConL0 R R DMic0 pin widget InPort0Vol widget 6.35.5. ADC0Mux LR Table 520. ADC0Mux LR Command Verb Format Verb ID Get Set1 F0C 70C Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 521. ADC0Mux LR Command Response Format Bit [31.:3] [2] [1.:0] Bitfield Name Rsvd2 SwapEn Rsvd1 RW R RW R Reset 0x0 0x0 0x0 Reserved 1= swap left and right channels of this Widget. Reserved Description 6.35.6. ADC0Mux OutAmpCap Table 522. ADC0Mux OutAmpCap Command Verb Format Verb ID Get F00 Payload 12 Response See bitfield table. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 204 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 523. ADC0Mux OutAmpCap Command Response Format Bit [31] [30.:23] [22.:16] [15] [14.:8] [7] [6.:0] Bitfield Name Mute Rsvd3 StepSize Rsvd2 NumSteps Rsvd1 Offset RW R R R R R R R Reset 0x1 0x0 0x00 0x0 0x00 0x0 0x00 Description Amplifier is capable of muting Reserved Size of each step in the gain range, N/A since there are no steps Reserved No steps, gain is fixed at 0dB Reserved 0dB-step is programmed with this offset 6.35.7. ADC0Mux OutAmpRight Table 524. ADC0Mux OutAmpRight Command Verb Format Verb ID Get Set1 B80 390 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 525. ADC0Mux OutAmpRight Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd2 Mute Rsvd1 RW R RW R Reset 0x0 0x1 0x0 Reserved 1= mute is active Reserved Description 6.35.8. ADC0Mux OutAmpLeft Table 526. ADC0Mux OutAmpLeft Command Verb Format Verb ID Get Set1 BA0 3A0 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 205 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 527. ADC0Mux OutAmpLeft Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd2 Mute Rsvd1 RW R RW R Reset 0x0 0x1 0x0 Reserved 1= mute is active Reserved Description 6.36. ADC1Mux Node (NID = 0x1C) 6.36.1. ADC1Mux WCap Table 528. ADC1Mux WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. Table 529. ADC1Mux WCap Command Response Format Bit [31.:24] [23.:20] [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl DigitalStrm ConnList UnsolCap ProcWidget Stripe RW R R R R R R R R R R R Reset 0x0 0x3 0x0 0x0 0x1 0x0 0x0 0x1 0x0 0x0 0x0 Reserved Widget type = Audio Selector Number of sample delays through widget Reserved Left and right channels can be swapped No support for Power State control Widget supports an Analog stream Connection list is present No support for Unsolicited Response No Processing Controls parameter. No support for striping Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 206 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 529. ADC1Mux WCap Command Response Format Bit Bitfield Name RW Reset Description No format info; use default format parameters from Audio Function node instead This widget contains its own amplifier parameters. Output amp is present No input amp Stereo widget [4] FormatOvrd R 0x0 [3] [2] [1] [0] AmpParamOvrd OutAmpPrsnt InAmpPrsnt Stereo R R R R 0x1 0x1 0x0 0x1 6.36.2. ADC1Mux ConLst Table 530. ADC1Mux ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table. Table 531. ADC1Mux ConLst Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x03 = Enabled 0x01 = Disabled Reserved Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description 6.36.3. ADC1Mux ConSelectCtrl Table 532. ADC1Mux ConSelectCtrl Command Verb Format Verb ID Get Set1 F01 701 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 207 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 533. ADC1Mux ConSelectCtrl Command Response Format Bit [31.:2] [1.:0] Bitfield Name Rsvd Index RW R RW Reset 0x0 0x0 Reserved Connection select control index. Description 6.36.4. ADC1Mux ConLstEntry Table 534. ADC1Mux ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table. Table 535. ADC1Mux ConLstEntry Command Response Format Bit [31.:24] [23.:16] Bitfield Name ConL3 ConL2 RW R R Reset 0x00 0x14= Enabled 0x0= Disabled 0x13= Enabled 0x0= Disabled 0x19 Description No connection DMic1 pin widget [15.:8] [7.:0] ConL1 ConL0 R R DMic0 pin widget InPort1Vol widget 6.36.5. ADC1Mux LR Table 536. ADC1Mux LR Command Verb Format Verb ID Get Set1 F0C 70C Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 537. ADC1Mux LR Command Response Format Bit [31.:3] Bitfield Name Rsvd2 RW R Reset 0x0 Reserved Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 208 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 537. ADC1Mux LR Command Response Format Bit [2] [1.:0] Bitfield Name SwapEn Rsvd1 RW RW R Reset 0x0 0x0 Description 1= swap left and right channels of this Widget. Reserved 6.36.6. ADC1Mux OutAmpCap Table 538. ADC1Mux OutAmpCap Command Verb Format Verb ID Get F00 Payload 12 Response See bitfield table. Table 539. ADC1Mux OutAmpCap Command Response Format Bit [31] [30.:23] [22.:16] [15] [14.:8] [7] [6.:0] Bitfield Name Mute Rsvd3 StepSize Rsvd2 NumSteps Rsvd1 Offset RW R R R R R R R Reset 0x1 0x0 0x00 0x0 0x00 0x0 0x00 Description Amplifier is capable of muting Reserved Size of each step in the gain range, N/A since there are no steps Reserved No steps, gain is fixed at 0dB Reserved 0dB-step is programmed with this offset 6.36.7. ADC1Mux OutAmpRight Table 540. ADC1Mux OutAmpRight Command Verb Format Verb ID Get Set1 B80 390 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 209 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 541. ADC1Mux OutAmpRight Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd2 Mute Rsvd1 RW R RW R Reset 0x0 0x1 0x0 Reserved 1= mute is active Reserved Description 6.36.8. ADC1Mux OutAmpLeft Table 542. ADC1Mux OutAmpLeft Command Verb Format Verb ID Get Set1 BA0 3A0 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 543. ADC1Mux OutAmpLeft Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd2 Mute Rsvd1 RW R RW R Reset 0x0 0x1 0x0 Reserved 1= mute is active Reserved Description 6.37. ADC2Mux Node (NID = 0x1D) 6.37.1. ADC2Mux WCap Table 544. ADC2Mux WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table. Table 545. ADC2Mux WCap Command Response Format Bit [31.:24] [23.:20] Bitfield Name Rsvd2 Type RW R R Reset 0x0 0x3 Reserved Widget type = Audio Selector Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 210 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 545. ADC2Mux WCap Command Response Format Bit [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] Bitfield Name Delay Rsvd1 SwapCap PwrCntrl DigitalStrm ConnList UnsolCap ProcWidget Stripe RW R R R R R R R R R Reset 0x0 0x0 0x1 0x0 0x0 0x1 0x0 0x0 0x0 Description Number of sample delays through widget Reserved Left and right channels can be swapped No support for Power State control Widget supports an Analog stream Connection list is present No support for Unsolicited Response No Processing Controls parameter. No support for striping No format info; use default format parameters from Audio Function node instead This widget contains its own amplifier parameters. Output amp is present No input amp Stereo widget [4] FormatOvrd R 0x0 [3] [2] [1] [0] AmpParamOvrd OutAmpPrsnt InAmpPrsnt Stereo R R R R 0x1 0x1 0x0 0x1 6.37.2. ADC2Mux ConLst Table 546. ADC2Mux ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table. Table 547. ADC2Mux ConLst Command Response Format Bit [31.:8] Bitfield Name Rsvd RW R Reset 0x0 Reserved Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 211 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Table 547. ADC2Mux ConLst Command Response Format Bit [7] [6.:0] Bitfield Name LForm ConL RW R R Reset 0x0 0x03= Enabled 0x1= Disabled Description Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. 6.37.3. ADC2Mux ConSelectCtrl Table 548. ADC2Mux ConSelectCtrl Command Verb Format Verb ID Get Set1 F01 701 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 549. ADC2Mux ConSelectCtrl Command Response Format Bit [31.:2] [1.:0] Bitfield Name Rsvd Index RW R RW Reset 0x0 0x0 Reserved Connection select control index. Description 6.37.4. ADC2Mux ConLstEntry Table 550. ADC2Mux ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table. Table 551. ADC2Mux ConLstEntry Command Response Format Bit [31.:24] [23.:16] Bitfield Name ConL3 ConL2 RW R R Reset 0x00 0x14= Enabled 0x0= Disabled 0x13= Enabled 0x0= Disabled 0x1A Description No connection DMic1 pin widget [15.:8] [7.:0] ConL1 ConL0 R R DMic0 pin widget InPort2Vol widget IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 212 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.37.5. ADC2Mux LR Table 552. ADC2Mux LR Command Verb Format Verb ID Get Set1 F0C 70C Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 553. ADC2Mux LR Command Response Format Bit [31.:3] [2] [1.:0] Bitfield Name Rsvd2 SwapEn Rsvd1 RW R RW R Reset 0x0 0x0 0x0 Reserved 1= swap left and right channels of this Widget. Reserved Description 6.37.6. ADC2Mux OutAmpCap Table 554. ADC2Mux OutAmpCap Command Verb Format Verb ID Get F00 Payload 12 Response See bitfield table. Table 555. ADC2Mux OutAmpCap Command Response Format Bit [31] [30.:23] [22.:16] [15] [14.:8] [7] [6.:0] Bitfield Name Mute Rsvd3 StepSize Rsvd2 NumSteps Rsvd1 Offset RW R R R R R R R Reset 0x1 0x0 0x00 0x0 0x00 0x0 0x00 Description Amplifier is capable of muting Reserved Size of each step in the gain range, N/A since there are no steps Reserved No steps, gain is fixed at 0dB Reserved 0dB-step is programmed with this offset IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 213 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 6.37.7. ADC2Mux OutAmpRight Table 556. ADC2Mux OutAmpRight Command Verb Format Verb ID Get Set1 B80 390 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 557. ADC2Mux OutAmpRight Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd2 Mute Rsvd1 RW R RW R Reset 0x0 0x1 0x0 Reserved 1= mute is active Reserved Description 6.37.8. ADC2Mux OutAmpLeft Table 558. ADC2Mux OutAmpLeft Command Verb Format Verb ID Get Set1 BA0 3A0 Payload 00 See bits [7:0] of bitfield table. Response See bitfield table. 0000_0000h Table 559. ADC2Mux OutAmpLeft Command Response Format Bit [31.:8] [7] [6.:0] Bitfield Name Rsvd2 Mute Rsvd1 RW R RW R Reset 0x0 0x1 0x0 Reserved 1= mute is active Reserved Description IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 214 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 7. ORDERING INFORMATION 7.1. STAC927x Family Options and Part Order Numbers Part Order Number STAC9274X5TAEyyX STAC9274D5TAEYYX STAC9273X5TAEyyX STAC9273D5TAEyyX STAC9272X5TAEyyX STAC9272D5TAEyyX STAC9272X3TAEyyX STAC9272D3TAEyyX STAC9271X5TAEyyX STAC9271D5TAEyyX Voltage 5V 5V 5V 5V 5V 5V 3.3 V 3.3 V 5V 5V DAC SNR 105dB 105dB 95dB 95dB 95dB 95dB 95dB 95dB 95dB 95dB DigMic Yes(Muxed) Yes(Muxed) Yes(Muxed) Yes(Muxed) Yes(Muxed) Yes(Muxed) Yes(Muxed) Yes(Muxed) No No ADAT Yes Yes Yes Yes No No No No No No Dolby No Master Studio No Home Theater/ Sound Room No Home Theater/Sound Room No Home Theater/Sound Room No Home Theater/Sound Room NOTE: When ordering these parts the "yy" will be replaced with the CODEC revision. Add an "R" to the end of any of these part numbers for delivery on Tape and Reel. The minimum order quantity for Tape and Reel is 2,000 units. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 215 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 8. PIN INFORMATION 8.1. STAC927x Family 48 Pin LQFP Diagram Figure 4. 48-Pin LQFP Pinout SPDIF IN//GPIO0/EAPD/DMIC_CLK SPDIF OUT/ADAT_OUT DVDD_CORE/VPP 48 47 46 45 44 43 42 41 40 39 38 DVDD_CORE VOLUME UP/DMIC_0/GPIO1 VOLUME DOWN/DMIC_1/GPIO2 DVSS SDO BITCLK DVSS SDI DVDD_CORE SYNC RESET# PCBEEP 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 37 36 35 34 33 32 31 30 29 28 27 26 25 VREFOUT-A PORTG_R PORTH_R PORTA_R PORTG_L PORTH_L PORTA_L AVDD2 AVSS2 48 LQFP PORTD_R PORTD_L SENSE_B CAP2 VREFOUT-D VREFOUT-E VREFOUT-F VREFOUT-C VREFOUT-B VREFFILT AVSS1 AVDD1 17 18 19 20 21 22 PORTB_R 23 PORTC_L PORTF_L SENSE_A PORTF_R PORTB_L PORTE_R Note: ADAT, DMIC_CLK, DMIC_0, and DMIC_1 are not available on all versions of the STAC927x family. IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 216 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 PORTC_R PORTE_L CD_GND CD_L CD_R 24 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 8.2. Pin Table for STAC927x family in 48 Pin LQFP Pin Name DVDD_CORE Pin Function Digital Vdd= 3.3V Volume Control OR Digital Mic 0 Input/General Purpose I/O I/O I(Digital) Internal Pull-up/ Pull-down None Pull-Up 50 K with Volume, GPIO or Pull-down 50 K with Digital Mic Pull-Up 50 K with Volume, GPIO or Pull-down 50 K with Digital Mic None None None None None None None None None None None None None None None None None None None None None None Pin Location 1 Volume Up/DMIC0/GPIO1 I/O(Digital) 2 Volume Down/DMIC1/GPIO2 Volume Control OR Digital Mic 1 Input/General Purpose I/O Digital Ground HD Audio Serial Data output (inbound stream) HD Audio Bit Clock Digital Ground HD Audio Serial Data (outbound stream) Digital Vdd = 3.3V HD Audio Frame Sync HD Audio Reset PC Beep Jack insertion detection Ports A, B, C, D Input/Output of Left DAC2 Input/Output of Right DAC2 Input/Output of Left DAC3 Input/Output of Right DAC3 CD Audio Left Channel CD Audio Analog Ground CD Audio Right Channel Input/Output of Left DAC0, 3, 4 Input/Output of Right DAC0, 3, 4 Input/Output of Left DAC1 Input/Output of Right DAC1 Analog Vdd = 3.3V to 5V I/O(Digital) 3 DVSS SDATA_OUT BIT_CLK DVSS3 SDATA_IN DVDD_CORE SYNC RESET# PCBEEP SENSE_A PORT-E_L PORT-E_R PORT-F_L PORT-F_R) CD-L CD-GND CD-R PORT-B_L (HP) PORT-B_R (HP) PORT-C_L PORT-C_R AVDD1 I(Digital) I/O(Digital) I(Digital) I(Digital) O(Digital) I(Digital) I(Digital) I(Digital) I(Analog) I(Analog) I/O(Analog) I/O(Analog) I/O(Analog) I/O(Analog) I(Analog) I(Analog) I(Analog) I/O(Analog) I/O(Analog) I/O(Analog) I/O(Analog) I(Analog) 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 217 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Pin Name AVSS1 VREF FILT VREFOUT-B VREFOUT-C VREFOUT-F VREFOUT-E VREFOUT-D CAP2 SENSE_B PORT-D_L (HP) PORT-D_R (HP) VREFOUT-A AVDD2 PORT-A_L (HP) DVDD_CORE PORT-A_R (HP) AVSS3 PORT-G_L PORT-G_R PORT-H_L PORT-H_R SPDIFIN/GPIO0/EAPD/DMIC_CLK S/PDIF-OUT/ADAT_OUT Pin Function Analog Ground Analog Virtual Ground Reference Voltage out drive (intended for mic bias) for Port B Reference Voltage out drive (intended for mic bias) for Port C Reference Voltage out drive (intended for mic bias) for Port F Reference Voltage out drive (intended for mic bias) for Port E Reference Voltage out drive (intended for mic bias) for Port D ADC reference Cap Jack insertion detection Ports E, F, G, H Input/Output of Left DAC0 Input/Output of Right DAC0 Reference Voltage out drive (ntended for mic bias) for Port A Analog Vdd = 3.3 V to 5 V Input/Output of Left DAC0, 3, 4 Digital Vdd= 3.3V Input/Output of Right DAC0, 3, 4 Analog Ground Input/Output of Left DAC2 Input/Output of Right DAC2 Input/Output of Left DAC1 Input/Output of Right DAC1 SPDIF Input, General Purpose I/O, EAPD, Digital Mic Ouput Clock SPDIF digital output (50 K internal pull-down), ADAT Output I/O I(Analog) O(Analog) O(Analog) O(Analog) O(Analog) O(Analog) O(Analog) O(Analog) I(Analog) I/O(Analog) I/O(Analog) O(Analog) I(Analog) I/O(Analog) I(Analog) I/O(Analog) I(Analog) I/O(Analog) I/O(Analog) I/O(Analog) I/O(Analog) I/O(Digital) O(Digital) Internal Pull-up/ Pull-down None None None None None None None None None None None None None None None None None None None None None Pull-up 50 K or more 50 K internal pull-down Pin Location 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 218 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 9. PACKAGE OUTLINE AND PACKAGE DIMENSIONS Package dimensions are kept current with JEDEC Publication No. 95 9.1. 48-Pin LQFP Figure 5. 48-Pin LQFP Package Outline and Package Dimensions A2 D D1 b A A1 Key A A1 A2 D D1 E E1 LQFP Dimensions in mm Min Nom Max 1.40 0.05 1.35 8.80 6.90 8.80 6.90 0.45 0.09 0.17 1.50 0.10 1.40 9.00 7.00 9.00 7.00 0.60 0.50 0.22 0.20 0.27 1.60 0.15 1.45 9.20 7.10 9.20 7.10 0.75 E1 48 pin LQFP e Pin 1 E L e C b c IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 219 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 10. SOLDER REFLOW PROFILE 10.1. Standard Reflow Profile Data Note: These devices can be hand soldered at 360 oC for 3 to 5 seconds. FROM: IPC / JEDEC J-STD-020C "Moisture/Reflow Sensitivity Classification for Nonhermetic Solid State Surface Mount Devices" (www.jedec.org/download). Profile Feature Average Ramp-Up Rate (Tsmax - Tp) Preheat Temperature Min (Tsmin) Temperature Max (Tsmax) Time (tsmin - tsmax) Temperature (TL) Time (tL) 3 oC / second max 150 oC 200 oC 60 - 180 seconds 217 oC 60 - 150 seconds Pb Free Assembly Time maintained above Peak / Classification Temperature (Tp) Time within 5 oC of actual Peak Temperature (tp) Ramp-Down rate Time 25 oC to Peak Temperature See "Package Classification Reflow Temperatures" on page 221. 20 - 40 seconds 6 oC / second max 8 minutes max Note: All temperatures refer to topside of the package, measured on the package body surface. Figure 6. Reflow Profile IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 220 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 10.2. Pb Free Process - Package Classification Reflow Temperatures Package Type LQFP 48-pin MSL 3 Reflow Temperature 260 oC* IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 221 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO 11. REVISION HISTORY Revision 0.3 Date July 2005 Initial release. Updated Pin Outs and Pin Tables, Added Updated performance tables to show all voltage options, Updated Diagrams, Added Widget Diagram, Added Pin Configuration Default Register Settings Table, Added Part Numbers. Added 56-QFN Reflow Profile Information. Added Widget Information. Updated ESD Information. Added 40dB Boost Information. Updated logo. Added ADAT logo. Added Audio Jack Presence Detect section. Updated Power Consumption numbers. Initial release in IDT format. Removed 56QFN option for the STAC9274. Corrected the missing "X" at the end of the orderable part numbers. Description of Change 0.5 August 2005 0.7 0.82 1.0 May 2006 8 October 2006 March 2007 IDTTM 10-CHANNEL HIGH DEFINITION AUDIO CODEC 222 IDT CONFIDENTIAL STAC9271/9272/9273/9274 V 1.0 MARCH2007 STAC9271/9272/9273/9274 10-CHANNEL HIGH DEFINITION AUDIO CODEC PC AUDIO Innovate with IDT audio for high fidelity. Contact: www.IDT.com For Sales 800-345-7015 408-284-8200 Fax: 408-284-2775 For Tech Support HA.CM@idt.com Corporate Headquarters Integrated Device Technology, Inc. 6024 Silver Creek Valley Road San Jose, CA 95138 United States 800 345 7015 +408 284 8200 (outside U.S.) Europe IDT Europe, Limited Prime House Barnett Wood Lane Leatherhead, Surrey United Kingdom KT22 7DE +44 1372 363 339 (c) 2006 Integrated Device Technology, Inc. All rights reserved. Product specifications subject to change without notice. IDT and the IDT logo are trademarks of Integrated Device Technology, Inc. Accelerated Thinking is a service mark of Integrated Device Technology, Inc. All other brands, product names and marks are or may be trademarks or registered trademarks used to identify products or services of their respective owners. |
Price & Availability of STAC9274D5TAEYYX |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |