Digitalt högtalarfilter i FPGA Ver 0.1,
Menysystemet

Eftersom menysystemet har fått det jag tror är dess slutliga form, så lägger jag upp det som en egen punkt.

För att hantera menysystemet, I2C kommunikation, och inställningarna för resten av logiken i FPGA:n används en picoblaze soft processor core från Xilinx. Denna programmeras i sin tur i assembler.

För att navigera i menysystemet används en apple fjärrkontroll.

Main Menu

I den här menyn kan pilarna upp/ned användas för att ställa in volymen, och höger/vänster för att välja ingång. Play/Pause kan användas för att muta ljudet, och Menyknappen för att välja Meny 1.


Menu 1

Den här menyn används för att visa vilken samplingsfrekvens källan levererar. Pilen till höger går till nästa meny, och menyknappen används för att återgå till Main Menu.


Menu 2

Den här menyn används för att aktivera, pil upp, eller avaktivera utgånen, pil ned. Pilen till höger/vänster går till nästa eller föregående meny, och menyknappen används för att återgå till Main Menu.


Menu 3

Den här menyn används för att aktivera, pil upp, eller avaktivera IIR filtret, pil ned. IIR filtret används som delningsfilter. Den nedersta raden indikerar om det finns overflow i filtret, så att filterkonstanterna behöver justeras. Pilen till höger/vänster går till nästa eller föregående meny, och menyknappen används för att återgå till Main Menu.

Menu 4-6

De här menyerna används för att ställa nivån på respektive utkanal, pil upp, för att öka nivån, och pil ned, för att minska nivån. Nivån kan ställas med +/-10 dB. Pilen till höger/vänster går till nästa eller föregående meny, och menyknappen används för att återgå till Main Menu.

Menu 7-9

De här menyerna används för att ställa fördröjning på respektive utkanal, pil upp, för att öka fördröjningen, och pil ned, för att minska fördröjningen. Fördröjningarna kan ställas mellan 0 och 5,67 ms. Varje steg ger 22,7 us fördröjning vilket motsvarar 7,7 mm. Pilen till höger/vänster går till nästa eller föregående meny, och menyknappen används för att återgå till Main Menu.

Menu 10

Den här menyn används för att aktivera, pil upp, eller avaktivera FIR filtret, pil ned. FIR filtret används för att korrigera nivåerna och fasläge från högtalaren, och rummet. Den nedersta raden indikerar om det finns overflow i filtret, så att filterkonstanterna behöver justeras. Pilen till höger/vänster går till nästa eller föregående meny, och menyknappen används för att återgå till Main Menu.

Menu 11

Den här menyn används för att ställa volymen vid uppstart. Pil upp, för att öka nivån, och pil ned, för att minska nivån. När nivån ställs ändras även volymen till den stälda nivån. Pilen till höger/vänster går till nästa eller föregående meny, och menyknappen används för att återgå till Main Menu.

Menu 12

Den här menyn används för att aktivera, pil upp, eller avaktivera 12V trigg, pil ned. Pilen till vänster går till föregående meny, och menyknappen används för att återgå till Main Menu.

Huvudsidan för Digitalt högtalarfilter i FPGA Ver 0.1