Difference between revisions of "DSP"

From xboxdevwiki
Jump to: navigation, search
(Related links)
(Related links)
Line 39: Line 39:
 
== Related links ==
 
== Related links ==
  
* [http://www.zdomain.com/a56.html A56, open-source assembler for the similar 56000 architecture]
+
* [https://github.com/XboxDev/a56 Modernized fork of A56, open-source assembler for the similar 56000 architecture]

Revision as of 23:28, 14 July 2018

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:

Related links