Datasheet
www.ti.com
7.3I
2
CMemoryLoadControlandDataRegisters(0x04and0x05)
TAS3108,TAS3108IA
AUDIODIGITALSIGNALPROCESSORS
SLES152B–OCTOBER2005–REVISEDNOVEMBER2007
Registers0x04(Table7-3)and0x05(Table7-4)allowtheusertodownloadTAS3108/TAS3108IA
programcodeanddatadirectlyfromthesystemI
2
Ccontroller.ThismodeiscalledtheI
2
Cslavemode
(fromtheTAS3108/TAS3108IApoint-of-view).SeetheTAS3108/TAS3108IAFirmwareProgrammer's
Guide(SLEU067 )formoredetails.
Table7-3.TAS3108/TAS3108IAMemoryLoadControlRegister(0x04)
BYTEDATABLOCKFORMATSIZENOTES
1–2Checksumcode2bytesChecksumofbytes2throughN+8.Ifthisisaterminationheader,
thisvalueis0000.
3–4Memorytobeloaded2bytes0Microprocessorprogrammemory
1Microprocessorexternaldatamemory
2AudioDSPcoreprogrammemory
3AudioDSPcorecoefficientmemory
4AudioDSPcoredatamemory
5–15Reservedforfutureexpansion
5Unused1byteReservedforfutureexpansion
6–7StartingTAS3108/TAS3108IAmemory2bytesIfthisisaterminationheader–thisvalueis0000.
address
7–8Numberofdatabytestobetransferred2bytesIfthisisaterminationheader–thisvalueis0000.
Table7-4.TAS3108/TAS3108IAMemoryLoadDataRegister(0x05)
BYTE8-BITDATA28-BITDATA48-BITDATA54-BITDATA
1Datum1D7–D00000D27–D240000000000000000
2Datum2D7–D0D7–D00000000000D53–D48
3Datum3D7–D0D15–D8D47–D40D47–D40
4Datum4D7–D0D7–D0D39–D32D39–D32
5Datum5D7–D00000D27–D24D31–D24D31–D24
6Datum6D7–D0D23–D16D23–D16D23–D16
7Datum7D7–D0D15–D8D15–D8D15–D8
8Datum8D7–D0D7–D0D7–D0D7–D0
42SubmitDocumentationFeedback
I
2
CRegisterMap
Not Recommended for New Designs