From bcf805f556f7a1c38209a9d96f59a987d92a73d2 Mon Sep 17 00:00:00 2001 From: UnavailableDev Date: Wed, 15 Feb 2023 20:36:46 +0100 Subject: APU Archetecture.md --- docs/architecture.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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). + + -- cgit v1.2.3