Hardware/DSP
Jump to navigation
Jump to search
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