diff options
Diffstat (limited to 'docs/architecture.md')
-rw-r--r-- | docs/architecture.md | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/docs/architecture.md b/docs/architecture.md index 191a635..3e74cea 100644 --- a/docs/architecture.md +++ b/docs/architecture.md @@ -251,3 +251,17 @@ Important notes: # APU +The Audio Processing Unit (APU) is programmed on the FPGA, here it will produce different signals on the audio output. These signals come in a few forms, as listed below. + +- triangle waves +- square waves +- sine waves +- sawtooth waves +- random noise + +These signals will be generated using PWM, this allows a digital signal to act as an analog signal. Using this method it is theoretically possible to create all of the aforementioned signals. + +![Audio signal with PWM](../assets/audioPWM.svg) +This figure shows an example signal (in blue), created by the FPGA. and the corresponding analog signal (in red). + + |