Hardware/DSP: Difference between revisions
Jump to navigation
Jump to search
Basic DSP page |
Add categories |
||
| Line 20: | Line 20: | ||
** Wii-Linux driver: <code>sound/ppc/gcn-ai.c</code> | ** Wii-Linux driver: <code>sound/ppc/gcn-ai.c</code> | ||
** NetBSD driver: <code>sys/arch/evbppc/nintendo/dev/bwdsp.c</code> | ** NetBSD driver: <code>sys/arch/evbppc/nintendo/dev/bwdsp.c</code> | ||
[[Category:GameCube Hardware]] | |||
[[Category:Wii Hardware]] | |||
[[Category:Wii U Hardware]] | |||
[[Category:Shared Hardware]] | |||
Latest revision as of 04:06, 22 October 2026
The Flipper, Hollywood, and Latte SoCs feature and audio DSP made by Macronix.
Components
[edit | edit source]The DSP can be divided into 3 logical components:
- DSP Core
- Runs a program from IROM or IRAM to perform computations
- Official usage:
- Memory Card unlock algorithm
- Audio effects
- Wii-Linux driver: None
- NetBSD driver: None
- ARAM Accelerator
- Does DMA to/from ARAM and the Hi-Speed Port
- Wii-Linux driver:
drivers/block/gcn-aram.c - NetBSD driver: None
- Audio playback engine
- Sends audio data from system memory to the Audio Interface
- Official usage:
- Audio playback
- Wii-Linux driver:
sound/ppc/gcn-ai.c - NetBSD driver:
sys/arch/evbppc/nintendo/dev/bwdsp.c