Difference between revisions of "DSP"
From xboxdevwiki
Line 36: | Line 36: | ||
* 0xE = Circular | * 0xE = Circular | ||
* 0xF | * 0xF | ||
+ | |||
+ | == Related links == | ||
+ | |||
+ | * [http://www.zdomain.com/a56.html A56, open-source assembler for the 56000 architecture] |
Revision as of 23:37, 28 June 2017
The DSPs in the APU are probably "Parthus MediaStream" DSP core (DSP24210/DSP2420?).
Those are similar to Motorola DSP56362 (DSP56300 Family). If so, the datasheet can be found at http://www.nxp.com/docs/en/data-sheet/DSP56362.pdf (Also see "Documentation" section in said datasheet for the related documentation)
DMA
This section is very incomplete and not much was tested on hardware either
Sample formats:
- 0x0 = 8 bit
- 0x1 = 16 bit
- 0x2 = 24 bit in MSB
- 0x3 = 32 bit
- 0x4
- 0x5
- 0x6 = 24 bit in LSB (also endianess switched?[citation needed])
- 0x7
Buffers:
- 0x0 = FIFO0
- 0x1 = FIFO1
- 0x2 = FIFO2[citation needed]
- 0x3 = FIFO3[citation needed]
- 0x4
- 0x5
- 0x6
- 0x7
- 0x8
- 0x9
- 0xA
- 0xB
- 0xC
- 0xD
- 0xE = Circular
- 0xF